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); }
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); }