async Task ExecuteLoadDepartamentosCommand() { if (IsBusy) { return; } IsBusy = true; try { Departamentos.Clear(); var departamentos = await DataDepartamento.GetItemsAsync(true); foreach (var departamento in departamentos) { Departamentos.Add(departamento); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private async Task ExecuteLoadDepartamentosCommand() { if (IsBusy) { return; } IsBusy = true; try { Departamentos.Clear(); var departamentos = await DataDepartamento.GetTodoItemsAsync(true); Departamentos.ReplaceRange(departamentos); /* foreach (IDepartamento depart in departamentos) * { * Departamentos.Add(depart); * }*/ } catch (Exception ex) { Debug.WriteLine(ex); await _messageService.msgErroAsync("Não foi possível carregar os departamentos"); } finally { IsBusy = false; } }
private void Valores_porDefecto() { dtpEstudianteFechaNac.MaxDate = new DateTime(System.DateTime.Now.Year - 1, 12, 31); padre2_habilidato_desabilitado(false); chkPadreSecundario.Checked = false; mostrarpanel_siguiente(panelPadreApoderado); ocultarpanel(panelEstudiante); ocultarpanel(panelSegundoPadre); this.AcceptButton = btnAvanzar1; //Cargar los combos con los tipos de identificaciones cmbTipoDoc.Items.Clear(); cmbPadreSecTipoDoc.Items.Clear(); cmbEstudianteTipoDoc.Items.Clear(); tiposidentificaciones.Clear(); foreach (clsIdentificacion elemento in clsIdentificacion.Listar()) { cmbTipoDoc.Items.Add(elemento.Nombre); cmbPadreSecTipoDoc.Items.Add(elemento.Nombre); cmbEstudianteTipoDoc.Items.Add(elemento.Nombre); tiposidentificaciones.Add(elemento); } cmbEstudianteTipoDoc.SelectedIndex = 0; cmbTipoDoc.SelectedIndex = 0; cmbPadreSecTipoDoc.SelectedIndex = 0; //Cargar los combos con los GRADOS cmbGrado.Items.Clear(); Grados.Clear(); foreach (clsGradoAcademico elemento in clsGradoAcademico.ListarGrados()) { cmbGrado.Items.Add(elemento.Grado); Grados.Add(elemento); } cmbSeccion.Items.Clear(); cmbSeccion.Items.Add("Selecione Grado ..."); cmbSeccion.SelectedIndex = 0; Departamentos.Clear(); cmbDepartamento.Items.Clear(); cmbPadreSecDepartamento.Items.Clear(); foreach (clsDepartemento elemento in clsDepartemento.listar()) { cmbPadreSecDepartamento.Items.Add(elemento.Nombre); cmbDepartamento.Items.Add(elemento.Nombre); Departamentos.Add(elemento); } txtNumeroDocumento.Focus(); }
private void MostrarDatos() { Estudiante = clsEstudiante.MostrarDatos(estudianteseleccionado); if (Estudiante != null) { int cont = 0; txtEstudianteNombre.Text = Estudiante.ApellidosNombres; dtpEstudianteFechaNac.Value = Estudiante.FechaNacimiento; txtEstudianteColegioProcedencia.Text = Estudiante.ColegioProcedencia; nudEstudiantePeso.Value = Convert.ToDecimal(Estudiante.Peso); nudEstudianteTalla.Value = Estudiante.Talla; txtEstudianteCondicionSalud.Text = Estudiante.CondicionSalud; txtEstudianteCelular.Text = Estudiante.Celular; PrimerPadre = clsPadre.MostrarDatos(Estudiante.PadreApoderado_NumDoc.NumeroDocumento); lblpadre.Text = PrimerPadre.NombreCompleto + " - " + PrimerPadre.NumeroDocumento; txtApellidosNombresPadre.Text = PrimerPadre.NombreCompleto; txtDirecion.Text = PrimerPadre.Direccion; txtCelular.Text = PrimerPadre.NumeroCelular; txtTrabajo.Text = PrimerPadre.Trabajo; txtCorreo.Text = PrimerPadre.Correo; #region mostrar departamento del Primer Padre Departamentos.Clear(); cmbDepartamento.Items.Clear(); cont = 0; foreach (clsDepartemento departemento in clsDepartemento.listar()) { cmbDepartamento.Items.Add(departemento.Nombre); Departamentos.Add(departemento); if (departemento.IdDepartemento == PrimerPadre.Distrito.Provincia.Departamento.IdDepartemento) { cmbDepartamento.SelectedIndex = cont; } cont += 1; } cont = 0; cmbProvincia.Items.Clear(); ProvinciasPadre.Clear(); foreach (clsProvincia provincia in clsProvincia.ListarProvincias(PrimerPadre.Distrito.Provincia.Departamento.IdDepartemento)) { cmbProvincia.Items.Add(provincia.Nombre); ProvinciasPadre.Add(provincia); if (provincia.IdProvincia == PrimerPadre.Distrito.Provincia.IdProvincia) { cmbProvincia.SelectedIndex = cont; } cont += 1; } cont = 0; DistritosPadre.Clear(); cmbDistrito.Items.Clear(); foreach (clsDistrito distrito in clsDistrito.listarDistritos(PrimerPadre.Distrito.Provincia.IdProvincia)) { cmbDistrito.Items.Add(distrito.Nombre); DistritosPadre.Add(distrito); if (distrito.IdDistrito == PrimerPadre.Distrito.IdDistrito) { cmbDistrito.SelectedIndex = cont; } cont += 1; } #endregion if (Estudiante.Padre_NumDoc != null) { panelModificarDatos.Height = 1080; Controles_padreSec(true); SegundoPadre = clsPadre.MostrarDatos(Estudiante.Padre_NumDoc.NumeroDocumento); #region mostar combos del Segundo Padre cont = 0; foreach (clsDepartemento item in Departamentos) { cmbPadreSecDepartamento.Items.Add(item.Nombre); if (item.IdDepartemento == SegundoPadre.Distrito.Provincia.Departamento.IdDepartemento) { cmbPadreSecDepartamento.SelectedIndex = cont; } cont += 1; } cont = 0; ProvinciasPadreSec.Clear(); cmbPadreSecProvincia.Items.Clear(); foreach (clsProvincia item in clsProvincia.ListarProvincias(SegundoPadre.Distrito.Provincia.Departamento.IdDepartemento)) { cmbPadreSecProvincia.Items.Add(item.Nombre); ProvinciasPadreSec.Add(item); if (item.IdProvincia == SegundoPadre.Distrito.Provincia.IdProvincia) { cmbPadreSecProvincia.SelectedIndex = cont; } cont += 1; } cont = 0; DistritosPadreSec.Clear(); cmbPadreSecDistrito.Items.Clear(); foreach (clsDistrito item in clsDistrito.listarDistritos(SegundoPadre.Distrito.Provincia.IdProvincia)) { cmbPadreSecDistrito.Items.Add(item.Nombre); DistritosPadreSec.Add(item); if (item.IdDistrito == SegundoPadre.Distrito.IdDistrito) { cmbPadreSecDistrito.SelectedIndex = cont; } cont += 1; } #endregion lblpadresecundario.Text = SegundoPadre.NombreCompleto + " - " + SegundoPadre.NumeroDocumento; txtPadreSecApellidosNombres.Text = SegundoPadre.NombreCompleto; txtPadreSecCelular.Text = SegundoPadre.NumeroCelular; txtPadreSecCorreo.Text = SegundoPadre.Correo; txtPadreSecDireccion.Text = SegundoPadre.Direccion; txtPadreSecTrabajo.Text = SegundoPadre.Trabajo; } else { panelModificarDatos.Height = 700; Controles_padreSec(false); } } }