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