예제 #1
0
        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;
        }
예제 #2
0
        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");
            }
        }
예제 #3
0
        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");
            }
        }