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);
     }
 }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
 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);
     }
 }