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