Exemple #1
0
        private void Procesar_Operacion()
        {
            ClsGasto_OperacionBE TipoBE = new ClsGasto_OperacionBE();

            TipoBE.Gto_ope_ide       = Convert.ToInt32(txtIde.Text);
            TipoBE.Gto_ope_nombre    = txtNombre.Text;
            TipoBE.Pla_cta_ide       = Convert.ToInt32(txtPlaCta.Text);
            TipoBE.Linea_nego_ide    = Convert.ToInt32(txtLineaNego.Text);
            TipoBE.Cost_prod_ide     = Convert.ToInt32(txtCostProd.Text);
            TipoBE.Acti_prod_ide     = Convert.ToInt32(txtActiProd.Text);
            TipoBE.Gto_ope_fechainac = Convert.ToDateTime("01-01-1900");
            TipoBE.Gto_ope_estado    = cboEstado.Text;
            TipoBE.Veces             = Convert.ToInt32(txtVeces.Text);
            TipoBE.Usuario           = "ADMIN";
            TipoBE.Creacion          = Convert.ToDateTime(DateTime.Today);

            TipoBE.Nombre_error = "";

            Mens_Error  = "";
            Flg_Retorno = true;

            switch (Operacion)
            {
            case "N":
            {
                ENResultOperation R = ClsGasto_OperacionBC.Crear(TipoBE);
                Flg_Retorno = R.Proceder;
                Mens_Error  = R.Sms;
                break;
            }

            case "M":
            {
                ENResultOperation R = ClsGasto_OperacionBC.Actualizar(TipoBE);
                Flg_Retorno = R.Proceder;
                Mens_Error  = R.Sms;
                break;
            }

            case "E":
            {
                ENResultOperation R = ClsGasto_OperacionBC.Eliminar(TipoBE);
                Flg_Retorno = R.Proceder;
                Mens_Error  = R.Sms;
                break;
            }
            }
            if (!Flg_Retorno)
            {
                MessageBox.Show("Error al Ejecutar Operacion : " + Mens_Error);
            }

            Estado_Botones(true);
            Deshabilitar_Campos(true);
            Mostrar_dgv("");
            Mostrar_Datos();
        }
        public static ENResultOperation Eliminar(ClsGasto_OperacionBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_GASTO_OPERACION_ELIMINA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value = DBNull.Value;
            CMD.Parameters.Add(Parametros_SQL.ide, SqlDbType.Int).Value         = Datos.Gto_ope_ide;
            CMD.Parameters.Add(Parametros_SQL.veces, SqlDbType.Int).Value       = Datos.Veces;
            CMD.Parameters.Add(Parametros_SQL.usuario, SqlDbType.VarChar).Value = Datos.Usuario;

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


            return(Gasto_OperacionDA.Acceder(CMD));
        }
        public static ENResultOperation Crear(ClsGasto_OperacionBE Datos)
        {
            SqlCommand CMD = new SqlCommand("PA_GASTO_OPERACION_INSERTA");

            CMD.Parameters.Add(Parametros_SQL.nombre_error, SqlDbType.VarChar).Value = "";
            CMD.Parameters.Add(Parametros_SQL.ide, SqlDbType.Int).Value                  = Datos.Gto_ope_ide;
            CMD.Parameters.Add(Parametros_SQL.nombre, SqlDbType.VarChar).Value           = Datos.Gto_ope_nombre;
            CMD.Parameters.Add(Parametros_SQL.estado, SqlDbType.VarChar).Value           = Datos.Gto_ope_estado;
            CMD.Parameters.Add(Parametros_SQL.inactiva, SqlDbType.DateTime).Value        = Datos.Gto_ope_fechainac;
            CMD.Parameters.Add(Parametros_SQL.pla_cta, SqlDbType.Int).Value              = Datos.Pla_cta_ide;
            CMD.Parameters.Add(Parametros_SQL.linea_negocio, SqlDbType.Int).Value        = Datos.Linea_nego_ide;
            CMD.Parameters.Add(Parametros_SQL.costo_produccion, SqlDbType.Int).Value     = Datos.Cost_prod_ide;
            CMD.Parameters.Add(Parametros_SQL.actividad_produccion, SqlDbType.Int).Value = Datos.Acti_prod_ide;
            CMD.Parameters.Add(Parametros_SQL.veces, SqlDbType.Int).Value                = Datos.Veces;
            CMD.Parameters.Add(Parametros_SQL.usuario, SqlDbType.VarChar).Value          = Datos.Usuario;

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

            return(Gasto_OperacionDA.Acceder(CMD));
        }
 public static ENResultOperation Eliminar(ClsGasto_OperacionBE Datos)
 {
     return(ClsGasto_OperacionDA.Eliminar(Datos));
 }
 public static ENResultOperation Actualizar(ClsGasto_OperacionBE Datos)
 {
     return(ClsGasto_OperacionDA.Actualizar(Datos));
 }
 public static ENResultOperation Crear(ClsGasto_OperacionBE Datos)
 {
     return(ClsGasto_OperacionDA.Crear(Datos));
 }