Ejemplo n.º 1
0
 protected void BTNGuardarCodigo_Click(object sender, EventArgs e)
 {
     try
     {
         Cat_Ctrl_Presp_Saf objCodigoProg = new Cat_Ctrl_Presp_Saf();
         objCodigoProg.Funcion        = DDLPrograma.SelectedValue;
         objCodigoProg.SubPrograma    = DDLSubprog.SelectedValue;
         objCodigoProg.Dependencia    = DDLDependencia.SelectedValue;
         objCodigoProg.Proyecto       = DDLProyecto.SelectedValue;
         objCodigoProg.Partida        = DDLPartida.SelectedValue;
         objCodigoProg.Fuente         = DDLFuente.SelectedValue;
         objCodigoProg.TipoGasto      = txtTipoGasto.Text;
         objCodigoProg.Dig_Ministrado = txtDigiMinistrado.Text;
         objCodigoProg.Ejercicio      = SesionUsu.Usu_Ejercicio;
         string Verificador = string.Empty;
         CN_Cat_Ctrl_Presp.InsertarCodigoProg(objCodigoProg, ref Verificador);
         if (Verificador == "0")
         {
             ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(1, 'Se ha guardado correctamente.')", true);
         }
         else
         {
             ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + Verificador + ".')", true);
         }
     }
     catch (Exception ex)
     {
         ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "modal", "mostrar_modal(0, '" + ex.Message + ".')", true);
     }
 }
Ejemplo n.º 2
0
        public void ObtenerDatosCodProg(string Id, ref Cat_Ctrl_Presp_Saf objPresupUnv, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_ID" };
                object[] Valores       = { Id };
                string[] ParametrosOut = { "P_CENTRO_CONTABLE", "P_PROGRAMA", "P_SUBPROGRAMA", "P_DEPENDENCIA", "P_PROYECTO", "P_STATUS", "P_BANDERA" };

                cmd = CDDatos.GenerarOracleCommand("OBT_DESC_CAT_ESTRUCT", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    objPresupUnv = new Cat_Ctrl_Presp_Saf();
                    objPresupUnv.Centro_Contable = Convert.ToString(cmd.Parameters["P_CENTRO_CONTABLE"].Value);
                    objPresupUnv.Programa        = Convert.ToString(cmd.Parameters["P_PROGRAMA"].Value);
                    objPresupUnv.SubPrograma     = Convert.ToString(cmd.Parameters["P_SUBPROGRAMA"].Value);
                    objPresupUnv.Dependencia     = Convert.ToString(cmd.Parameters["P_DEPENDENCIA"].Value);
                    objPresupUnv.Proyecto        = Convert.ToString(cmd.Parameters["P_PROYECTO"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmd);
            }
        }
Ejemplo n.º 3
0
 public void InsertarCodigoProg(Cat_Ctrl_Presp_Saf objCodProg, ref string Verificador)
 {
     try
     {
         CD_Cat_Ctrl_Presp_Saf CD_Cat_Pres = new CD_Cat_Ctrl_Presp_Saf();
         CD_Cat_Pres.InsertarCodigoProg(objCodProg, ref Verificador);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 4
0
 public void ObtenerDatosCodProg(string Id, ref Cat_Ctrl_Presp_Saf objCodProg, ref string Verificador)
 {
     try
     {
         CD_Cat_Ctrl_Presp_Saf CD_Cat_Pres = new CD_Cat_Ctrl_Presp_Saf();
         CD_Cat_Pres.ObtenerDatosCodProg(Id, ref objCodProg, ref Verificador);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Ejemplo n.º 5
0
        public void InsertarCodigoProg(Cat_Ctrl_Presp_Saf objCodProg, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                String[] Parametros    = { "P_FUNCION_PROGRAMA", "P_SUBPROGRAMA", "P_DEPENDENCIA", "P_PROYECTO", "P_PARTIDA", "P_FUENTE", "P_TIPO_GASTO", "P_DIG_MINIST", "P_EJERCICIO" };
                object[] Valores       = { objCodProg.Funcion, objCodProg.SubPrograma, objCodProg.Dependencia, objCodProg.Proyecto, objCodProg.Partida, objCodProg.Fuente, objCodProg.TipoGasto, objCodProg.Dig_Ministrado, objCodProg.Ejercicio };
                String[] ParametrosOut = { "p_Bandera" };

                Cmd = CDDatos.GenerarOracleCommand("INS_SAF_PRESUP_COD_PROG", ref Verificador, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }