Пример #1
0
        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);
        }
Пример #2
0
        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");
            }
        }