private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            ConsultorioSagradaFamilia.Models.Paciente seleccion = (ConsultorioSagradaFamilia.Models.Paciente)PacientesGrid.SelectedItem;

            if (seleccion == null)
            {
                MessageBox.Show("Seleccione un paciente");
                return;
            }

            EditarPaciente editarPaciente = new EditarPaciente(seleccion);

            Layout.Frame.Navigate(editarPaciente);
        }
Пример #2
0
        private void MostrarPanelEdicion()
        {
            var editarPaciente = new EditarPaciente();

            editarPaciente.txtCedula.Text           = dgvListaPacientes.SelectedCells[0].Value.ToString();
            editarPaciente.txtNombre.Text           = dgvListaPacientes.SelectedCells[1].Value.ToString();
            editarPaciente.txtApellidos.Text        = dgvListaPacientes.SelectedCells[2].Value.ToString();
            editarPaciente.numTelefono.Value        = Convert.ToInt32(dgvListaPacientes.SelectedCells[3].Value);
            editarPaciente.dtpFechaNacimiento.Value = Convert.ToDateTime(dgvListaPacientes.SelectedCells[4].Value);
            editarPaciente.rchDireccion.Text        = dgvListaPacientes.SelectedCells[5].Value.ToString();
            editarPaciente.cbSexo.SelectedItem      = dgvListaPacientes.SelectedCells[8].Value.ToString();
            FormEdicion ventanaEditarPaciente = new FormEdicion();

            ventanaEditarPaciente.Controls.Add(editarPaciente);
            ventanaEditarPaciente.ShowDialog();
            PopularDGVPacientes();
        }
Пример #3
0
        //Ao clicar no botão "Editar Paciente".
        private void butEditPaciente_Click(object sender, EventArgs e)
        {
            Paciente AtualPaciente = new Paciente(); //Cria uma instância da classe "Paciente".

            AtualPaciente.Codigo     = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[0].Value;
            AtualPaciente.Nome       = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[1].Value;
            AtualPaciente.Logradouro = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[2].Value;
            AtualPaciente.Numero     = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[3].Value;
            AtualPaciente.Cidade     = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[4].Value;
            AtualPaciente.Bairro     = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[5].Value;
            AtualPaciente.Estado     = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[6].Value;
            AtualPaciente.Telefone   = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[7].Value;
            AtualPaciente.Email      = (string)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[8].Value;
            AtualPaciente.Nascimento = (DateTime)dataGridViewPaciente.Rows[dataGridViewPaciente.SelectedCells[0].RowIndex].Cells[9].Value;
            //Joga em todas as váriáveis acima, as respectivas informações presentes no DGV, na linha selecionada.

            EditarPaciente FormEditarPaciente = new EditarPaciente(AtualPaciente); //Cria uma instância para acessar o form "Editar Paciente", passando "AtualPaciente" como parâmetro.

            FormEditarPaciente.ShowDialog();                                       //Exibe o form "Editar Paciente".
            AtualizarDadaGridPacientes();                                          //Atualiza o DGV Pacientes.
        }