public static ENResultOperation Crear(ClsConsumo_LubricanteBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_CONSUMO_LUBRICANTE_INSERTA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value     = "";
            CMD.Parameters.Add(Parametros_SQL.cons_ide, SqlDbType.Int).Value             = Datos.Cons_ide;
            CMD.Parameters.Add(Parametros_SQL.comp_ide, SqlDbType.Int).Value             = Datos.Comp_ide;
            CMD.Parameters.Add(Parametros_SQL.cons_fecha, SqlDbType.DateTime).Value      = Datos.Cons_fecha;
            CMD.Parameters.Add(Parametros_SQL.cons_numero, SqlDbType.VarChar).Value      = Datos.Cons_numero;
            CMD.Parameters.Add(Parametros_SQL.tran_ide, SqlDbType.Int).Value             = Datos.Tran_ide;
            CMD.Parameters.Add(Parametros_SQL.tran_vehi_ide, SqlDbType.Int).Value        = Datos.Tran_vehi_ide;
            CMD.Parameters.Add(Parametros_SQL.mant_grupo_ide, SqlDbType.Int).Value       = Datos.Mant_grupo_ide;
            CMD.Parameters.Add(Parametros_SQL.mant_actividades_ide, SqlDbType.Int).Value = Datos.Mant_actividades_ide;
            CMD.Parameters.Add(Parametros_SQL.cons_cantidad, SqlDbType.Decimal).Value    = Datos.Cons_cantidad;
            CMD.Parameters.Add(Parametros_SQL.cons_unidad, SqlDbType.VarChar).Value      = Datos.Cons_unidad;
            CMD.Parameters.Add(Parametros_SQL.cons_importe, SqlDbType.Decimal).Value     = Datos.Cons_importe;
            CMD.Parameters.Add(Parametros_SQL.cons_solicitado, SqlDbType.VarChar).Value  = Datos.Cons_solicitado;
            CMD.Parameters.Add(Parametros_SQL.cons_autorizado, SqlDbType.VarChar).Value  = Datos.Cons_autorizado;
            CMD.Parameters.Add(Parametros_SQL.cons_realizado, SqlDbType.VarChar).Value   = Datos.Cons_realizado;
            CMD.Parameters.Add(Parametros_SQL.cons_observacion, SqlDbType.VarChar).Value = Datos.Cons_observacion;
            CMD.Parameters.Add(Parametros_SQL.cons_estado, SqlDbType.VarChar).Value      = Datos.Cons_estado;

            CMD.Parameters.Add("@RETURN", SqlDbType.Int);
            CMD.Parameters["@RETURN"].Value     = DBNull.Value;
            CMD.Parameters["@RETURN"].Direction = ParameterDirection.ReturnValue;

            return(Consumo_LubricanteDA.Acceder(CMD));
        }
        public static ENResultOperation Eliminar(ClsConsumo_LubricanteBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_CONSUMO_LUBRICANTE_ELIMINA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value = DBNull.Value;
            CMD.Parameters.Add(Parametros_SQL.cons_ide, SqlDbType.Int).Value         = Datos.Cons_ide;

            CMD.Parameters.Add("@RETURN", SqlDbType.Int);
            CMD.Parameters["@RETURN"].Value     = DBNull.Value;
            CMD.Parameters["@RETURN"].Direction = ParameterDirection.ReturnValue;


            return(Consumo_LubricanteDA.Acceder(CMD));
        }
示例#3
0
 public static ENResultOperation Actualizar(ClsConsumo_LubricanteBE Datos)
 {
     return(ClsConsumo_LubricanteDA.Actualizar(Datos));
 }
示例#4
0
 public static ENResultOperation Eliminar(ClsConsumo_LubricanteBE Datos)
 {
     return(ClsConsumo_LubricanteDA.Eliminar(Datos));
 }
示例#5
0
        private void Procesar_Operacion()
        {
            ClsConsumo_LubricanteBE TipoBE = new ClsConsumo_LubricanteBE();

            if (string.IsNullOrEmpty(txtCons_Ide.Text))
            {
                txtCons_Ide.Text = "0";
            }
            TipoBE.Cons_ide             = Convert.ToInt32(txtCons_Ide.Text);
            TipoBE.Comp_ide             = Convert.ToInt32(txtComp_Ide.Text);
            TipoBE.Cons_fecha           = Convert.ToDateTime(dtpFecha.Text);
            TipoBE.Cons_numero          = "";
            TipoBE.Tran_ide             = nTran_Ide;
            TipoBE.Tran_vehi_ide        = nTran_Vehi_Ide;
            TipoBE.Mant_grupo_ide       = nGrupo_Ide;
            TipoBE.Mant_actividades_ide = nActividad_Ide;
            if (string.IsNullOrEmpty(txtCantidad.Text))
            {
                txtCantidad.Text = "0";
            }
            TipoBE.Cons_cantidad = Convert.ToDecimal(txtCantidad.Text);
            TipoBE.Cons_unidad   = txtUnidad.Text;
            if (string.IsNullOrEmpty(txtCosto.Text))
            {
                txtCosto.Text = "0";
            }
            TipoBE.Cons_importe     = Convert.ToDecimal(txtCosto.Text);
            TipoBE.Cons_solicitado  = txtSolicitado.Text;
            TipoBE.Cons_autorizado  = txtAutorizado.Text;
            TipoBE.Cons_realizado   = txtRealizado.Text;
            TipoBE.Cons_observacion = txtObservacion.Text;
            TipoBE.Cons_estado      = txtEstado.Text;
            switch (Operacion)
            {
            case "N":
            {
                ENResultOperation R = ClsConsumo_LubricanteBC.Crear(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Insertar Consumo de Lubricantes " + R.Sms);
                }
                break;
            }

            case "M":
            {
                ENResultOperation R = ClsConsumo_LubricanteBC.Actualizar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Modificar Consumo de Lubricantes " + R.Sms);
                }
                break;
            }

            case "E":
            {
                ENResultOperation R = ClsConsumo_LubricanteBC.Eliminar(TipoBE);
                if (!R.Proceder)
                {
                    MessageBox.Show("Error al Eliminar Consumo de Lubricantes " + R.Sms);
                }
                break;
            }
            }
            Mostrar("");
        }