private void atualizarGrid() { List <Paciente> listPaciente = new List <Paciente>(); con.conectar(); SqlDataReader reader; reader = con.exeConsulta("select * from tb_paciente"); if (reader.HasRows) { while (reader.Read()) { Paciente paciente = new Paciente(); paciente.Id = reader.GetInt32(0); paciente.Nome = reader.GetString(1); paciente.Cpf = reader.GetString(2); paciente.End = reader.GetString(3); paciente.Tel = reader.GetString(4); paciente.DTNasc = reader.GetDateTime(5); Console.WriteLine("entrou aqui"); dvgDados.Rows.Add(paciente.Id, paciente.Nome, paciente.Cpf, paciente.End, paciente.Tel, paciente.DTNasc); } reader.Close(); } else { Console.WriteLine("Não retornou dados"); } dvgDados.DataSource = null; }
private void atualizarGrid() { List <Consulta> listConsulta = new List <Consulta>(); con.conectar(); SqlDataReader reader; dvgDados.Rows.Clear(); reader = con.exeConsulta("select tb_consulta.id,[tb_paciente].[nome] as ' Nome Pacinete', [Motivo],[diagnostico],[receita],motivo_retorno,dt_consulta,dt_retorno,[tb_dentista].[nome] as ' Nome Dentista' from tb_consulta INNER JOIN tb_paciente ON tb_paciente.id = tb_consulta.id_paciente INNER JOIN tb_dentista ON tb_dentista.id = tb_consulta.id_dentista"); if (reader.HasRows) { while (reader.Read()) { Consulta consulta = new Consulta(); consulta.Id = reader.GetInt32(0); consulta.nomePaciente = reader.GetString(1); consulta.Motivo = reader.GetString(2); consulta.Diagnostico = reader.GetString(3); consulta.Receita = reader.GetString(4); consulta.Retorno = reader.GetString(5); consulta.DTConsulta = reader.GetDateTime(6); consulta.DTRetorno = reader.GetDateTime(7); consulta.nomeDentista = reader.GetString(8); Console.WriteLine("entrou aqui"); dvgDados.Rows.Add(consulta.Id, consulta.nomePaciente, consulta.nomeDentista, consulta.Motivo, consulta.Diagnostico, consulta.Receita, consulta.Retorno, consulta.DTConsulta.ToShortDateString(), consulta.DTRetorno.ToShortDateString()); } reader.Close(); } else { Console.WriteLine("Não retornou dados"); } }
private void atualizarGrid() { List <Dentista> listDentista = new List <Dentista>(); con.conectar(); SqlDataReader reader; dvgDados.Rows.Clear(); reader = con.exeConsulta("select * from tb_dentista"); if (reader.HasRows) { while (reader.Read()) { Dentista dentista = new Dentista(); dentista.Nome = reader.GetString(1); dentista.Cro = reader.GetString(2); dentista.Sexo = reader.GetValue(3) == null ? "" : reader.GetValue(3).ToString(); dentista.instagram = reader.GetValue(4).ToString() == "True" ? 1 : 0; dentista.facebook = reader.GetValue(5).ToString() == "True" ? 1 : 0; dentista.twitter = reader.GetValue(6).ToString() == "True" ? 1 : 0; dentista.linkedin = reader.GetValue(7).ToString() == "True" ? 1 : 0; dvgDados.Rows.Add(dentista.Nome, dentista.Cro, dentista.Sexo, dentista.instagram, dentista.facebook, dentista.twitter, dentista.linkedin); } reader.Close(); } else { Console.WriteLine("Não retornou dados"); } }