Exemplo n.º 1
0
        //OBTENER CABECERA
        public ActionResult ConsultarDetalleCabecera(int idexpediente)
        {
            BackOfficeBLL        obj       = new BackOfficeBLL();
            CabeceraBackOfficeVM resultado = obj.BuscarCabecera(idexpediente);

            return(PartialView(resultado));
        }
Exemplo n.º 2
0
        public CabeceraBackOfficeVM ConsultaCabecera(int id_expediente)
        {
            CabeceraBackOfficeVM resultado = new CabeceraBackOfficeVM();

            try
            {
                using (var bdConn = new OracleConnection(cadenaConexion))
                {
                    using (var bdCmd = new OracleCommand("PKG_BACKOFFICE.SP_DETALLE_CABECERA", bdConn))
                    {
                        bdCmd.CommandType = CommandType.StoredProcedure;
                        bdCmd.Parameters.AddRange(ParametroCabecera(id_expediente));
                        bdConn.Open();
                        using (var bdRd = bdCmd.ExecuteReader(CommandBehavior.CloseConnection | CommandBehavior.SingleResult))
                        {
                            if (bdRd.HasRows)
                            {
                                while (bdRd.Read())
                                {
                                    if (!DBNull.Value.Equals(bdRd["TRAMITE"]))
                                    {
                                        resultado.TRAMITE = (bdRd["TRAMITE"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["NUMERO_SOLICITANTE"]))
                                    {
                                        resultado.NUMERO_SOLICITANTE = (bdRd["NUMERO_SOLICITANTE"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["SOLICITANTE"]))
                                    {
                                        resultado.SOLICITANTE = (bdRd["SOLICITANTE"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["NUMERO_RECURRENTE"]))
                                    {
                                        resultado.NUMERO_RECURRENTE = (bdRd["NUMERO_RECURRENTE"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["RECURRENTE"]))
                                    {
                                        resultado.RECURRENTE = (bdRd["RECURRENTE"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["SOLICITUD"]))
                                    {
                                        resultado.SOLICITUD = (bdRd["SOLICITUD"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["PROCEDIMIENTO"]))
                                    {
                                        resultado.NOMBRE_PROCEDIMIENTO = (bdRd["PROCEDIMIENTO"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["MODALIDAD_SERVICIO"]))
                                    {
                                        resultado.MODALIDAD_SERVICIO = (bdRd["MODALIDAD_SERVICIO"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["DATOREGISTRO"]))
                                    {
                                        resultado.DATOREGISTRO = (bdRd["DATOREGISTRO"]).ValorCadena();
                                    }
                                    if (!DBNull.Value.Equals(bdRd["FECHA_ATENCION"]))
                                    {
                                        resultado.FECHA_ATENCION = (bdRd["FECHA_ATENCION"]).ValorCadena();
                                    }
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(resultado);
        }