private void validarEntidad() { string errores = ""; int aux; if (txtDNI.Text.Trim() == "" || txtApellido.Text.Trim() == "" || txtNombre.Text.Trim() == "") { errores += "Debe completar todos los campos. " + Environment.NewLine; } if (txtDNI.Text != "" && !int.TryParse(txtDNI.Text, out aux)) { errores += "Ingrese el DNI únicamente con caracteres numéricos. " + Environment.NewLine; } if (dtpNacimiento.Value.AddYears(16) > DateTime.Now) { errores += "No se pueden registrar alumnos menores de 16. " + Environment.NewLine; } if (errores != "") { throw new WarningException(errores); } if (alumno == null) { alumno = new Alumno(); } alumno.DNI = txtDNI.Text; alumno.Apellido = txtApellido.Text; alumno.Nombre = txtNombre.Text; alumno.FechaNac = dtpNacimiento.Value; AlumnoService s = new AlumnoService(); var alumnos = s.GetAll().FindAll(x => x.Deshabilitado == false); foreach (var Alumno in alumnos) { if (Alumno.Id != alumno.Id) { if (Alumno.DNI == alumno.DNI) { throw new WarningException("Ya existe un alumno con el DNI " + Alumno.DNI + " ."); } } } }
private void cargarGrilla() { AlumnoService s = new AlumnoService(); try { Alumnos = s.GetAll(); dgvAlumnos.DataSource = Alumnos.FindAll(x => x.Deshabilitado == false); dgvAlumnos.Columns["Id"].HeaderText = "Legajo"; dgvAlumnos.Columns["FechaNac"].HeaderText = "Fecha de nacimiento"; dgvAlumnos.Columns["Deshabilitado"].Visible = false; } catch (Exception ex) { CommonHelper.ShowError(ex.Message); } }
private void cargarGrilla() { AlumnoService s = new AlumnoService(); try { Alumnos = s.GetAll(); txtBuscar.Text = ""; dgvGrilla.DataSource = Alumnos.FindAll(x => x.Deshabilitado == false || chbDeshabilitados.Checked); dgvGrilla.Columns["Id"].HeaderText = "Legajo"; dgvGrilla.Columns["FechaNac"].HeaderText = "Fecha de nacimiento"; dgvGrilla.Columns["Deshabilitado"].DisplayIndex = dgvGrilla.Columns.Count - 1; dgvGrilla.Columns["Deshabilitado"].Visible = chbDeshabilitados.Checked; } catch (Exception ex) { CommonHelper.ShowError(ex.Message); } }
public async Task <ActionResult <DataCollection <AlumnoDto> > > GetAll(int page, int take) { return(await _AlumnoService.GetAll(page, take)); }