コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }