private void button3_Click(object sender, EventArgs e)
        {
            this.Hide();
            AbmRolMenuForm form = new AbmRolMenuForm(rolService, new FuncionalidadPorRolService(rolService, funcionalidadService));

            form.Show();
        }
        public override void execute(object sender, EventArgs e)
        {
            pantallaACerrar.Hide();
            RolRepository rolRepository = new RolDao();
            RolService    rolService    = new RolService(rolRepository);
            FuncionalidadPorRolService funcionalidadPorRolService = new FuncionalidadPorRolService(rolService, new FuncionalidadService(new FuncionalidadDao()));
            AbmRolMenuForm             abmRol = new AbmRolMenuForm(rolService, funcionalidadPorRolService);

            abmRol.Show();
        }
        private void button4_Click(object sender, EventArgs e)
        {
            try {
                validarCreacion();
                Rol rolAGuardar = new Rol();
                rolAGuardar.activo          = Boolean.Parse(habilitadoComboBox.Text);
                rolAGuardar.funcionalidades = funcionalidadesSeleccionadas;
                rolAGuardar.nombre          = nombreTxt.Text;
                rolService.Create(rolAGuardar);
                this.Hide();

                RolRepository rolRepository = new RolDao();
                FuncionalidadPorRolService funcionalidadPorRolService = new FuncionalidadPorRolService(rolService, new FuncionalidadService(new FuncionalidadDao()));
                AbmRolMenuForm             form = new AbmRolMenuForm(rolService, funcionalidadPorRolService);
                form.Show();
            }
            catch (Exception ex) {
                MessageBox.Show("Error:" + ex.Message);
            }
        }