public List <Entidades.PrescripcionAviso> obtenerCorreosReserva() { try { string sqlSelect = "SELECT P.ID_PS, P.ESTADO, P.CANTIDAD, M.ID_MCTOS, M.STOCK, PER.EMAIL FROM PRESCRIPCION P JOIN MEDICAMENTO M ON (P.MEDICAMENTO_ID = M.ID_MCTOS) JOIN PERSONA PER ON (P.PERSONA_ID = PER.RUT) WHERE P.ESTADO = 'Reservar'"; OracleCommand cmd = Datos.Conexion.conectar().CreateCommand(); cmd.CommandText = sqlSelect; cmd.CommandType = CommandType.Text; OracleDataReader dr = cmd.ExecuteReader(); List <Entidades.PrescripcionAviso> ppList = new List <Entidades.PrescripcionAviso>(); while (dr.Read()) { Entidades.PrescripcionAviso pp = new Entidades.PrescripcionAviso(); pp.idPres = Convert.ToDecimal(dr["ID_PS"]); pp.estado = dr["ESTADO"].ToString(); pp.cantidad = Convert.ToDecimal(dr["CANTIDAD"]); pp.idMedica = Convert.ToDecimal(dr["ID_MCTOS"]); pp.stock = Convert.ToDecimal(dr["STOCK"]); try { pp.email = dr["EMAIL"].ToString(); } catch (Exception) { pp.email = ""; } ppList.Add(pp); } return(ppList); } catch (Exception) { return(null); } }
public List <Entidades.PrescripcionAviso> obtenerReservadasAviso() { try { Entidades.PrescripcionAviso pv = new Entidades.PrescripcionAviso(); Datos.PrescripcionDB pdb = new Datos.PrescripcionDB(); return(pdb.obtenerCorreosReserva()); } catch (Exception) { return(null); } }
public List <Entidades.PrescripcionAviso> obtenerReservadas(decimal idMed) { try { Entidades.PrescripcionAviso pv = new Entidades.PrescripcionAviso(); Datos.PrescripcionDB pdb = new Datos.PrescripcionDB(); return(pdb.obtenerPresReservadasAviso(idMed)); } catch (Exception) { return(null); } }