public void CargarPLantilla(PacientesLogic.Pacientes paciente) { int x = 0; List <string> listaProp = paciente.ObtenerListaPropiedades(); List <DateTime> listaFechas = paciente.ObtenerListaFechas(); foreach (TextBox box in textBoxList) { if (x != 5) { box.Text = listaProp[x]; } else { if ((box.Text == SexoCombo.Text)) { SexoCombo.SelectedIndex = 1; } else { SexoCombo.SelectedIndex = 0; } } x++; } x = 0; foreach (DatePicker time in datePickersList) { time.SelectedDate = listaFechas[x]; x++; } }
private void ModificarBtn_Click(object sender, RoutedEventArgs e) { PacientesLogic.Admin admin = new PacientesLogic.Admin(); if (PacientesGrid.SelectedCells.Count > 0) { PacientesLogic.Pacientes pacienteAModificar = admin.Modificar(PacientesGrid.SelectedItems.Cast <DataRowView>().ToArray()); Plantillas.DatosPacientes datosPaciente = new Plantillas.DatosPacientes(); datosPaciente.CargarPLantilla(pacienteAModificar); datosPaciente.CancelarBtn.IsEnabled = false; PacientesGrid.SelectedItems.Remove(PacientesGrid.SelectedValue); datosPaciente.Show(); } else { MessageBox.Show("Seleccione una celda", "Error", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }