private void btnAceptar_Click(object sender, EventArgs e) { try { validarEntidad(); AlumnoService s = new AlumnoService(); if (this.alumno.Id != 0) { s.Update(alumno); } else { s.Insert(alumno); } CommonHelper.ShowInfo("Alumno guardado con éxito."); this.DialogResult = DialogResult.OK; } catch (WarningException ex) { CommonHelper.ShowWarning(ex.Message); } catch (Exception ex) { CommonHelper.ShowError(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Estudiante) { Response.Redirect("~/Docente.aspx"); return; } if (IsPostBack) { return; } Alumno alumno = new AlumnoService().GetAlumnoByUserName(usuario.Nombre); txtAlumno.InnerText = "Bienvenide, " + alumno.Nombre + " " + alumno.Apellido; }
protected void Page_Load(object sender, EventArgs e) { ctx = new PW3Entities(); a = (alumno)Session["usuario"]; als = new AlumnoService(ctx); tituloHomeAlumno.InnerText = als.getTituloHome(a); tablaMisCursos.InnerHtml = als.getTablaCursos(a); }
/// <summary> /// Obtiene un listado de deudas a través de la capa de servicios /// según el run ingresado /// </summary> /// <param name="run"></param> /// <returns></returns> public List <ReporteFinanciero> getReporteByRut(string run) { List <ReporteFinanciero> list = AlumnoService.getReporteByRut(UtilString.quitarFormatoRun(run)); if (list.Count() == 0 || list == null) { throw new ValidacionException("No se encontraron registros"); } return(list); }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Estudiante) { Response.Redirect("~/Docente.aspx"); return; } if (Session["MateriaEstudiante"] == null) { Response.Redirect("~/Inscripciones.aspx"); return; } if (IsPostBack) { return; } AlumnoService alumnoService = new AlumnoService(); ComisionService comisionService = new ComisionService(); Alumno alumno = alumnoService.GetAlumnoByUserName(usuario.Nombre); Materia materia = (Materia)Session["MateriaEstudiante"]; List <Comision> lista = comisionService.GetActualesByMateria(materia.Id); try { dgvComisiones.DataSource = lista; dgvComisiones.DataBind(); } catch (Exception ex) { CrearModal("Error", ex.Message); } finally { divSinRegistros.Visible = lista.Count == 0; } }
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 + " ."); } } } }
public AlumnoService Update(int id, AlumnoService entity) { try { var response = Task.Run(() => client.PutAsJsonAsync <AlumnoService>($"Alumno/Delete?Id={id}", entity)); response.Result.EnsureSuccessStatusCode(); using (var content = response.Result.Content) { return(content.ReadAsAsync <AlumnoService>().GetAwaiter().GetResult()); } } catch (Exception ex) { throw new ServiceExceptions(ex.Message, ex.InnerException); } }
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); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Estudiante) { Response.Redirect("~/Docente.aspx"); return; } if (Session["ComisionAlumno"] != null) { Session.Remove("ComisionAlumno"); } if (IsPostBack) { return; } AlumnoService alumnoService = new AlumnoService(); Alumno alumno = alumnoService.GetAlumnoByUserName(usuario.Nombre); List <AlumnoComision> alumnoComisiones = alumnoService.GetAlumnosComision(includeHorarios: true).FindAll(x => x.Alumno.Id == alumno.Id && x.Estado == EstadoMateria.Cursando && x.Deshabilitado == false); List <Comision> lista = alumnoComisiones.Select(x => x.Comision).ToList(); dgvMaterias.DataSource = lista .OrderBy(x => x.Materia.Carrera.Id) .ThenBy(x => x.Año) .ThenBy(x => x.Cuatrimestre).ToList(); dgvMaterias.DataBind(); divSinRegistros.Visible = lista.Count == 0; }
protected void btnInscribirse_Click(object sender, EventArgs e) { Button button = (Button)sender; GridViewRow row = (GridViewRow)button.NamingContainer; long comisionId = Convert.ToInt32(row.Cells[0].Text); string materia = row.Cells[1].Text; try { Usuario usuario = (Usuario)Session["Usuario"]; Alumno alumno = new AlumnoService().GetAlumnoByUserName(usuario.Nombre); new ComisionService().InscribirAlumno(comisionId, alumno.Id); Session.Remove("MateriaEstudiante"); CrearModal("Atención", "Usted se ha inscripto correctamente para la materia " + materia + "."); } catch (Exception ex) { CrearModal("Error", "Algo salió mal, intente nuevamente en unos instantes."); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Docente) { Response.Redirect("~/Estudiante.aspx"); return; } if (Session["ComisionDocente"] == null) { Response.Redirect("~/Comisiones.aspx"); return; } if (IsPostBack) { return; } Comision comision = (Comision)Session["ComisionDocente"]; AlumnoService alumnoService = new AlumnoService(); List <AlumnoComision> lista = alumnoService.GetAlumnosComision().FindAll(x => x.Comision.Id == comision.Id && x.Deshabilitado == false); dgvAlumnos.DataSource = lista; dgvAlumnos.DataBind(); divSinRegistros.Visible = lista.Count == 0; }
private void btnEliminar_Click(object sender, EventArgs e) { if (!CommonHelper.SeleccionoRegistro(dgvGrilla)) { return; } if (btnEliminar.Text == "Eliminar") { if (!CommonHelper.Confirma()) { return; } } try { AlumnoService s = new AlumnoService(); Alumno entidad = (Alumno)dgvGrilla.SelectedRows[0].DataBoundItem; if (btnEliminar.Text == "Eliminar") { s.Delete(entidad.Id); } else { s.Restaurar(entidad.Id); } cargarGrilla(); } catch (Exception ex) { CommonHelper.ShowError(ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Docente) { Response.Redirect("~/Estudiante.aspx"); return; } if (Session["ComisionDocente"] == null) { Response.Redirect("~/Comisiones.aspx"); return; } if (Session["AlumnoComision"] == null) { Response.Redirect("~/AlumnosComision"); return; } if (IsPostBack) { return; } AlumnoService alumnoService = new AlumnoService(); ComisionService comisionService = new ComisionService(); InstanciaService instanciaService = new InstanciaService(); Alumno alumno = alumnoService.GetById((int)Session["AlumnoComision"]); lblAlumno.Text = alumno.ToString(); Comision comision = (Comision)Session["ComisionDocente"]; List <Instancia> instancias = instanciaService.GetAll() .FindAll(x => x.Comision.Id == comision.Id && x.Deshabilitado == false); List <InstanciaAlumno> conNota = instanciaService.GetAllIncludeNotasAlumnos() .FindAll(x => instancias.Any(y => y.Id == x.Instancia.Id) && x.Alumno.Id == alumno.Id && x.Deshabilitado == false); List <InstanciaAlumno> lista = new List <InstanciaAlumno>(); foreach (var instancia in instancias) { InstanciaAlumno instanciaAlumno = new InstanciaAlumno(); instanciaAlumno.Instancia = instancia; var aux = conNota.Find(x => x.Instancia.Id == instancia.Id && x.Deshabilitado == false); if (aux != null) { instanciaAlumno.Nota = aux.Nota; instanciaAlumno.Comentarios = aux.Comentarios; } lista.Add(instanciaAlumno); } dgvNotas.DataSource = lista; dgvNotas.DataBind(); divSinRegistros.Visible = lista.Count == 0; }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Estudiante) { Response.Redirect("~/Docente.aspx"); return; } if (Session["MateriaEstudiante"] != null) { Session.Remove("MateriaEstudiante"); } if (IsPostBack) { return; } #region Creacion de listado de materias a las que se puede inscribir AlumnoService alumnoService = new AlumnoService(); MateriaService materiaService = new MateriaService(); Alumno alumno = alumnoService.GetAlumnoByUserName(usuario.Nombre); List <AlumnoComision> alumnoComisiones = alumnoService.GetAlumnosComision() .FindAll(x => x.Alumno.Id == alumno.Id && x.Deshabilitado == false); List <Materia> materiasAExcluir = alumnoComisiones .Where(x => x.Estado <= EstadoMateria.Cursando) .Select(x => x.Comision.Materia).ToList(); List <Carrera> carreras = new CarreraService().GetByAlumnoId(alumno.Id); List <Materia> lista = new List <Materia>(); foreach (var carrera in carreras) { lista.AddRange(materiaService.GetByCarreraId(carrera.Id)); } List <Materia> aux = new List <Materia>(lista); foreach (var materia in aux) { List <MateriaCorrelativa> materiasCorrelativas = materiaService.GetCorrelativasById(materia.Id) .FindAll(x => x.Deshabilitado == false); foreach (var correlativa in materiasCorrelativas) { bool puedeCursar = false; foreach (var alumnoComision in alumnoComisiones) { if (alumnoComision.Comision.Materia.Id == correlativa.Correlativa.Id && (alumnoComision.Estado == correlativa.EstadoRequerido || alumnoComision.Estado == EstadoMateria.Aprobada)) { puedeCursar = true; } } if (!puedeCursar) { lista.Remove(materia); break; } } } foreach (var materia in materiasAExcluir) { lista.RemoveAll(x => x.Id == materia.Id); } #endregion dgvMaterias.DataSource = lista .OrderBy(x => x.Carrera.Id) .ThenBy(x => x.Año) .ThenBy(x => x.Cuatrimestre).ToList(); dgvMaterias.DataBind(); divSinRegistros.Visible = lista.Count == 0; }
public AlumnoAPIController(AlumnoService alumnoService) { this.alumnoService = alumnoService; client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:23053/api"); }
public AlumnoController(AlumnoService alumnoService, CorreoService correoService) { _alumnoService = alumnoService; _correoService = correoService; }
public bool cambiarClaveUsuario(UsuarioAlumno usuario, string claveConfirmacion) { validarCambioClave(usuario, claveConfirmacion); return(AlumnoService.changeUserPassword(usuario)); }
public bool validUser(UsuarioAlumno usuario) { validateLoginInput(usuario); return(AlumnoService.validateUser(usuario)); }
public AlumnosController(IMapper mapper, IServiceAlumnoBL serviceAlumnoBL, AlumnoService serviceAlumno) { _mapper = mapper; _serviceAlumnoBL = serviceAlumnoBL; _serviceAlumno = serviceAlumno; }
public AlumnoApiController(AlumnoService alumnoService) { this.alumnoService = alumnoService; }
public AlumnoController(AlumnoService alumnoService) { _AlumnoService = alumnoService; }
protected void Page_Load(object sender, EventArgs e) { if (Session["Usuario"] == null) { Response.Redirect("~/Default.aspx"); return; } Usuario usuario = (Usuario)Session["Usuario"]; if (usuario.TipoUsuario != TipoUsuario.Docente) { Response.Redirect("~/Estudiante.aspx"); return; } if (Session["ComisionDocente"] == null) { Response.Redirect("~/Comisiones.aspx"); return; } if (Session["AlumnoComision"] == null) { Response.Redirect("~/AlumnosComision.aspx"); return; } if (Session["Instancia"] == null) { Response.Redirect("~/NotasAlumno.aspx"); return; } if (IsPostBack) { return; } AlumnoService alumnoService = new AlumnoService(); InstanciaService instanciaService = new InstanciaService(); int alumnoId = (int)Session["AlumnoComision"]; long instanciaId = (long)Session["Instancia"]; Instancia instancia = instanciaService.GetById(instanciaId); InstanciaAlumno instanciaAlumno = instanciaService.GetAllIncludeNotasAlumnos() .Find(x => x.Alumno.Id == alumnoId && x.Instancia.Id == instanciaId && x.Deshabilitado == false); List <string> dataSource = new List <string>(); if (instancia.Tipo.Id == 1) { dataSource = new List <string> { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }; } else { dataSource = new List <string> { "Aprobado", "Desaprobado" }; } ddlNotas.DataSource = dataSource; ddlNotas.DataBind(); if (instanciaAlumno != null && !string.IsNullOrEmpty(instanciaAlumno.Nota)) { ddlNotas.SelectedValue = instanciaAlumno.Nota; } if (instanciaAlumno != null && !string.IsNullOrEmpty(instanciaAlumno.Comentarios)) { txtComentarios.Text = instanciaAlumno.Comentarios; } }