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