private void rellenarFormulario() { txtDocumento.Text = paciente.nroDocumento.ToString(); txtNombre.Text = paciente.nombre; txtApellido.Text = paciente.apellido; txtDomicilio.Text = paciente.domicilio; dtpFechaNacimiento.Value = paciente.fechaNacimiento; txtObraSocial.Text = paciente.obraSocial; txtPlan.Text = paciente.plan; var odont = odontologosRepo.ObtenerOdontMatricula(paciente.odontologo.ToString()); var tablaOdont = odontologosRepo.ObtenerOdontologosDT(); cmbOdontologo.SelectedValue = odont.nombre; for (int i = 0; i < tablaOdont.Rows.Count; i++) { foreach (DataRow f in tablaOdont.Rows) { if (f.ItemArray[0].ToString().Equals(paciente.odontologo.ToString())) { cmbOdontologo.SelectedText = odont.nombre; } } } }
public void ActualizarGrilla() { dgvOdontologos.Rows.Clear(); var odontologos = odontologosRepo.ObtenerOdontologosDT().Rows; // Recorre cada fila de la tabla Odontologos foreach (DataRow odont in odontologos) { //no corto el ciclo if (odont.HasErrors) { continue; } //Creo una arreglo fila con los datos de las columnas de la tabla var fila = new string[] { // cargo el arreglo con los datos de la primera fila de la tabla odont.ItemArray[0].ToString(), odont.ItemArray[1].ToString(), odont.ItemArray[2].ToString(), odont.ItemArray[3].ToString(), odont.ItemArray[4].ToString(), odont.ItemArray[5].ToString(), }; //Cargo en la DataGridView cada fila con el arreglo fila en cada vuelta, // hasta que corte el ciclo dgvOdontologos.Rows.Add(fila); } }
private void CargarComboOdontologos() { var tablaOdontologos = odontologosRepo.ObtenerOdontologosDT(); cmbOdontologos.ValueMember = "nroMatricula"; cmbOdontologos.DisplayMember = "nombre"; cmbOdontologos.DataSource = tablaOdontologos; }