示例#1
0
        private void Tabela_Clicada(object sender, DataGridViewCellEventArgs e)
        {
            DataGridView dgv        = sender as DataGridView;
            var          idConsulta = dgv.Rows[e.RowIndex].Cells[0].Value;
            Consulta     c          = service.Buscar(Convert.ToInt32(idConsulta));

            try
            {
                if (e.ColumnIndex == 2 && e.RowIndex != -1)
                {
                    Paciente          p   = serviceP.Buscar(c.IdPaciente);
                    frmEditarPaciente frm = new frmEditarPaciente(p);
                    frm.ShowDialog();
                    AtualizarLinhas();
                }
                if (e.ColumnIndex == 4 && e.RowIndex != -1)
                {
                    var Form = new frmEditarConsulta(c);
                    Form.ShowDialog();
                    AtualizarLinhas();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocorreu um erro, favor entrar em contato com o adminstrador do sistema", "Ops!");
            }
        }
示例#2
0
        private void gerarConsulta(Dentista d)
        {
            var con = service.Buscar(d, Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy"))).OrderBy(x => x.HoraMarcada);

            if (con == null)
            {
                MessageBox.Show("Este dentista não tem pacientes hoje!!");
            }
            else
            {
                foreach (var item in con)
                {
                    int linha = dg.Rows.Add();
                    dg.Rows[linha].Cells[0].Value = item.IdConsulta;
                    dg.Rows[linha].Cells[1].Value = item.HoraMarcada.Value.ToString("HH:mm");
                    dg.Rows[linha].Cells[2].Value = serviceP.Buscar(item.IdPaciente).Nome;
                    dg.Rows[linha].Cells[3].Value = imagemStatus(item.Status);
                    dg.Rows[linha].Cells[4].Value = item.IdPaciente;
                }
            }
        }
示例#3
0
        public void GerarLinha(DataGridView dgv, int dentistaId)
        {
            var             dentista  = serviceD.Buscar(dentistaId);
            List <Consulta> consultas = service.Buscar(dentista, Convert.ToDateTime(dtpDataMostrada.Value.ToString("dd/MM/yyyy"))).OrderBy(x => x.HoraMarcada).ToList();

            foreach (var consulta in consultas)
            {
                int linhaAtual = dgv.Rows.Add();
                dgv.Rows[linhaAtual].Cells[0].Value = consulta.IdConsulta;
                dgv.Rows[linhaAtual].Cells[1].Value = consulta.HoraMarcada.Value.ToString("HH:mm");
                dgv.Rows[linhaAtual].Cells[2].Value = serviceP.Buscar(Convert.ToInt32(consulta.IdPaciente)).Nome;
                dgv.Rows[linhaAtual].Cells[3].Value = consulta.Status;
                dgv.Rows[linhaAtual].Cells[4].Value = "Ver Consulta";
            }
        }