private void btnAceptar_Click(object sender, EventArgs e) { try { if (MessageBox.Show(estadoEdicion == true ? "Esta seguro que desea editar docente_curso?" : "Esta seguro que desea agregar docente_curso?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Docente_Curso doc_Curso = new Docente_Curso(); doc_Curso.Docente = (Persona)cbxDocentes.SelectedItem; doc_Curso.Curso = (Curso)cbxCursos.SelectedItem; doc_Curso.Cargo = (Entidades.Docente_Curso.TipoCargo) this.cbxRoles.SelectedItem; Docente_CursoLogic docCurLog = new Docente_CursoLogic(); if (estadoEdicion == false) { docCurLog.Insert(doc_Curso); MessageBox.Show("Se ha agregado correctamente el Docente al Curso", "Agregar Docente al Curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { doc_Curso.Cargo = (Docente_Curso.TipoCargo)cbxRoles.SelectedItem; docCurLog.Update(doc_Curso); MessageBox.Show("Se ha editado correctamente el Docente en el Curso", "Editar el docente en el Curso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } this.Close(); } } catch (Exception exc) { MessageBox.Show(exc.Message); } }