public Consulta GetByPaciente(Paciente paciente) { SqlParameter[] param = new SqlParameter[1]; param[0] = new SqlParameter("@codPaciente", paciente.CodPaciente); SqlDataReader dr = DB.ExecuteReader(DB.connectionStringSqlServer, System.Data.CommandType.Text, "SELECT * FROM Consulta WHERE pac_cod = @codPaciente", param); dr.Read(); PacienteDAO pacienteDal = new PacienteDAO(); NutricionistaDAO nutricionistaDal = new NutricionistaDAO(); Consulta consulta = new Consulta(Convert.ToInt32(dr["con_codigo"]), // Convert.ToDateTime(dr["con_data"]), pacienteDal.GetByIdPaciente(Convert.ToInt32(dr["pac_codigo"])), nutricionistaDal.GetByIdNutricionista(Convert.ToInt32(dr["con_codigo"])), // Convert.ToInt32(dr["pac_codigo"]), // inserir objeto paciente // Convert.ToInt32(dr["con_codigo"]), // inserir objeto nutricionista Convert.ToDouble(dr["con_peso"]), Convert.ToDouble(dr["con_pressao_arterial"]), Convert.ToDouble(dr["con_altura"]), Convert.ToDouble(dr["con_medidas"]), Convert.ToString(dr["con_problema_saude"]), Convert.ToString(dr["con_restricoes_alimentares"]), Convert.ToString(dr["con_uso_medicamento"]), Convert.ToString(dr["con_historico_familiar"]), Convert.ToString(dr["con_objetivo"]), Convert.ToString(dr["con_observacao"]) ); return(consulta); }
public List <Consulta> GetAllConsultas() { List <Consulta> listaConsulta = new List <Consulta>(); SqlDataReader dr = DB.ExecuteReader(DB.connectionStringSqlServer, System.Data.CommandType.Text, "Select * from Consulta"); while (dr.Read()) { PacienteDAO pacienteDal = new PacienteDAO(); NutricionistaDAO nutricionistaDal = new NutricionistaDAO(); // Paciente paciente = pacienteDal.GetByIdPaciente(Convert.ToInt32(dr["pac_codigo"])); // Nutricionista nutricionista = nutricionistaDal.GetByIdNutricionista(Convert.ToInt32(dr["nut_codigo"])); Consulta consulta = new Consulta( Convert.ToInt32(dr["con_codigo"]), // Convert.ToDateTime(dr["con_data"]), //new Paciente(Convert.ToInt32(dr[2])), //new Nutricionista(Convert.ToInt32(dr["nut_codigo"])), pacienteDal.GetByIdPaciente(Convert.ToInt32(dr["nut_codigo"])), nutricionistaDal.GetByIdNutricionista(Convert.ToInt32(dr["con_codigo"])), //Convert.ToInt32(dr["pac_codigo"]), // inserir objeto paciente //Convert.ToInt32(dr["con_codigo"]), // inserir objeto nutricionista Convert.ToDouble(dr["con_peso"]), Convert.ToDouble(dr["con_pressao_arterial"]), Convert.ToDouble(dr["con_altura"]), Convert.ToDouble(dr["con_medidas"]), Convert.ToString(dr["con_problema_saude"]), Convert.ToString(dr["con_restricoes_alimentares"]), Convert.ToString(dr["con_uso_medicamento"]), Convert.ToString(dr["con_historico_familiar"]), Convert.ToString(dr["con_objetivo"]), Convert.ToString(dr["con_observacao"]) ); listaConsulta.Add(consulta); } //foreach (var con in listaConsulta) //{ // con.Paciente = pacienteDal.GetByIdPaciente(con.Paciente.CodPaciente); //} //foreach (var con in listaConsulta) //{ // con.Nutricionista = nutricionistaDal.GetByIdNutricionista(con.Nutricionista.Codigo); //} return(listaConsulta); }
public List <Usuario> GetAllUsuarios() { List <Usuario> listaUsuario = new List <Usuario>(); SqlDataReader dr = DB.ExecuteReader(DB.connectionStringSqlServer, System.Data.CommandType.Text, "Select * from Usuario"); NutricionistaDAO nutricionista = new NutricionistaDAO(); TipoUsuarioDAO tpUsuario = new TipoUsuarioDAO(); while (dr.Read()) { Usuario usuario = new Usuario(Convert.ToInt32(dr["usu_codigo"]), // nutricionista.GetByIdNutricionista(Convert.ToInt32(dr["nut_codigo"])), //1-N: inseri objeto Nutricionista tpUsuario.getTipoUsuarioById(Convert.ToInt32(dr["tpu_codigo"])), //1-N: inseri objeto TipoUsuario Convert.ToString(dr["usu_login"]), Convert.ToString(dr["usu_senha"]) ); listaUsuario.Add(usuario); } return(listaUsuario); }