public CENMensajeDescuento registrarDescuento(CENRegistrarDescuento datos) { CENMensajeDescuento mensajeRegistrar = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); TimeSpan horaI = new TimeSpan(); TimeSpan horaF = new TimeSpan(); try { horaI = TimeSpan.Parse(datos.horaI); horaF = TimeSpan.Parse(datos.horaF); con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_descuento_registrar_modificar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@proceso", SqlDbType.Int).Value = datos.proceso; cmd.Parameters.Add("@fechaVigenciaI", SqlDbType.Date).Value = ConvertFechaStringToDate(datos.fechaVigenciaI); cmd.Parameters.Add("@fechaVigenciaF", SqlDbType.Date).Value = ConvertFechaStringToDate(datos.fechaVigenciaF); cmd.Parameters.Add("@horaI", SqlDbType.Time).Value = horaI; cmd.Parameters.Add("@horaF", SqlDbType.Time).Value = horaF; cmd.Parameters.Add("@estado", SqlDbType.Int).Value = datos.flagestado; cmd.Parameters.Add("@codTipo_venta", SqlDbType.Int).Value = datos.codTipo_venta; cmd.Parameters.Add("@codProducto", SqlDbType.Char).Value = datos.codProducto; cmd.Parameters.Add("@codUnidadBase", SqlDbType.Int).Value = datos.codUnidadBase; cmd.Parameters.Add("@codCantidad", SqlDbType.Int).Value = datos.codCantidad; cmd.Parameters.Add("@tipoCant", SqlDbType.Int).Value = datos.tipoCant; cmd.Parameters.Add("@codMonto", SqlDbType.Decimal).Value = datos.codMonto; cmd.Parameters.Add("@codTipoMonto", SqlDbType.Int).Value = datos.codTipoMonto; cmd.Parameters.Add("@codVendedorReg", SqlDbType.Int).Value = datos.codVendedorReg; cmd.Parameters.Add("@codCliente_reg", SqlDbType.Int).Value = datos.codCliente_reg; cmd.Parameters.Add("@cod_veces_dec", SqlDbType.Int).Value = datos.cod_veces_dec; cmd.Parameters.Add("@cod_veces_vend", SqlDbType.Int).Value = datos.cod_veces_vend; cmd.Parameters.Add("@cod_veces_clie", SqlDbType.Int).Value = datos.cod_veces_clie; cmd.Parameters.Add("@descripcion", SqlDbType.VarChar, 250).Value = datos.descripcion; cmd.Parameters.Add("@ntraDescuento", SqlDbType.Int).Value = datos.ntraDescuento; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { mensajeRegistrar = new CENMensajeDescuento(); mensajeRegistrar.flag = Convert.ToInt32(dr["flag"]); mensajeRegistrar.mensaje = Convert.ToString(dr["mensaje"]); mensajeRegistrar.ntraDescuento = Convert.ToInt32(dr["ntraDescuento"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(mensajeRegistrar); }
public static CENMensajeDescuento cambiarEstado(int idDesc, int estado) { CENMensajeDescuento mensajEstado = null; CLNDescuento objCLNDescuento = null; try { objCLNDescuento = new CLNDescuento(); mensajEstado = objCLNDescuento.cambiarEstado(idDesc, estado); } catch (Exception ex) { ex.StackTrace.ToString(); } return(mensajEstado); }
public static CENMensajeDescuento registrarEditarDescuento(CENRegistrarDescuento datosDescuento) { CENMensajeDescuento mensajeRegistrar = null; CLNDescuento objCLNDescuento = null; try { objCLNDescuento = new CLNDescuento(); mensajeRegistrar = objCLNDescuento.registrarDescuento(datosDescuento); } catch (Exception ex) { ex.StackTrace.ToString(); } return(mensajeRegistrar); }
public CENMensajeDescuento cambiarEstado(int idDesc, int estado) { CENMensajeDescuento mensajEstado = null; SqlConnection con = null; SqlCommand cmd = null; SqlDataReader dr = null; CADConexion CadCx = new CADConexion(); try { con = new SqlConnection(CadCx.CxSQL()); cmd = new SqlCommand("pa_descuento_activar_desactivar", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@idDescuento", SqlDbType.Int).Value = idDesc; cmd.Parameters.Add("@estado", SqlDbType.Int).Value = estado; con.Open(); dr = cmd.ExecuteReader(); while (dr.Read()) { mensajEstado = new CENMensajeDescuento(); mensajEstado.flag = Convert.ToInt32(dr["flag"]); mensajEstado.mensaje = Convert.ToString(dr["mensaje"]); mensajEstado.ntraDescuento = Convert.ToInt32(dr["ntraDescuento"]); } } catch (Exception ex) { throw ex; } finally { con.Close(); } return(mensajEstado); }