//OBTENER CABECERA public ActionResult ConsultarDetalleCabecera(int idexpediente) { BackOfficeBLL obj = new BackOfficeBLL(); CabeceraBackOfficeVM resultado = obj.BuscarCabecera(idexpediente); return(PartialView(resultado)); }
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); }