public override void GuardarCambios() { AlumnoInscripcionLogic c = new AlumnoInscripcionLogic(); MapearADatos(); c.Save(inscripcionActual); }
public override void GuardarCambios() { MapearADatos(); AlumnoInscripcionLogic a = new AlumnoInscripcionLogic(); if (this.Modo == ModoForm.Baja) { var resultado = MessageBox.Show("¿Desea eliminar el registro?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { try { a.Delete(InscripcionActual.ID); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { try { a.Save(InscripcionActual); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public void GuardarCambios(int id_curso) { MapearADatos(id_curso); AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); ail.Save(InsActual); }
public override void GuardarCambios() { MapearADatos(); AlumnoInscripcionLogic AIL = new AlumnoInscripcionLogic(); AIL.Save(AluInscActual); }
public override void GuardarCambios() { this.MapearADatos(); AlumnoInscripcionLogic alumnoInscripcioLogic = new AlumnoInscripcionLogic(); alumnoInscripcioLogic.Save(AlumnoInscripcionctual); }
protected void aceptarLinkButton_Click(object sender, EventArgs e) { if (IsEntitySelected) { Personalogic pl = new Personalogic(); usuarioSession = (Usuario)Session["User"]; alumno = pl.GetOne(Convert.ToInt32(usuarioSession.IDPersona)); cl = new CursoLogic(); this.Entity2 = new AlumnoInscripcion(); this.Entity2.State = BusinessEntity.States.New; Curso c = cl.GetOne(this.SelectedID); if (c.Cupo > 0) { if (alumno.TipoPersona == Persona.TiposPersona.Alumno) { Entity2.IDAlumno = alumno.ID; } il = new AlumnoInscripcionLogic(); this.LoadEntity(this.Entity2, c.ID); List <AlumnoInscripcion> inscripciones = il.GetAll(); bool val = true; foreach (var ins in inscripciones) { if (ins.IDAlumno == Entity2.IDAlumno && ins.IDCurso == Entity2.IDCurso) { //El alumno ya esta anotado a este curso val = false; } } if (val) { il.Save(Entity2); c.Cupo = c.Cupo - 1; c.State = BusinessEntity.States.Modified; cl.Save(c); LoadGrid(); string script = "alert(\"Se ha inscripto correctamente\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } else { string script = "alert(\"Ya se encuentra inscripto a este curso\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } } else { string script = "alert(\"Curso lleno\");"; ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true); } } else { //SELECCIONA UN CURSO } }
public new void GuardarCambios() { this.MapearADatos(); AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); ail.Save(this.InscripcionActual); this.Close(); }
protected void aceptarLinkButton_Click(object sender, EventArgs e) { LoadEntity(this.SelectedID); a.State = BusinessEntity.States.Modified; al = new AlumnoInscripcionLogic(); al.Save(a); LoadGrid(); ClearForm(); }
public IActionResult Create([Bind("ID, IDAlumno, IDCurso, Condicion, Nota")] AlumnoInscripcion alumnoinscripcion) { try { if (!ModelState.IsValid) { return(View(new CreateAlumnoInscripcionViewModel(alumnoinscripcion, _cursoLogic.GetAll()))); } alumnoinscripcion.State = BusinessEntity.States.New; _alumnoInscripcionLogic.Save(alumnoinscripcion); } catch (Exception ex) { _logger.LogError(ex, ex.Message); ModelState.AddModelError("", "Se produjo un error al crear la inscripción."); return(View(new CreateAlumnoInscripcionViewModel(alumnoinscripcion, _cursoLogic.GetAll()))); } return(RedirectToAction("List")); }
public override void GuardarCambios() { this.MapearADatos(); AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); try { ail.Save(inscripcion); } catch (Exception ex) { Notificar(ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnCambiarCondicion_Click(object sender, EventArgs e) { if (this.cbCondicion.Text.Length > 0) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); AlumnoInscripcion ai = new AlumnoInscripcion(); PersonaLogic pl = new PersonaLogic(); Persona p = pl.GetOne(((Persona)this.dgvAlumnos.SelectedRows[0].DataBoundItem).ID); ai = ail.GetInscripcionWhereAlumnoCurso(p, cursoActual); ai.Condicion = this.cbCondicion.Text; ai.State = BusinessEntity.States.Modified; ail.Save(ai); Listar(cursoActual); } }
public override void GuardarCambios() { try { MapearADatos(); if (Validar()) { _alumnoInscripcionLogic.Save(AlumnoInscripcionActual); Close(); } } catch (Exception e) { MessageBox.Show(e.Message, "Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCargarNota_Click(object sender, EventArgs e) { int nota = int.Parse(this.txtNota.Text); if (nota > 0 && nota <= 10) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); AlumnoInscripcion ai = new AlumnoInscripcion(); PersonaLogic pl = new PersonaLogic(); Persona p = pl.GetOne(((Persona)this.dgvAlumnos.SelectedRows[0].DataBoundItem).ID); ai = ail.GetInscripcionWhereAlumnoCurso(p, cursoActual); ai.Nota = nota; ai.State = BusinessEntity.States.Modified; ail.Save(ai); Listar(cursoActual); } else { MessageBox.Show("La nota no puede ser negativa ni mayor a 10"); this.txtNota.Focus(); } }
public IActionResult CargarNota(int id, [Bind("ID, IDAlumno, IDCurso, Condicion, Nota")] AlumnoInscripcion inscripcion) { if (id != inscripcion.ID) { return(NotFound()); } try { if (!ModelState.IsValid) { return(View(inscripcion)); } inscripcion.State = BusinessEntity.States.Modified; _alumnoInscripcionLogic.Save(inscripcion); }catch (Exception ex) { _logger.LogError(ex, ex.Message); ModelState.AddModelError("", "Se produjo un error al cargar la nota"); return(View(inscripcion)); } return(RedirectToAction("ListaAlumnos", "AsignarNotas", new { id = inscripcion.IDCurso })); }
private void btnGuardar_Click(object sender, EventArgs e) { try { AlumnoInscripcion insc = _alumnoInscripcionLogic.GetOne((int)this.dgvRegistrarNotas.SelectedRows[0].Cells[0].Value); insc.Condicion = this.txtCondicion.Text; insc.Nota = (int)this.nudNota.Value; insc.State = BusinessEntity.States.Modified; _alumnoInscripcionLogic.Save(insc); this.txtApellido.Text = ""; this.txtNombre.Text = ""; this.txtCondicion.Text = ""; this.nudNota.Value = 0; this.gbModificarInscripcion.Enabled = false; this.Listar(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Datos Inscripción", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void BotonGuardarNotas_Click(object sender, EventArgs e) { if (Page.IsPostBack) { List <Util.ListaParaNotas> list = new List <Util.ListaParaNotas>(); foreach (GridViewRow row in GridView1.Rows) { int id = Convert.ToInt32(((Label)row.FindControl("LabelId")).Text); int nota = Convert.ToInt32(((TextBox)row.FindControl("TextBoxNotaGV")).Text); string condicion = ((TextBox)row.FindControl("TextBoxCondicionGV")).Text; Util.ListaParaNotas li = new Util.ListaParaNotas { IDInscripcion = id, Nota = nota, Condicion = condicion }; list.Add(li); } AlumnoInscripcionLogic logic = new AlumnoInscripcionLogic(); foreach (Util.ListaParaNotas l in list) { AlumnoInscripcion aluins = logic.GetOne(l.IDInscripcion); aluins.Nota = l.Nota; aluins.Condicion = l.Condicion; aluins.State = BusinessEntity.States.Modified; logic.Save(aluins); } SelectedIDCurso = 0; GridView1.DataBind(); PanelNotas.Visible = false; PanelSeleccion.Enabled = true; } }
private void btnInscribirse_Click(object sender, EventArgs e) { try { AlumnoInscripcion nuevaInscripcion = new AlumnoInscripcion(); foreach (DataGridViewRow row in dgvElegirComision.Rows) { if ((bool)row.Cells[colRadioButton.Index].Value) { nuevaInscripcion.Curso = new Curso(); nuevaInscripcion.Curso.ID = int.Parse(row.Cells["IDCurso"].Value.ToString()); break; } } nuevaInscripcion.Alumno = new Persona(); nuevaInscripcion.Alumno.ID = this.AlumnoActual.ID; nuevaInscripcion.State = BusinessEntity.States.New; AlumnoInscripcionLogic inscr = new AlumnoInscripcionLogic(); try { inscr.Save(nuevaInscripcion); } catch (Exception ExcepcionManejada) { MessageBox.Show(ExcepcionManejada.Message); } finally { this.Close(); } } catch (Exception ex) { MessageBox.Show("Debe seleccionar una comisión", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void SaveEntity(AlumnoInscripcion alumnoInscripcion) { AlumnoInscripcionLogic aiLogic = new AlumnoInscripcionLogic(); aiLogic.Save(alumnoInscripcion); }