示例#1
0
        public void Monitor_Patrimonio(string Usuario, string Sistema, string Centro_Contable, ref List <Comun> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr = null;

                String[] Parametros = { "p_usuario", "p_id_sistema", "p_centro_contable" };
                String[] Valores    = { Usuario, Sistema, Centro_Contable };

                cmm = CDDatos.GenerarOracleCommandCursor("pkg_patrimonio.Obt_Grid_Monitor_Patrimonio", ref dr, Parametros, Valores);
                while (dr.Read())
                {
                    Comun objMonitor = new Comun();
                    objMonitor.Descripcion = Convert.ToString(dr.GetValue(1));
                    List.Add(objMonitor);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#2
0
        public void ObtenerDatosPrograma(ref Programa objPrograma, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_ID" };
                object[] Valores       = { objPrograma.Id };
                string[] ParametrosOut = { "P_ID_FUNCION", "P_CLAVE", "P_DESCRIPCION", "P_BANDERA" };

                Cmd = CDDatos.GenerarOracleCommand("OBT_SAF_FUNCION_PROG", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    objPrograma                = new Programa();
                    objPrograma.Id             = Convert.ToString(Cmd.Parameters["P_ID"].Value);
                    objPrograma.Id_FuncionProg = Convert.ToString(Cmd.Parameters["P_ID_FUNCION"].Value);
                    objPrograma.Clave          = Convert.ToString(Cmd.Parameters["P_CLAVE"].Value);
                    objPrograma.Descripcion    = Convert.ToString(Cmd.Parameters["P_DESCRIPCION"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
        public void CodigosReclasificacion(Consultas objConsultas, ref List <Consultas> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_partida", "p_fuente", "p_dependI", "p_dependF", "p_mesIni", "p_mesFin", "p_ejercicio" };
                String[]         Valores    = { objConsultas.Partida, objConsultas.Fuente, objConsultas.DependenciaIni, objConsultas.DependenciaFin, objConsultas.Mes_Inicial, objConsultas.Mes_Final,
                                                objConsultas.Ejercicio };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_ReclasifFuenteF", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objConsultas = new Consultas();
                    objConsultas.Codigo_Programatico = Convert.ToString(dr.GetValue(0));
                    objConsultas.EjercidoSuma        = Convert.ToString(dr.GetValue(1));
                    objConsultas.Dependencia         = Convert.ToString(dr.GetValue(2));
                    List.Add(objConsultas);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#4
0
        public void AlumnoInsertar(Alumno ObjAlumno, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                String[] Parametros = { "p_matricula",  "p_dependencia", "p_nivel",
                                        "p_nombre",     "p_paterno",     "p_materno","p_carrera",
                                        "p_id_carrera", "p_semestre",    "p_grupo",  "p_usuario", "p_sexo",
                                        "p_email",      "p_status" };
                object[] Valores = { ObjAlumno.Matricula, ObjAlumno.Dependencia, ObjAlumno.Nivel,
                                     ObjAlumno.Nombre,    ObjAlumno.APaterno,    ObjAlumno.AMaterno,ObjAlumno.DescCarrera,
                                     ObjAlumno.Carrera,   ObjAlumno.Semestre,    ObjAlumno.Grupo,   ObjAlumno.UsuNombre, ObjAlumno.Genero,ObjAlumno.Correo, ObjAlumno.StatusMatricula };
                String[] ParametrosOut = { "p_Bandera", "p_matricula_generada" };
                Cmd = CDDatos.GenerarOracleCommand("INS_ALUMNO_POSGRADO_2016", ref Verificador, Parametros, Valores, ParametrosOut);

                ObjAlumno.Matricula = Convert.ToString(Cmd.Parameters["p_matricula_generada"].Value);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#5
0
        public void SubprogramasGrid(ref Subprograma objSubprograma, ref List <Subprograma> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_nivel_acad", "p_ejercicio", "p_dependencia", "p_dependencia_f" };
                String[]         Valores    = { objSubprograma.NivAcad, objSubprograma.Ejercicio, objSubprograma.DependenciaI, objSubprograma.DependenciaF };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_SubPrograma_Cat", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objSubprograma             = new Subprograma();
                    objSubprograma.Id          = Convert.ToString(dr.GetValue(0));
                    objSubprograma.Subprog     = Convert.ToString(dr.GetValue(1));
                    objSubprograma.Descripcion = Convert.ToString(dr.GetValue(2));
                    List.Add(objSubprograma);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#6
0
        public void ConsultaGrid_Trabajador(ref Pres_Nomina objNomina, ref List <Pres_Nomina> List)
        {
            CD_Datos      CDDatos = new CD_Datos("DPP");
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_buscar" };
                String[]         Valores    = { objNomina.Buscar };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRES.OBT_Grid_Trabajador_Unach", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objNomina        = new Pres_Nomina();
                    objNomina.Nombre = Convert.ToString(dr.GetValue(0));
                    objNomina.RFC    = Convert.ToString(dr.GetValue(1));

                    List.Add(objNomina);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#7
0
        public void ValidarUsuario(ref Usuario Usuario, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                string[]         Parametros = { "p_usuario", "p_password" };
                string[]         Valores    = { Usuario.Login, Usuario.Password };


                Cmm = CDDatos.GenerarOracleCommandCursor("PKG_CONTRATOS.Verifica_Usuario", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    Usuario             = new Usuario();
                    Usuario.Login       = Convert.ToString(dr.GetValue(0));
                    Usuario.Nombre      = Convert.ToString(dr.GetValue(1));
                    Usuario.TipoUsu     = Convert.ToString(dr.GetValue(3));
                    Usuario.Dependencia = Convert.ToString(dr.GetValue(4));
                }

                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmm);
            }
        }
示例#8
0
        public void FuentesGrid(ref FuentesFin objFuentes, ref List <FuentesFin> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_ejercicio" };
                String[]         Valores    = { objFuentes.Ejercicio };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_TipoFinan", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objFuentes         = new FuentesFin();
                    objFuentes.Fuente  = Convert.ToString(dr.GetValue(0));
                    objFuentes.Descrip = Convert.ToString(dr.GetValue(1));
                    objFuentes.Id      = Convert.ToString(dr.GetValue(2));
                    List.Add(objFuentes);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#9
0
        public void ObtenerDatosFuenteFin(ref FuentesFin objFuenteFin, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_ID", "P_EJERCICIO" };
                object[] Valores       = { objFuenteFin.Id, objFuenteFin.Ejercicio };
                string[] ParametrosOut = { "P_FUENTE", "P_DESCRIPCION", "P_DESCRIPCION_FUENTE", "P_ID_FUENTE", "P_BANDERA" };

                Cmd = CDDatos.GenerarOracleCommand("OBT_SAF_FUENTES", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    objFuenteFin                      = new FuentesFin();
                    objFuenteFin.Fuente               = Convert.ToString(Cmd.Parameters["P_FUENTE"].Value);
                    objFuenteFin.Descrip              = Convert.ToString(Cmd.Parameters["P_DESCRIPCION"].Value);
                    objFuenteFin.Id                   = Convert.ToString(Cmd.Parameters["P_ID"].Value);
                    objFuenteFin.Ejercicio            = Convert.ToString(Cmd.Parameters["P_EJERCICIO"].Value);
                    objFuenteFin.IdFuenteFin          = Convert.ToString(Cmd.Parameters["P_ID_FUENTE"].Value);
                    objFuenteFin.DescripcionFuenteFin = Convert.ToString(Cmd.Parameters["P_DESCRIPCION_FUENTE"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#10
0
        public void Obt_Datos_Terminal(ref Terminal Terminal, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_USUARIO" };
                object[] Valores       = { Terminal.Usuario.Login };
                string[] ParametrosOut = { "P_NOMBRE_CONV", "P_NUMERO_CONV", "P_BANDERA" };

                Cmd = CDDatos.GenerarOracleCommand("SEL_DATOS_TERMINAL", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    Terminal = new Terminal();
                    Terminal.Nombre_Convenio = Convert.ToString(Cmd.Parameters["P_NOMBRE_CONV"].Value);
                    Terminal.Numero_Convenio = Convert.ToString(Cmd.Parameters["P_NUMERO_CONV"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
        public void GenerarID(ref FichaReferenciada ObjFichaReferenciada)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { };
                object[] Valores       = { };
                string[] ParametrosOut =
                {
                    "p_Id"
                };

                Cmd = CDDatos.GenerarOracleCommand("GNR_ID_FICHA_BANCARIA", ParametrosIn, Valores, ParametrosOut);

                ObjFichaReferenciada.IdFichaBancaria = Convert.ToInt32(Cmd.Parameters["p_Id"].Value);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#12
0
        public void ObtenerDatosPartida(ref Partidas objPartidas, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_ID", "P_EJERCICIO" };
                object[] Valores       = { objPartidas.Id, objPartidas.Ejercicio };
                string[] ParametrosOut = { "P_CLAVE", "P_CONCEPTO", "P_DESCRIPCION", "P_BANDERA" };

                Cmd = CDDatos.GenerarOracleCommand("OBT_SAF_PRESUP_PARTIDAS", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    objPartidas           = new Partidas();
                    objPartidas.Id        = Convert.ToString(Cmd.Parameters["P_ID"].Value);
                    objPartidas.Clave     = Convert.ToString(Cmd.Parameters["P_CLAVE"].Value);
                    objPartidas.Concepto  = Convert.ToString(Cmd.Parameters["P_CONCEPTO"].Value);
                    objPartidas.Descrip   = Convert.ToString(Cmd.Parameters["P_DESCRIPCION"].Value);
                    objPartidas.Ejercicio = Convert.ToString(Cmd.Parameters["P_EJERCICIO"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#13
0
        public void PartidasGrid(ref Partidas objPartidas, ref List <Partidas> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_capitulo", "P_EJERCICIO" };
                String[]         Valores    = { objPartidas.SubCapt, objPartidas.Ejercicio };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_Cat_Partida", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objPartidas           = new Partidas();
                    objPartidas.Partida   = Convert.ToString(dr.GetValue(0));
                    objPartidas.Concepto  = Convert.ToString(dr.GetValue(1));
                    objPartidas.Descrip   = Convert.ToString(dr.GetValue(2));
                    objPartidas.Id        = Convert.ToString(dr.GetValue(3));
                    objPartidas.Ejercicio = Convert.ToString(dr.GetValue(4));
                    List.Add(objPartidas);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#14
0
        public void Monitor_EstadisticaPP(string Color, int Rango, ref List <Comun> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr = null;

                String[] Parametros = { "p_color", "p_rango" };
                String[] Valores    = { Convert.ToString(Color), Convert.ToString(Rango) };

                cmm = CDDatos.GenerarOracleCommandCursor("pkg_presupuesto.Obt_Grid_Monitor_Estadisticas", ref dr, Parametros, Valores);
                while (dr.Read())
                {
                    Comun objMonitor = new Comun();
                    objMonitor.Descripcion  = Convert.ToString(dr.GetValue(1));
                    objMonitor.Etiqueta     = Convert.ToString(dr.GetValue(3));
                    objMonitor.EtiquetaTres = Convert.ToString(dr.GetValue(2));
                    objMonitor.EtiquetaDos  = "images/" + Convert.ToString(dr.GetValue(4)) + ".png";
                    List.Add(objMonitor);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#15
0
        public void Consultar_Observaciones_edit(ref cuentas_contables Objinformativa, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "p_id" };
                object[] Valores       = { Objinformativa.id };
                string[] ParametrosOut = { "p_centro_contable", "p_observaciones", "p_fecha_inicial", "p_fecha_final", "p_status", "p_bandera" };

                Cmd = CDDatos.GenerarOracleCommand("SEL_SAF_EDIT_informativa", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    Objinformativa    = new cuentas_contables();
                    Objinformativa.id = Convert.ToString(Cmd.Parameters["p_id"].Value);
                    Objinformativa.centro_contable = Convert.ToString(Cmd.Parameters["p_centro_contable"].Value);
                    Objinformativa.observaciones   = Convert.ToString(Cmd.Parameters["p_observaciones"].Value);
                    Objinformativa.fecha_inicial   = Convert.ToString(Cmd.Parameters["p_fecha_inicial"].Value);
                    Objinformativa.fecha_final     = Convert.ToString(Cmd.Parameters["p_fecha_final"].Value);
                    Objinformativa.status          = Convert.ToString(Cmd.Parameters["p_status"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
        public void InsertarConceptoPago(ref string Verificador, ref List <ConceptoPago> List)
        {
            CD_Datos      CDDatos   = new CD_Datos();
            OracleCommand OracleCmd = null;

            try
            {
                string[] Parametros = { "p_ID",
                                        "p_ID_FICHA_BANCARIA",
                                        "p_ID_CONCEPTO",
                                        "p_IMPORTE",
                                        "p_ANEXO" };
                string[] ParametrosOut = { "p_BANDERA" };


                foreach (ConceptoPago ListRecorre in List)
                {
                    object[] Valores = { ListRecorre.Id,
                                         ListRecorre.IdFichaBancaria.ToString(),
                                         ListRecorre.IdConcepto,
                                         ListRecorre.ImporteConcepto,
                                         ListRecorre.Anexo };
                    OracleCmd = CDDatos.GenerarOracleCommand("INS_FICHA_DETALLE_CONCEPTOS", ref Verificador, Parametros, Valores, ParametrosOut);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref OracleCmd);
            }
        }
示例#17
0
        public void Delete_Observaciones_edit(ref cuentas_contables Objinformativa, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "p_id" };
                object[] Valores       = { Objinformativa.id };
                string[] ParametrosOut = { "p_bandera" };

                Cmd = CDDatos.GenerarOracleCommand("DEL_SAF_INFORMATIVA", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
        public void EliminarConceptoPago(ref string Verificador, ref ConceptoPago ObjConcepto)
        {
            CD_Datos      CDDatos   = new CD_Datos();
            OracleCommand OracleCmd = null;

            try
            {
                string[] Parametros =
                {
                    "p_id_ficha_detalle_concepto"
                };
                string[] ParametrosOut = { "p_BANDERA" };

                object[] Valores =
                {
                    ObjConcepto.Id
                };


                OracleCmd = CDDatos.GenerarOracleCommand("DEL_FICHA_DETALLE_CONCEPTO_CAS", ref Verificador, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally {
                CDDatos.LimpiarOracleCommand(ref OracleCmd);
            }
        }
示例#19
0
        public void ConsultaMovimiento_Nomina(ref Pres_Nomina objNomina, ref List <Pres_Nomina> List)
        {
            CD_Datos      CDDatos = new CD_Datos("DPP");
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "P_RFC" };
                String[]         Valores    = { objNomina.RFC };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRES.OBT_Grid_Movimientos_Nomina", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objNomina               = new Pres_Nomina();
                    objNomina.Categoria     = Convert.ToString(dr.GetValue(0));
                    objNomina.Plaza         = Convert.ToString(dr.GetValue(1));
                    objNomina.Tipo_Personal = Convert.ToString(dr.GetValue(2));
                    objNomina.Periodo       = Convert.ToString(dr.GetValue(3)) + " - " + Convert.ToString(dr.GetValue(4));
                    List.Add(objNomina);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
        public void ActualizaConceptoPago(ref string Verificador, ref ConceptoPago ObjConceptoPago)
        {
            CD_Datos      CDDatos   = new CD_Datos();
            OracleCommand OracleCmd = null;

            try
            {
                string[] Parametros = { "p_id_ficha_detalle_concepto",
                                        "p_label_materias",
                                        "p_importe" };
                string[] ParametrosOut = { "p_Bandera" };

                object[] Valores =
                {
                    ObjConceptoPago.IdConcepto,
                    ObjConceptoPago.Observaciones,
                    ObjConceptoPago.ImporteConcepto
                };
                OracleCmd = CDDatos.GenerarOracleCommand("UPD_FICHA_DETALLE_CONCEPTO", ref Verificador, Parametros, Valores, ParametrosOut);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally {
                CDDatos.LimpiarOracleCommand(ref OracleCmd);
            }
        }
示例#21
0
        public void PresupuestoConsultaGrid(ref Presupues ObjPresupuesto, ref List <Presupues> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr = null;

                String[] Parametros = { "p_id" };
                String[] Valores    = { ObjPresupuesto.Id };

                cmm = CDDatos.GenerarOracleCommandCursor("pkg_contabilidad.Obt_Grid_Presupuesto", ref dr, Parametros, Valores);
                while (dr.Read())
                {
                    ObjPresupuesto             = new Presupues();
                    ObjPresupuesto.Descripcion = Convert.ToString(dr.GetValue(4));
                    ObjPresupuesto.Autorizado  = Convert.ToDouble(dr.GetValue(7));
                    ObjPresupuesto.Modificado  = Convert.ToDouble(dr.GetValue(8));
                    ObjPresupuesto.Ejercido    = Convert.ToDouble(dr.GetValue(9));
                    ObjPresupuesto.Avance      = Convert.ToInt32(dr.GetValue(10));
                    List.Add(ObjPresupuesto);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
        public void Consultarcuenta(ref cuentas_contables Objcuentas_contables, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "p_id" };
                object[] Valores       = { Objcuentas_contables.id };
                string[] ParametrosOut = { "P_CENTRO_CONTABLE", "P_CUENTA", "P_DESCRIPCION", "P_TIPO", "P_CLASIFICACION", "P_NIVEL", "P_STATUS", "P_ID_CUENTA_MAYOR", "p_bandera" };

                Cmd = CDDatos.GenerarOracleCommand("SEL_SAF_CUENTAS_CONTABLES", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    Objcuentas_contables = new cuentas_contables();
                    Objcuentas_contables.centro_contable = Convert.ToString(Cmd.Parameters["P_CENTRO_CONTABLE"].Value);
                    Objcuentas_contables.cuenta_contable = Convert.ToString(Cmd.Parameters["p_cuenta"].Value);
                    Objcuentas_contables.descripcion     = Convert.ToString(Cmd.Parameters["p_descripcion"].Value);
                    Objcuentas_contables.tipo            = Convert.ToString(Cmd.Parameters["p_tipo"].Value);
                    Objcuentas_contables.clasificacion   = Convert.ToString(Cmd.Parameters["p_clasificacion"].Value);
                    Objcuentas_contables.nivel           = Convert.ToString(Cmd.Parameters["p_nivel"].Value);
                    Objcuentas_contables.status          = Convert.ToString(Cmd.Parameters["p_status"].Value);
                    Objcuentas_contables.cuenta_mayor    = Convert.ToString(Cmd.Parameters["p_id_cuenta_mayor"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#23
0
 public void Sel_tabulador(ref Pres_Costeo objcosteo, ref string Verificador)
 {
     CD_Datos CDDatos = new CD_Datos("DPP");
     OracleCommand Cmd = null;
     try
     {
         String[] Parametros = { "P_Ejercicio", "P_Tipo_personal" };
         object[] Valores = { objcosteo.Ejercicio, objcosteo.Tipo_personal };
         String[] ParametrosOut = { "P_PRIMA_VACACIONAL","P_AGUINALDO","P_AJUSTE_CALENDARIO","P_ISSSTE","P_FOVISSSTE","P_SAR","p_Bandera" };
         Cmd = CDDatos.GenerarOracleCommand("SEL_TABULADOR_PRES", ref Verificador, Parametros, Valores, ParametrosOut);
         if (Verificador == "0")
         {
             objcosteo = new Pres_Costeo();
             objcosteo.Prima_Vacacional = Convert.ToString(Cmd.Parameters["P_PRIMA_VACACIONAL"].Value);
             objcosteo.Aguinaldo = Convert.ToString(Cmd.Parameters["P_AGUINALDO"].Value);
             objcosteo.Ajuste_Calendario = Convert.ToString(Cmd.Parameters["P_AJUSTE_CALENDARIO"].Value);
             objcosteo.Issste = Convert.ToString(Cmd.Parameters["P_ISSSTE"].Value);
             objcosteo.Fovissste = Convert.ToString(Cmd.Parameters["P_FOVISSSTE"].Value);
             objcosteo.Sar = Convert.ToString(Cmd.Parameters["P_SAR"].Value);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         CDDatos.LimpiarOracleCommand(ref Cmd);
     }
 }
示例#24
0
        public void ObtenerDatosCogidoAdecuaciones(ref Adecuaciones objAdecuaciones, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "P_CODIGO" };
                object[] Valores       = { objAdecuaciones.Codigo_Programatico };
                string[] ParametrosOut = { "P_MES", "P_TIPO_OPE", "P_C_CONTAB", "P_ORIGEN", "P_DEPENDENCIA", "P_CENTRO_CONTABLE", "P_EJERCICIO", "p_bandera" };

                Cmd = CDDatos.GenerarOracleCommand("OBT_COD_PROG_ADECUACIONES", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    objAdecuaciones                     = new Adecuaciones();
                    objAdecuaciones.Mes                 = Convert.ToString(Cmd.Parameters["P_MES"].Value);
                    objAdecuaciones.TipoOperacion       = Convert.ToString(Cmd.Parameters["P_TIPO_OPE"].Value);
                    objAdecuaciones.Centro_Contab       = Convert.ToString(Cmd.Parameters["P_C_CONTAB"].Value);
                    objAdecuaciones.Origen              = Convert.ToString(Cmd.Parameters["P_ORIGEN"].Value);
                    objAdecuaciones.Codigo_Programatico = Convert.ToString(Cmd.Parameters["P_CODIGO"].Value);
                    objAdecuaciones.Dependencia         = Convert.ToString(Cmd.Parameters["P_DEPENDENCIA"].Value);
                    objAdecuaciones.Centro_Contab       = Convert.ToString(Cmd.Parameters["P_CENTRO_CONTABLE"].Value);
                    objAdecuaciones.Ejercicio           = Convert.ToString(Cmd.Parameters["P_EJERCICIO"].Value);
                    objAdecuaciones.Destino             = "0";
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#25
0
        public void ProgramasGrid(ref Programa objPrograma, ref List <Programa> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_funcion" };
                String[]         Valores    = { objPrograma.Funcion };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_Cat_F_Prog", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objPrograma             = new Programa();
                    objPrograma.Id          = Convert.ToString(dr.GetValue(0));
                    objPrograma.Funcion     = Convert.ToString(dr.GetValue(1));
                    objPrograma.F_Prog      = Convert.ToString(dr.GetValue(2));
                    objPrograma.Descripcion = Convert.ToString(dr.GetValue(3));
                    List.Add(objPrograma);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
        public void ObtDisponibleCodigoProg(Pres_Documento_Detalle objDocDet, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                CDDatos.StartTrans();
                String[] Parametros = { "P_ID_CODIGO_PROG",
                                        "P_MES",
                                        "P_SUPERTIPO",
                                        "P_TIPO",
                                        "P_EJERCICIO" };
                object[] Valores = { objDocDet.Id_Codigo_Prog,
                                     objDocDet.Mes_inicial,
                                     objDocDet.SuperTipo,
                                     objDocDet.Tipo,
                                     objDocDet.Ejercicios };
                String[] ParametrosOut = { "P_DISPONIBLE", "P_BANDERA" };
                Cmd = CDDatos.GenerarOracleCommand("OBT_DISPONIBLE_CODIGO_PROG", ref Verificador, Parametros, Valores, ParametrosOut);
                objDocDet.Importe_disponible = Convert.ToDouble(Cmd.Parameters["P_DISPONIBLE"].Value);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#27
0
        public void LlenarTree(ref TreeView Arbolito, Mnu objMenu, ref List <Mnu> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand Cmd     = null;

            try
            {
                OracleDataReader dr = null;


                string[] Parametros =
                {
                    "P_ID_SISTEMA",
                    "P_USUARIO",
                    "P_PADRE"
                };
                object[] Valores =
                {
                    objMenu.Grupo,
                    objMenu.UsuarioNombre,
                    objMenu.Padre
                };
                string Usuario = objMenu.UsuarioNombre;
                int    Grupo   = objMenu.Grupo;
                Cmd = CDDatos.GenerarOracleCommandCursor("Pkg_Contratos.Obt_Tree_Menu", ref dr, Parametros, Valores);

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        objMenu               = new Mnu();
                        objMenu.Id            = Convert.ToInt32(dr["id"].ToString());
                        objMenu.Descripcion   = Convert.ToString(dr["descripcion"].ToString());
                        objMenu.Navigate_Url  = Convert.ToString(dr["clave"].ToString());
                        objMenu.Padre         = Convert.ToString(dr["padre"].ToString());
                        objMenu.Clave         = Convert.ToString(dr["clave"].ToString());
                        objMenu.Id_Padre      = Convert.ToInt32(dr["id_padre"].ToString());
                        objMenu.UsuarioNombre = Usuario;
                        objMenu.Grupo         = Grupo;
                        List.Add(objMenu);
                        //LlenarTree(ref Arbolito, objMenu, ref List);
                    }
                    dr.Close();
                }


                BindTree(List, null, Arbolito);
                //Arbolito.CollapseAll();
                dr.Close();
            }

            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#28
0
        public void Consultar_Observaciones(ref cuentas_contables Objinformativa, ref string Verificador)
        {
            CD_Datos      CDDatos = new CD_Datos("DPP");
            OracleCommand Cmd     = null;

            try
            {
                string[] ParametrosIn  = { "p_ejercicio", "p_usuario" };
                object[] Valores       = { Objinformativa.ejercicio, Objinformativa.usuario };
                string[] ParametrosOut = { "p_observaciones", "p_bandera" };

                Cmd = CDDatos.GenerarOracleCommand("SEL_DPP_INFORMATIVA", ref Verificador, ParametrosIn, Valores, ParametrosOut);
                if (Verificador == "0")
                {
                    Objinformativa = new cuentas_contables();
                    Objinformativa.observaciones = Convert.ToString(Cmd.Parameters["p_observaciones"].Value);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref Cmd);
            }
        }
示例#29
0
        public void CodigoProgGrid(ref Codigo_Prog objCodProg, ref List <Codigo_Prog> List)
        {
            CD_Datos      CDDatos = new CD_Datos();
            OracleCommand cmm     = null;

            try
            {
                OracleDataReader dr         = null;
                String[]         Parametros = { "p_centroContab", "p_ejercicio" };
                String[]         Valores    = { objCodProg.Centro_Contable, objCodProg.Ejercicio };

                cmm = CDDatos.GenerarOracleCommandCursor("PKG_PRESUPUESTO.Obt_Grid_Saf_Presup_Cod_Prog", ref dr, Parametros, Valores);

                while (dr.Read())
                {
                    objCodProg = new Codigo_Prog();
                    objCodProg.Centro_Contable = Convert.ToString(dr.GetValue(0));
                    objCodProg.Dependencia     = Convert.ToString(dr.GetValue(1));
                    objCodProg.Codigo          = Convert.ToString(dr.GetValue(2));
                    objCodProg.Id = Convert.ToString(dr.GetValue(3));
                    List.Add(objCodProg);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                CDDatos.LimpiarOracleCommand(ref cmm);
            }
        }
示例#30
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);
            }
        }