none
Problema al Guardar Boleta (Formulario Ventas) RRS feed

  • Pregunta

  • Tengo un problema muy extraño:

    Elijo el tipo de documento: Si digo Factura todo trabaja perfectamente hace calculos agrega todo normal y guarda la venta.

    Pero si elijo Boleta no me lo guarda sin embargo realiza lo guarda en detalle ventas me descuenta la cantidad y actualiza el stock pero en el guardado de Ventas no lo realiza es muy extraño ya que com odije antes si escojo Factura  esta perfecto pero elijo Boleta y no lo realiza.

    El siguiente codigo es parte del guardar la venta

    Using cnx As New SqlConnection(ConfigurationManager.ConnectionStrings("cnxString").ToString())
                If contador_para_guardar = 1 Then
                    Try
                        ACTUALIZAR_NRO_DOCUMENTO()
    
                        cnx.Open()
                        Dim textosqIngresar As New String(CType("Insert into Ventas(Numero,CodigoClie,SubTotal,Igv,Total,Fecha)values(@b,@c,@d,@e,@f,@g)", Char()))
                        Dim cmda As New SqlCommand(textosqIngresar, cnx)
                        cmda.Parameters.AddWithValue("@b", Me.txtVenta.Text)
                        cmda.Parameters.AddWithValue("@c", Me.txtCodigoClie.Text)
                        cmda.Parameters.AddWithValue("@d", Me.txtSubT.Text)
                        cmda.Parameters.AddWithValue("@e", Me.txtIgv.Text)
                        cmda.Parameters.AddWithValue("@f", Me.txtTotal.Text)
                        cmda.Parameters.AddWithValue("@g", Me.Fecha.Text)
    
                        If cnx.State = ConnectionState.Open Then
                            cmda.ExecuteNonQuery()
                        End If
    
                        cnx.Close()
                        MsgBox("Datos Guardados Correctamente")
                        Desactivo()
                        contador_para_guardar = 0
                    Catch ex As Exception
                    End Try
                    ActualizarStock()
                End If

    Saludos y Gracias

    jueves, 28 de diciembre de 2017 16:07

Todas las respuestas

  • Ya he visto cual es el problema: Cuando escojo factura me analiza matematicamente los valores de subtotal, igv y total pero cuando elijo Boleta el subtotal y el igv no se calculan esta vacio y al guardar esto no los guarda al estar vacio.

    Por el momento he considerado en la parte matematica para el caso de boleta poner "0.00" lo verifique y lo realiza pero mmm como hago para si no hay valor automaticamente considere llenarlos con 0 la tabla permite poner valores nulos en dichas columnas pero nose cual es el problema mientras tanto con ese valor  los toma y lo guarda.

    Pero pienso que no es la forma correcta.

    jueves, 28 de diciembre de 2017 16:19