private void btnAceptar_Click(object sender, EventArgs e) { try { if (Validar()) { if (MessageBox.Show(estadoEdicion == true ? "Esta seguro que desea editar este curso?" : "Esta seguro que desea agregar este curso?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CursoLogic curLog = new CursoLogic(); Curso curso = new Curso(); curso.Comision = (Comision)cbxComision.SelectedItem; curso.Materia = (Materia)cbxMateria.SelectedItem; curso.AnioCalendario = Convert.ToInt32(this.txtAnioCalendario.Text); curso.Cupo = Int32.Parse(this.txtCupo.Text); if (!estadoEdicion) { curLog.Insert(curso); MessageBox.Show("Se ha agregado correctamente el curso", "Agregar curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { curso.ID = Int32.Parse(this.txtID.Text); curLog.Update(curso); MessageBox.Show("Se ha editado correctamente el curso", "Editar curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.Close(); } } } catch (Exception exc) { MessageBox.Show(exc.Message); } }
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; } }