// Al hacer click en agregar matriculas
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            FormTituloProfesional = new FrmMatriculas("Alta", oMatricula = new Modelo_Entidades.Matricula(), oProfesional);
            DialogResult dr = FormTituloProfesional.ShowDialog();

            if (dr == DialogResult.OK)
            {
                // Traigo a la matrícula del formulario con todos sus atributos
                oMatricula = FormTituloProfesional.MatriculaElegida;

                // Asigno la matrícula al profesional traida desde el otro formulario

                oProfesional.Matriculas.Add(oMatricula);

                //MessageBox.Show("La matrícula se agregó correctamente. Si desea agregar una nueva matrícula, guarde los cambios del profesional e ingrese nuevamente");

                ArmaMatriculas();
            }
        }
        // Al hacer click en modificar matriculas
        private void btn_modificar_Click(object sender, EventArgs e)
        {
            if (((Modelo_Entidades.Matricula)dgv_matriculas.CurrentRow.DataBoundItem == null))
            {
                return;
            }

            else
            {
                FormTituloProfesional = new FrmMatriculas("Modificar", (Modelo_Entidades.Matricula)dgv_matriculas.CurrentRow.DataBoundItem, oProfesional);
                DialogResult dr = FormTituloProfesional.ShowDialog();
                if (dr == DialogResult.OK)
                {
                    // Asigno la matrícula al profesional traida desde el otro formulario
                    oProfesional.Matriculas.Equals(FormTituloProfesional.MatriculaElegida);
                    cProfesional.Modificacion(oProfesional);

                    ArmaTxtsMatriculas();
                    ArmaMatriculas();
                }
            }
        }
        // Al hacer click en modificar matriculas
        private void btn_modificar_Click(object sender, EventArgs e)
        {
            if (((Modelo_Entidades.Matricula)dgv_matriculas.CurrentRow.DataBoundItem == null))
            {
                return;
            }

            else
            {
                FormTituloProfesional = new FrmMatriculas("Modificar", (Modelo_Entidades.Matricula)dgv_matriculas.CurrentRow.DataBoundItem, oProfesional);
                DialogResult dr = FormTituloProfesional.ShowDialog();
                if (dr == DialogResult.OK)
                {
                    // Asigno la matrícula al profesional traida desde el otro formulario
                    oProfesional.Matriculas.Equals(FormTituloProfesional.MatriculaElegida);
                    cProfesional.Modificacion(oProfesional);

                    ArmaTxtsMatriculas();
                    ArmaMatriculas();
                }
            }
        }
        // Al hacer click en agregar matriculas
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            FormTituloProfesional = new FrmMatriculas("Alta", oMatricula = new Modelo_Entidades.Matricula(), oProfesional);
            DialogResult dr = FormTituloProfesional.ShowDialog();
            if (dr == DialogResult.OK)
            {
                // Traigo a la matrícula del formulario con todos sus atributos
                oMatricula = FormTituloProfesional.MatriculaElegida;

                // Asigno la matrícula al profesional traida desde el otro formulario

                oProfesional.Matriculas.Add(oMatricula);

                //MessageBox.Show("La matrícula se agregó correctamente. Si desea agregar una nueva matrícula, guarde los cambios del profesional e ingrese nuevamente");

                ArmaMatriculas();
            }
        }