示例#1
0
        private void dg_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 2 && e.RowIndex != -1)
            {
                DataGridView      dg  = sender as DataGridView;
                int               id  = Convert.ToInt32(dg.Rows[e.RowIndex].Cells[4].Value);
                Paciente          p   = serviceP.Buscar(id);
                frmEditarPaciente frm = new frmEditarPaciente(p);
                frm.Show();
            }

            if (e.ColumnIndex == 3 && e.RowIndex != -1)//Feedback No GridsView
            {
                int      id = Convert.ToInt32(dg.Rows[e.RowIndex].Cells[0].Value);
                Consulta c  = service.Buscar(id);
                string   s  = c.Status;

                switch (s)
                {
                case "Confirmado":
                    c.Status = "Desmarcado";
                    break;

                case "Desmarcado":
                    c.Status = "Ja chegou";
                    break;

                case "Ja chegou":
                    c.Status = "Em atendimento";
                    break;

                case "Em atendimento":
                    c.Status = "Nao confirmado";
                    break;

                case "Nao confirmado":
                    c.Status = "Confirmado";
                    break;

                default:
                    c.Status = "Nao confirmado";
                    break;
                }

                service.Editar(c);
                atualizarAgenda(Convert.ToInt32(cbDentista.SelectedValue));
            }
        }
示例#2
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     tsNenhuma.Text = "";
     ts.Text        = ValidarCad();
     if (ts.Text == "Sucesso")
     {
         this.consulta.IdPaciente  = Convert.ToInt32(cbPaciente.SelectedValue);
         this.consulta.IdDentista  = Convert.ToInt32(cbDentista.SelectedValue);
         this.consulta.Data        = Convert.ToDateTime(dtData.Text);
         this.consulta.HoraMarcada = Convert.ToDateTime(dtHora.Text);
         this.consulta.HoraInicio  = Convert.ToDateTime(dtInicio.Text);
         this.consulta.HoraFim     = Convert.ToDateTime(dtFim.Text);
         this.consulta.Observacao  = txtAnotacoes.Text;
         service.Editar(this.consulta);
         this.Close();
     }
 }