diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index ac1897b91..f38ee6864 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -6092,8 +6092,6 @@ Public Class ClsVentas #End Region - - #Region "ESPECIALIDADES" Public Function GetMedicosEspecialidades(CveMedicoEspecialidad As Integer, CveEmpresa As Integer, Estatus As Integer) As Boolean @@ -6275,7 +6273,7 @@ Public Class ClsVentas End Function - Public Function AddProcedimientoProducto(CveProcedimiento As Integer, CvePS As Integer, Autogenerado As Boolean, Estatus As Boolean, CveUsuario As Integer) As Boolean + Public Function AddProcedimientoProducto(CveProcedimiento As Integer, CvePS As Integer, Autogenerado As Boolean, Estatus As Boolean, CveUsuario As Integer, Cantidad As Decimal) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Vta_ProcedimientosProductosAdd") @@ -6286,6 +6284,7 @@ Public Class ClsVentas .Add("@Autogenerado", SqlDbType.Bit).Value = Autogenerado .Add("@Estatus", SqlDbType.Bit).Value = Estatus .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario + .Add("@Cantidad", SqlDbType.Money).Value = Cantidad End With Try SqlAdapter.Fill(Data) @@ -6298,7 +6297,7 @@ Public Class ClsVentas End Function - Public Function UpdateProcedimientoProducto(CveProcedimientoProducto As Integer, CvePS As Integer, Autogenerado As Boolean, Estatus As Boolean, CveUsuario As Integer) As Boolean + Public Function UpdateProcedimientoProducto(CveProcedimientoProducto As Integer, CvePS As Integer, Autogenerado As Boolean, Estatus As Boolean, CveUsuario As Integer, Cantidad As Decimal) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Vta_ProcedimientosProductosUpdate") @@ -6309,6 +6308,7 @@ Public Class ClsVentas .Add("@Autogenerado", SqlDbType.Bit).Value = Autogenerado .Add("@Estatus", SqlDbType.Bit).Value = Estatus .Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario + .Add("@Cantidad", SqlDbType.Money).Value = Cantidad End With Try SqlAdapter.Fill(Data) diff --git a/Ventas/CatProcedimientoDetalle.aspx b/Ventas/CatProcedimientoDetalle.aspx index 0efda7029..e4b0e05dd 100644 --- a/Ventas/CatProcedimientoDetalle.aspx +++ b/Ventas/CatProcedimientoDetalle.aspx @@ -95,12 +95,16 @@
+ DataKeyNames="CveProcedimientoProducto,CveProcedimiento,CvePS,CodigoPS,Autogenerado,Estatus,CveVenta,Cantidad" GridLines="None"> + + + + @@ -236,19 +240,32 @@
- - - +
-
- - +
+
+
+ + + + + +
+
+
+
+ + +
+
diff --git a/Ventas/CatProcedimientoDetalle.aspx.vb b/Ventas/CatProcedimientoDetalle.aspx.vb index 47ccce34e..21bb8bba3 100644 --- a/Ventas/CatProcedimientoDetalle.aspx.vb +++ b/Ventas/CatProcedimientoDetalle.aspx.vb @@ -199,6 +199,7 @@ Partial Class Ventas_CatProcedimientoDetalle CveProcedimientoProducto = -1 DdlProducto.SelectedValue = "-1" DdlProducto.SelectedText = "" + TxtCantidad.Text = "" DVProdcutoEstatus.Visible = False UpAgregar.Update() @@ -212,13 +213,13 @@ Partial Class Ventas_CatProcedimientoDetalle If CveProcedimientoProducto > 0 Then - If objVenta.UpdateProcedimientoProducto(CveProcedimientoProducto, DdlProducto.SelectedValue.ToEntero, False, True, UsuarioActual.CveUsuario) Then + If objVenta.UpdateProcedimientoProducto(CveProcedimientoProducto, DdlProducto.SelectedValue.ToEntero, False, True, UsuarioActual.CveUsuario, TxtCantidad.Text.ToDecimal) Then ProcesoOK = True End If Else - If objVenta.AddProcedimientoProducto(CveProcedimiento, DdlProducto.SelectedValue.ToEntero, False, True, UsuarioActual.CveUsuario) Then + If objVenta.AddProcedimientoProducto(CveProcedimiento, DdlProducto.SelectedValue.ToEntero, False, True, UsuarioActual.CveUsuario, TxtCantidad.Text.ToDecimal) Then ProcesoOK = True End If @@ -260,10 +261,12 @@ Partial Class Ventas_CatProcedimientoDetalle Dim CvePS As String = GvRow.DataKey("CvePS") Dim CodigoPS As String = GvRow.DataKey("CodigoPS") Dim Estatus As Boolean = Boolean.Parse(GvRow.DataKey("Estatus")) + Dim Cantidad As Decimal = GvRow.DataKey("Cantidad").ToDecimal DdlProducto.ddl.SelectedValueExist(CvePS) DdlProducto.txtText.Value = CodigoPS DdlProducto.txtValue.Value = CvePS + TxtCantidad.Text = Cantidad.ToString ChkEstatusProducto.Checked = Estatus LtlTituloAgregar.Text = "Actualizar producto"