public void ModificarValuacionProyecto_Aut(int emp, int cd, int val, int usu, string estatus, string Conexion, ref int verificador)
        {
            CD_Datos CapaDatos = default(CD_Datos);

            try
            {
                SqlCommand sqlcmd = default(SqlCommand);
                CapaDatos = new CapaDatos.CD_Datos(Conexion);
                string[] Parametros;
                object[] Valores;
                CapaDatos.StartTrans();
                //Guardar los Detalles
                Parametros = new string[] { "@Id_Emp", "@Id_Cd", "@Id_Vap", "@Det_Estatus", "@Det_Autorizo" };

                Valores = new object[] {
                    emp,
                    cd,
                    val,
                    estatus,
                    usu
                };
                sqlcmd = CapaDatos.GenerarSqlCommand("spValProyecto_Modificar", ref verificador, Parametros, Valores);


                CapaDatos.CommitTrans();
                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                CapaDatos.RollBackTrans();
                throw ex;
            }
        }
        /// <summary>
        /// Metodo que borra registros de la tabla CapSegProd
        /// </summary>
        /// <param name="SegPrd">Entidad de los seguimeintos a productos</param>
        /// <param name="conexion">Cadena de conexion a la base de datos</param>
        /// <param name="verificador">Variable que confirma la operacon si regresa con valor mayor a 0</param>
        public void EliminaObservaciones(SeguimientoProductos SegPrd, string conexion, ref int verificador)
        {
            try
            {
                CD_Datos CDDatos = new CD_Datos(conexion);

                string[] parametros =
                {
                    "@Id_SegPrd",
                    "@Id_Emp",
                    "@Id_Cd",
                    "@Id_Prd"
                };
                object[] valores =
                {
                    SegPrd.Id_SegPrd,
                    SegPrd.Id_Emp,
                    SegPrd.Id_Cd,
                    SegPrd.Id_Prd
                };

                SqlCommand sqlcmd = CDDatos.GenerarSqlCommand("spProSeguimientoPrd_Eliminar", ref verificador, parametros, valores);
                CDDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        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 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);
            }
        }
示例#5
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);
            }
        }
示例#6
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);
            }
        }
示例#7
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);
     }
 }
示例#8
0
        public void ActualizaDatosRik(List <Representantes> List, ref int Verificador, string Conexion)
        {
            try
            {
                string[] Parametros =
                {
                    "@Id_Empl",
                    "@Id_Rik",
                    "@RE_FechaI",
                    "@RE_FechaB"
                };
                foreach (Representantes r in List)
                {
                    CD_Datos cd_datos = new CD_Datos(Conexion);
                    object[] Valores  =
                    {
                        r.Id_Empl,
                        r.Id_Rik,
                        r.RE_FechaA,
                        r.RE_FechaB
                    };

                    SqlCommand sqlcmd = cd_datos.GenerarSqlCommand("spCatRikEmpleado_Actualizar", ref Verificador, Parametros, Valores);

                    cd_datos.LimpiarSqlcommand(ref sqlcmd);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#9
0
        public void ProVentaNacional_Insertar(List <RotacionInventario> List, ref int Verificador, string Conexion)
        {
            try
            {
                string[] Parametros =
                {
                    "@Id_Cd",
                    "@Anio",
                    "@Mes",
                    "@Vn_VentaAAA"
                };
                foreach (RotacionInventario r in List)
                {
                    CD_Datos cd_datos = new CD_Datos(Conexion);
                    object[] Valores  =
                    {
                        r.Id_Cd,
                        r.Vn_Anio,
                        r.Vn_Mes,
                        r.Vn_VentaAAA
                    };

                    SqlCommand sqlcmd = cd_datos.GenerarSqlCommand("spProVentaNacional_Insertar", ref Verificador, Parametros, Valores);
                    cd_datos.LimpiarSqlcommand(ref sqlcmd);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        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);
            }
        }
        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);
            }
        }
        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);
            }
        }
示例#13
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);
            }
        }
示例#14
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);
            }
        }
示例#15
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 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);
            }
        }
示例#17
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);
            }
        }
示例#18
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);
            }
        }
示例#19
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);
            }
        }
        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);
            }
        }
示例#21
0
        public void ObtenerMovimientosDetalle(int Id_Alm, DateTime FechaIni, DateTime FechaFin, ref int Verificador, Sesion sesion)
        {
            try
            {
                CD_Datos cd_datos = new CD_Datos(sesion.Emp_Cnx);

                String[] Parametros =
                {
                    "@Id_Alm",
                    "@FechaIni",
                    "@FechaFin"
                };
                Object[] Valores =
                {
                    Id_Alm,
                    FechaIni,
                    FechaFin
                };

                SqlCommand sqlcmd = cd_datos.GenerarSqlCommand("spCatMovimientosCentral_ObtenerDet", ref Verificador, Parametros, Valores);

                cd_datos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#22
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);
            }
        }
        public void ConsultarCobProceso(ref CobProceso CobProceso, string Conexion)
        {
            try
            {
                CD_Datos      CapaDatos  = new CD_Datos(Conexion);
                string[]      Parametros = { "@Id_Emp", "@Id_Cd" };
                object[]      Valores    = { CobProceso.Id_Emp, CobProceso.Id_Cd };
                SqlDataReader dr         = null;
                SqlCommand    sqlcmd     = CapaDatos.GenerarSqlCommand("spCatConfCobranzaProceso_Consultar", ref dr, Parametros, Valores);

                if (dr.HasRows)
                {
                    dr.Read();
                    CobProceso.Id_Emp   = dr.IsDBNull(dr.GetOrdinal("Id_Emp")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Emp")));
                    CobProceso.Id_Cd    = dr.IsDBNull(dr.GetOrdinal("Id_Cd")) ? 0 : Convert.ToInt32(dr.GetValue(dr.GetOrdinal("Id_Cd")));
                    CobProceso.SvtasAlm = dr.IsDBNull(dr.GetOrdinal("SvtasAlm")) ? true : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("SvtasAlm")));
                    CobProceso.EmbAlm   = dr.IsDBNull(dr.GetOrdinal("EmbAlm")) ? true : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("EmbAlm")));
                    CobProceso.EntAlm   = dr.IsDBNull(dr.GetOrdinal("EntAlm")) ? true : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("EntAlm")));
                    CobProceso.AlmCob   = dr.IsDBNull(dr.GetOrdinal("AlmCob")) ? true : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("AlmCob")));
                    CobProceso.RevCob   = dr.IsDBNull(dr.GetOrdinal("RevCob")) ? true : Convert.ToBoolean(dr.GetValue(dr.GetOrdinal("RevCob")));
                }

                CapaDatos.LimpiarSqlcommand(ref sqlcmd);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#24
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);
            }
        }
示例#25
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);
            }
        }
示例#26
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);
            }
        }
示例#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 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);
            }
        }
示例#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);
            }
        }
        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);
            }
        }