private void btnModificarFamilia_Click(object sender, EventArgs e) { int indice = (int)grillaFamilias.CurrentRow.Cells[0].Value; var listaFamilias = _permisoBLL.GetAllFamilias(); var familia = listaFamilias.Where(i => i.id == indice).FirstOrDefault(); _permisoBLL.FillFamilyComponents(familia); this.Hide(); ModificarFamilia formMFamilia = new ModificarFamilia(familia); formMFamilia.MdiParent = this.ParentForm; formMFamilia.Show(); formMFamilia.FormClosed += new FormClosedEventHandler(Form_Closed); }
private void btnDesasignar_Click(object sender, EventArgs e) { BE.Familia familia = lboxFamAsignadas.SelectedItem as BE.Familia; _permisoBll.FillFamilyComponents(familia); bool enUso = _permisoBll.FamiliaEnUso(familia); if (enUso) { _listaAsignados.Remove(familia); ActualizarlistAsignados(_listaAsignados); } else { MessageBox.Show("No se puede desasignar la familia ya que hay permisos que no estarian asignados"); } }