// Cuando le doy click a modificar private void btn_modificar_Click(object sender, EventArgs e) { oPlan = (Modelo_Entidades.Plan)dgv_planes.CurrentRow.DataBoundItem; FormPlanesTitulo = new FrmPlanesTitulo("Modificar", oPlan); DialogResult dr = FormPlanesTitulo.ShowDialog(); if (dr == DialogResult.OK) { // Traigo lo modificado p1or el usuario Modelo_Entidades.Plan miPlan = FormPlanesTitulo.PlanElegido; // Agrego el legajo academico oTitulo.Legajos_Academicos.Equals(oLegajo_Academico); oPlan.Legajos_Academicos.Equals(oLegajo_Academico); oLegajo_Academico = cLegajo_Academico.BuscarLegajoPorTityPlan(oTitulo, miPlan); // Le asigno al legajo el titulo y el plan oLegajo_Academico.Titulo = oTitulo; oLegajo_Academico.Plan = miPlan; ArmaPlanes(); } }
// Cuando le doy click a agregar private void btn_agregar_Click(object sender, EventArgs e) { FormPlanesTitulo = new FrmPlanesTitulo("Alta", new Modelo_Entidades.Plan()); DialogResult dr = FormPlanesTitulo.ShowDialog(); if (dr == DialogResult.OK) { // Traigo lo elegido por el usuario oPlan = FormPlanesTitulo.PlanElegido; // Creo el legajo oLegajo_Academico = new Modelo_Entidades.Legajo_Academico(); oLegajo_Academico.Plan = oPlan; //oLegajo_Academico.Titulo = oTitulo; oTitulo.Legajos_Academicos.Add(oLegajo_Academico); MessageBox.Show("El plan se ha cargado carrectamente. aparecera en la grilla una vez que la vuelva a abrir."); ArmaPlanes(); } }