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 CENMensajeDescuento registrarDescuento(CENRegistrarDescuento datos) { CADDescuento objCADDescuento = null; try { objCADDescuento = new CADDescuento(); return(objCADDescuento.registrarDescuento(datos)); } catch (Exception ex) { throw ex; } }
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); }