Пример #1
0
        public Prescricao GetByIdPrescricao(int id)
        {
            SqlParameter[] param = new SqlParameter[1];
            param[0] = new SqlParameter("@codPrescricao", id);

            SqlDataReader dr = DB.ExecuteReader(DB.connectionStringSqlServer, System.Data.CommandType.Text,
                                                "SELECT * FROM Prescricao WHERE pre_codigo = @codPrescricao", param);

            dr.Read();
            TipoPrescricaoDAO tpPrescricaoDal = new TipoPrescricaoDAO();
            ConsultaDAO       consultaDal     = new ConsultaDAO();
            Prescricao        prescricao      = new Prescricao(Convert.ToInt32(dr["pre_codigo"]), //
                                                               tpPrescricaoDal.GetTipoPrescricaoById(Convert.ToInt32(dr["tip_codigo"])),
                                                               consultaDal.GetByIdConsulta(Convert.ToInt32(dr["con_codigo"])),
                                                               Convert.ToString(dr["pre_descricao"])
                                                               );

            return(prescricao);
        }
Пример #2
0
        public List <Prescricao> GetAllPrescricaos()
        {
            List <Prescricao> listaPrescricao = new List <Prescricao>();
            SqlDataReader     dr = DB.ExecuteReader(DB.connectionStringSqlServer,
                                                    System.Data.CommandType.Text,
                                                    "Select * from Prescricao");

            TipoPrescricaoDAO tpPrescricao = new TipoPrescricaoDAO();
            ConsultaDAO       consulta     = new ConsultaDAO();

            while (dr.Read())
            {
                Prescricao presc = new Prescricao(Convert.ToInt32(dr["pre_codigo"]),
                                                  tpPrescricao.GetTipoPrescricaoById(Convert.ToInt32(dr["tip_codigo"])),         // inserir objeto tipo
                                                  consulta.GetByIdConsulta(Convert.ToInt32(dr["pre_codigo"])),                   // inserir objeto prescricao
                                                  Convert.ToString(dr["pre_descricao"])
                                                  );

                listaPrescricao.Add(presc);
            }

            return(listaPrescricao);
        }