public AbmRolMenuForm(RolService rolService, FuncionalidadPorRolService funcionalidadPorRolService)
 {
     this.funcionalidadPorRolService = funcionalidadPorRolService;
     this.rolService = rolService;
     InitializeComponent();
     cargarRoles();
     iniciarFiltro();
 }
        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();
        }
        static void Main()
        {
            FuncionalidadService funcionalidadService = new FuncionalidadService(new FuncionalidadDao());
            RolService           rolService           = new RolService(new RolDao());
            UsuarioService       usuarioService       = new UsuarioService(new UsuarioDao());
            UsuarioLoginService  usuarioLoginService  = new UsuarioLoginService(funcionalidadService, rolService, usuarioService);

            FuncionalidadPorRolService funcionalidadPorRolService =
                new FuncionalidadPorRolService(rolService, funcionalidadService);



            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Login(usuarioLoginService, funcionalidadPorRolService));
        }
        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);
            }
        }
Exemple #5
0
 public Login(UsuarioLoginService usuarioLoginService, FuncionalidadPorRolService funcionalidadPorRolService)
 {
     this.usuarioLoginService        = usuarioLoginService;
     this.funcionalidadPorRolService = funcionalidadPorRolService;
     InitializeComponent();
 }