protected void btnGuardar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { this.MapearADatos(); CursoLogic cl = new CursoLogic(); cl.Save(CursoActual); if (this.Modo == ModoForm.Modificacion) { Response.Write("<script>alert('El curso ha sido actualizado')</script>"); } else if (this.Modo == ModoForm.Alta) { Response.Write("<script>alert('El curso ha sido Registrado')</script>"); } Response.AddHeader("REFRESH", "0.1;URL=Cursos.aspx"); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
public override void GuardarCambios() { this.MapearADatos(); CursoLogic cursoLogic = new CursoLogic(); cursoLogic.Save(CursoActual); }
public override void GuardarCambios() { CursoLogic cursoLogic = new CursoLogic(); if (this.Modo == ModoForm.Alta) { Curso cursoNuevo = new Curso(); this.CursoActual = cursoNuevo; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { try { this.MapearADatos(); cursoLogic.Save(this.CursoActual); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (this.Modo == ModoForm.Baja) { try { cursoLogic.Delete(CursoActual.Id); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void tsbEliminar_Click(object sender, EventArgs e) { if (dgvCursos.SelectedRows != null && dgvCursos.MultiSelect == false && dgvCursos.SelectionMode == DataGridViewSelectionMode.FullRowSelect) { int ID = ((Curso)dgvCursos.SelectedRows[0].DataBoundItem).ID; CursoLogic cl = new CursoLogic(); //controlador :) CursoActual = cl.GetOne(ID); DialogResult dr = MessageBox.Show("¿Seguro que quiere eliminar el curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { try { CursoActual.State = BusinessEntity.States.Deleted; DocenteCursoLogic dc = new DocenteCursoLogic(); DocenteCursoActual = dc.GetOneByCurso(ID); DocenteCursoActual.State = BusinessEntity.States.Deleted; //dc.Save(DocenteCursoActual); cl.Save(CursoActual); } catch (Exception Ex) { Notificar("Error", Ex.Message + ", posiblemente existan inscripciones a este curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } } Listar(); } }
public void GuardarDatos() { if (Validar()) { this.MapearADatos(); switch (this.formMode) { case FormMode.Alta: EntidadActual.State = BusinessEntity.States.New; break; case FormMode.Modificación: EntidadActual.State = BusinessEntity.States.Modified; break; case FormMode.Baja: EntidadActual.State = BusinessEntity.States.Deleted; break; } try { entities.Save(EntidadActual); this.Close(); } catch (Exception e) { MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public override void GuardarCambios() { MapearADatos(); CursoLogic p = new CursoLogic(); 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 { p.Delete(CursoActual.ID); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { try { p.Save(CursoActual); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public override void GuardarCambios() { MapearADatos(); CursoLogic cl = new CursoLogic(); cl.Save(CursoActual); }
public virtual void GuardarCambios() { CursoLogic c = new CursoLogic(); MapearADatos(); c.Save(cursoActual); }
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(); CursoLogic com = new CursoLogic(); com.Save(this.CursoActual); this.Close(); }
private void ActualizarCurso(AlumnoInscripcion a) { CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(a.IdCurso); ++curso.Cupo; curso.State = BusinessEntity.States.Modified; cl.Save(curso); }
protected void Guardar(Curso curso, BusinessEntity.States estado, int?id) { if (id != null) { curso.ID = (int)id; } curso.State = estado; CursoLogic.Save(curso); }
protected void ActualizarCupos(int idCurso) { CursoLogic cursoupdate = new CursoLogic(); Curso curso = cursoupdate.GetOne(idCurso); curso.Cupo -= 1; curso.State = BusinessEntity.States.Modified; cursoupdate.Save(curso); }
public override void GuardarCambios() { if (this.Validar()) { this.MapearADatos(); CursoLogic cl = new CursoLogic(); cl.Save(this.CursoActual); this.Close(); } }
public override void GuardarCambios() { if (this.Validar()) { this.MapearADatos(); CursoLogic cursoLogic = new CursoLogic(); cursoLogic.Save(this.CursoActual); this.Notificar("GUARDADO EXITOSO", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void SaveEntity(Curso curso) { try { cursos.Save(curso); } catch (Exception e) { Response.Redirect("/Error.aspx?m=" + e.Message, true); } }
public override void GuardarCambios() { MapearADatos(); try { CursoLogic.Save(CursoActual, TitularActual, AuxiliarActual); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult Edit(int id, [Bind("ID, AnoCalendario, Comision, Cupo, Descripcion, IDComision, IDMateria, Materia")] Curso curso) { if (id != curso.ID) { return(NotFound()); } try { if (!ModelState.IsValid) { return(View(new EditCursoViewModel(curso, _materiaLogic.GetAll(), _comisionLogic.GetAll()))); } curso.State = BusinessEntity.States.Modified; _cursoLogic.Save(curso); }catch (Exception ex) { _logger.LogError(ex, ex.Message); ModelState.AddModelError("", "Se produjo un error al editar el curso."); View(new EditCursoViewModel(curso, _materiaLogic.GetAll(), _comisionLogic.GetAll())); } return(RedirectToAction("List")); }
public override void GuardarCambios() { MapearADatos(); CursoLogic cur = new CursoLogic(); try { cur.Save(CursoActual); } catch (Exception ExcepcionManejada) { Notificar(ExcepcionManejada.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public override void GuardarCambios() { this.MapearADatos(); CursoLogic cl = new CursoLogic(); try { cl.Save(CursoActual); } catch (Exception e) { MessageBox.Show("No se puede eliminar el Curso porque ya hay Alumnos y/o Docentes inscriptos"); } }
public override void GuardarCambios() { CursoLogic cl = new CursoLogic(); if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { this.MapearADatos(); cl.Save(CursoActual); } else if (Modo == ModoForm.Baja) { cl.Delete(CursoActual.ID); } }
public override void GuardarCambios() { try { MapearADatos(); if (Validar()) //VALIDAR CUESTIONES DE LOS INT; FORZAR QUE SOLO PUEDA INGRESAR INTEGER { _cursoLogic.Save(CursoActual); Close(); } } catch (Exception e) { MessageBox.Show(e.Message, "Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { try { if (Validar()) { this.MapearADatos(); CursoLogic cl = new CursoLogic(); cl.Save(CursoActual); this.Close(); } } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { MapearADatos(); CursoLogic cl = new CursoLogic(); switch (Modo) { case ModoForm.Alta: IDCurso = cl.Insert(CursoActual); GuardarCambiosDocenteCurso(); break; case ModoForm.Modificacion: cl.Save(CursoActual); GuardarCambiosDocenteCurso(); break; } }
private void tsbEliminar_Click(object sender, EventArgs e) { DialogResult confirm = MessageBox.Show("¿Está seguro de que desea eliminar los elementos seleccionados?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); if (confirm == DialogResult.Yes) { try { if (tabControl.SelectedTab == tabComisiones) { List <Comision> array = new List <Comision>(); foreach (DataGridViewRow row in dgvComisiones.SelectedRows) { Comision entity = (Comision)row.DataBoundItem; entity.State = BusinessEntity.States.Deleted; comisiones.Save(entity); } } else if (tabControl.SelectedTab == tabCursos) { List <Curso> array = new List <Curso>(); foreach (DataGridViewRow row in dgvCursos.SelectedRows) { Curso entity = (Curso)row.DataBoundItem; entity.State = BusinessEntity.States.Deleted; cursos.Save(entity); } } } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { switch (ex.InnerException) { case System.Data.Entity.Core.UpdateException ue: MessageBox.Show("No se ha podido eliminar un elemento ya que está referenciado por otro elemento", "Error al eliminar", MessageBoxButtons.OK, MessageBoxIcon.Warning);; break; } } finally { Listar(); } } }
private void btnInscribir_Click(object sender, EventArgs e) { AlumnoInscripcionLogic ail = new AlumnoInscripcionLogic(); PersonaLogic pl = new PersonaLogic(); if (pl.GetOne(logeado.IdPersona).TipoPersona == 1) { MateriaLogic ml = new MateriaLogic(); Materia materia = ml.GetOne(((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID); CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(((Curso)this.dgvComision.SelectedRows[0].DataBoundItem).ID); Persona persona = this.PersonaInscripcionMateria; if (logeado.ID > 0) { ail.saveInscripcion(persona, curso); curso.Cupo = curso.Cupo - 1; curso.State = BusinessEntity.States.Modified; cl.Save(curso); this.borrarCbComision(); MessageBox.Show("Se inscribio correctamente a " + materia.DescMateria); } } else if (pl.GetOne(logeado.IdPersona).TipoPersona == 3) { MateriaLogic ml = new MateriaLogic(); Materia materia = ml.GetOne(((Materia)this.dgvMateria.SelectedRows[0].DataBoundItem).ID); CursoLogic cl = new CursoLogic(); Curso curso = cl.GetOne(((Curso)this.dgvComision.SelectedRows[0].DataBoundItem).ID); Persona persona = pl.GetOne(this.logeado.IdPersona); if (logeado.ID > 0) { ail.saveInscripcion(persona, curso); curso.Cupo = curso.Cupo - 1; curso.State = BusinessEntity.States.Modified; cl.Save(curso); this.borrarCbComision(); MessageBox.Show("Se inscribio correctamente a " + materia.DescMateria); } } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { Curso CursoNuevo = new Curso(); CursoNuevo.Cupo = int.Parse(this.txtCupo.Text); CursoNuevo.AnioCalendario = int.Parse(txtAnio.Text); CursoNuevo.IDComision = Convert.ToInt32(cmbComision.SelectedValue.ToString()); CursoNuevo.IDMateria = Convert.ToInt32(cmbMateria.SelectedValue.ToString()); CursoActual = CursoNuevo; CursoLogic curLogic = new CursoLogic(); CursoNuevo.State = BusinessEntity.States.New; curLogic.Save(CursoNuevo); } else if (Modo == ModoForm.Modificacion) { CursoActual.Cupo = int.Parse(this.txtCupo.Text); CursoActual.AnioCalendario = int.Parse(txtAnio.Text); CursoActual.IDComision = Convert.ToInt32(cmbComision.SelectedValue.ToString()); CursoActual.IDMateria = Convert.ToInt32(cmbMateria.SelectedValue.ToString()); CursoLogic cl = new CursoLogic(); CursoActual.State = BusinessEntity.States.Modified; cl.Save(CursoActual); } else if (Modo == ModoForm.Baja) { CursoLogic cl = new CursoLogic(); CursoActual.State = BusinessEntity.States.Deleted; cl.Save(CursoActual); } else { btnAceptar.Text = "Aceptar"; } }
public void GuardarCambios() { try { this.MapearADatos(); CursoLogic curLog = new CursoLogic(); curLog.Save(CursoActual); if (Modo == ModoForm.Alta) { this.Notificar("Nuevo Curso", "El curso ha sido registrado", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Modo == ModoForm.Modificacion) { this.Notificar("Editar Curso", "Los cambios han sido registrados", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.DialogResult = DialogResult.OK; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SaveEntity(Curso curso) { cl = new CursoLogic(); cl.Save(curso); }
private void SaveCurso(Curso cur) { CursoLogic curLogic = new CursoLogic(); curLogic.Save(cur); }