Exemplo n.º 1
0
        public List <ConstanciaOperadorVM> getDatosConductores(int idExpediente)
        {
            List <ConstanciaOperadorVM> resultado = new List <ConstanciaOperadorVM>();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_REPORTE.SP_IMP_OPERADORES", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosConductores(idExpediente));
                        bdConn.Open();
                        using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult))
                        {
                            if (bdRd.HasRows)
                            {
                                while (bdRd.Read())
                                {
                                    var item = new ConstanciaOperadorVM();
                                    if (!DBNull.Value.Equals(bdRd["TIPO_DOCUMENTO"]))
                                    {
                                        item.TIPO_DOC_OPERADOR = (bdRd["TIPO_DOCUMENTO"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["NUMERO_DOCUMENTO"]))
                                    {
                                        item.NUMERO_DOCUMENTO = (bdRd["NUMERO_DOCUMENTO"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["NOMBRE_OPERADOR"]))
                                    {
                                        item.NOMBRE_OPERADOR = (bdRd["NOMBRE_OPERADOR"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["TIPO_OPERADOR"]))
                                    {
                                        item.TIPO_OPERADOR = (bdRd["TIPO_OPERADOR"]).ValorCadena();
                                    }

                                    resultado.Add(item);
                                }
                            }
                        }
                    }
                }
                return(resultado);
            }
            catch (Exception)
            {
            }

            return(resultado);
        }
Exemplo n.º 2
0
        public ConstanciaOperadorVM getDatosRenoAutorizacion(int idExpediente)
        {
            ConstanciaOperadorVM resultado = new ConstanciaOperadorVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_REPORTE.SP_RENO_AUTORIZACION", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosReo_Auto(idExpediente));
                        bdConn.Open();
                        using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult))
                        {
                            if (bdRd.HasRows)
                            {
                                bdRd.Read();
                                resultado = new ConstanciaOperadorVM();
                                if (!DBNull.Value.Equals(bdRd["NUM_RESOLUCION"]))
                                {
                                    resultado.CODIGO = (bdRd["NUM_RESOLUCION"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["FECHA"]))
                                {
                                    resultado.FEC_REGISTRO_EXPEDIENTE = (bdRd["FECHA"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["NUM_EXPEDIENTE"]))
                                {
                                    resultado.ID_EXPEDIENTE = (bdRd["NUM_EXPEDIENTE"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["EMPRESA"]))
                                {
                                    resultado.EMPRESA = (bdRd["EMPRESA"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["MODALIDAD_SERVICIO"]))
                                {
                                    resultado.MODALIDAD_SERVICIO = (bdRd["MODALIDAD_SERVICIO"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["CANT_ANIOS"]))
                                {
                                    resultado.CANT_ANIOS = (bdRd["CANT_ANIOS"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["PERIODO_NOMBRE"]))
                                {
                                    resultado.PERIODO_NOMBRE = (bdRd["PERIODO_NOMBRE"]).ValorCadena();
                                }

                                return(resultado);
                            }
                        }
                    }
                }
                return(resultado);
            }
            catch (Exception)
            {
            }

            return(resultado);
        }
Exemplo n.º 3
0
        public ConstanciaOperadorVM getDatosConstanciaOpe_taxi(int idExpediente)
        {
            ConstanciaOperadorVM resultado = new ConstanciaOperadorVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_REPORTE.SP_EXPORT_CONST_SSTE", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametrosTajcredencialOper_taxi(idExpediente));
                        bdConn.Open();
                        using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult))
                        {
                            if (bdRd.HasRows)
                            {
                                bdRd.Read();
                                resultado = new ConstanciaOperadorVM();
                                if (!DBNull.Value.Equals(bdRd["CODIGO"]))
                                {
                                    resultado.CODIGO = (bdRd["CODIGO"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["NOMBRE_OPERADOR"]))
                                {
                                    resultado.NOMBRE_OPERADOR = (bdRd["NOMBRE_OPERADOR"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["NRO_DOCUMENTO_OPERADOR"]))
                                {
                                    resultado.NUMERO_DOCUMENTO = (bdRd["NRO_DOCUMENTO_OPERADOR"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["NUMERO_CREDENCIAL"]))
                                {
                                    resultado.NUMERO_CREDENCIAL = (bdRd["NUMERO_CREDENCIAL"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["FECHA_EMISION"]))
                                {
                                    resultado.FECHA_EMISION = (bdRd["FECHA_EMISION"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["FECHA_VENCIMIENTO"]))
                                {
                                    resultado.FECHA_VENCIMIENTO = (bdRd["FECHA_VENCIMIENTO"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["TIPO_OPERADOR"]))
                                {
                                    resultado.TIPO_OPERADOR = (bdRd["TIPO_OPERADOR"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["TIPO_MODALIDAD"]))
                                {
                                    resultado.MODALIDAD_SERVICIO = (bdRd["TIPO_MODALIDAD"]).ValorCadena();
                                }

                                if (!DBNull.Value.Equals(bdRd["ID_EXPEDIENTE"]))
                                {
                                    resultado.ID_EXPEDIENTE = (bdRd["ID_EXPEDIENTE"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["FEC_REGISTRO_EXPEDIENTE"]))
                                {
                                    resultado.FEC_REGISTRO_EXPEDIENTE = (bdRd["FEC_REGISTRO_EXPEDIENTE"]).ValorCadena();
                                }
                                if (!DBNull.Value.Equals(bdRd["TIPO_DOCUMENTO"]))
                                {
                                    resultado.TIPO_DOC_OPERADOR = (bdRd["TIPO_DOCUMENTO"]).ValorCadena();
                                }
                                return(resultado);
                            }
                        }
                    }
                }
                return(resultado);
            }
            catch (Exception)
            {
            }

            return(resultado);
        }