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); } }