public override void GuardarCambios() { MapearADatos(); CursoLogic CL = new CursoLogic(); CL.Save(CursoActual); }
public override void GuardarCambios() { try { this.MapearADatos(); CursoLogic CursoLogic = new CursoLogic(); if (_Modo != ModoForm.Alta || !CursoLogic.Existe(_CursoActual.Materia.ID, _CursoActual.Comision.ID, _CursoActual.AnioCalendario)) CursoLogic.Save(CursoActual); else this.Notificar("Ya existe este Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Save(AlumnoInscripcion inscripcionActual) { try { inscripcionAdapter.Save(inscripcionActual); CursoLogic cursoLogic = new CursoLogic(); Curso cursoDB = cursoLogic.GetOne(inscripcionActual.IDCurso); cursoDB.Cupo = cursoDB.Cupo - 1; cursoDB.State = BusinessEntity.States.Modified; cursoLogic.Save(cursoDB); } catch (Exception ex) { throw ex; } }
public override void GuardarCambios() { try { this.MapearADatos(); AlumnoInscripcionLogic inslogic = new AlumnoInscripcionLogic(); if (_Modo != ModoForm.Alta || !inslogic.Existe(_InscripcionActual.Alumno.ID, _InscripcionActual.Curso.ID)) { inslogic.Save(_InscripcionActual); CursoLogic curlog = new CursoLogic(); curlog.Save(_InscripcionActual.Curso); } else this.Notificar("Ya estas inscripto a este Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tsbEliminar_Click(object sender, EventArgs e) { var rta = MessageBox.Show("¿Esta seguro que desea eliminar esta Inscripción?", "Atencion", MessageBoxButtons.YesNo); if (rta == DialogResult.Yes) { try { int ID = ((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).ID; AlumnoInscripcionLogic insc = new AlumnoInscripcionLogic(); insc.Delete(ID); CursoLogic curlog = new CursoLogic(); Curso cur = curlog.GetOne(((Business.Entities.AlumnoInscripcion)this.dgvInscripciones.SelectedRows[0].DataBoundItem).Curso.ID); cur.State = BusinessEntity.States.Modified; cur.Cupo++; curlog.Save(cur); this.Listar(); } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public override void GuardarCambios() { this.MapearADatos(); CursoLogic uLogic = new CursoLogic(); uLogic.Save(this.Curso); }