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;
                    }
                }
            }
        }
示例#2
0
        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;
        }