diff --git a/App_Code/ClsProductosServicios.vb b/App_Code/ClsProductosServicios.vb index ab7c22b5f..ca7b91b0a 100644 --- a/App_Code/ClsProductosServicios.vb +++ b/App_Code/ClsProductosServicios.vb @@ -2551,10 +2551,9 @@ Public Class ClsProductosServicios With SqlAdapter.SelectCommand.Parameters .Add("@CvePS", SqlDbType.Int).Value = CvePS - .Add("@UltimoCosto", SqlDbType.Money).Value = UltimoCosto + .Add("@UltimoCosto", SqlDbType.Decimal).Value = UltimoCosto .Add("@CveUsuarioModifico", SqlDbType.Int).Value = CveUsuarioModifico .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa - End With Try diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index df1abd790..96e987c23 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -2525,7 +2525,14 @@ Public Class ClsVentas SqlAdapter.Fill(Data) Retorno = SqlAdapter.SelectCommand.Parameters("@CvePromocion").Value.ToString.ToEntero Catch ex As Exception - OnError("Ocurrió un error al agregar la Promoción.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + + If ex.Message.Contains("UK_Vta_Promociones_CveEmpresa_Promocion") Then + Alert($"Ya existe una promoción con el nombre {Promocion} .", TipoMensaje.MsgAdvertencia) + Else + OnError("Ocurrió un error al agregar la Promoción.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + End If + + End Try Return Retorno @@ -2580,7 +2587,13 @@ Public Class ClsVentas SqlAdapter.Fill(Data) Retorno = True Catch ex As Exception - OnError("Ocurrió un error al actualizar la Promoción.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + + If ex.Message.Contains("UK_Vta_Promociones_CveEmpresa_Promocion") Then + Alert($"Ya existe una promoción con el nombre {Promocion} .", TipoMensaje.MsgAdvertencia) + Else + OnError("Ocurrió un error al actualizar la Promoción.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo) + End If + End Try Return Retorno diff --git a/Ventas/ProductosServicios.aspx b/Ventas/ProductosServicios.aspx index 8fd20a0ed..86d38edb3 100644 --- a/Ventas/ProductosServicios.aspx +++ b/Ventas/ProductosServicios.aspx @@ -2569,7 +2569,7 @@