Example #1
0
        public FrmMenu(MODELO.USUARIO unUsuario, MODELO.SEGURIDAD.ACCESO unAcceso)
        {
            InitializeComponent();
            btnUSUARIOS.Enabled = false;
            btnGRUPOS.Enabled   = false;
            btnVENTA.Enabled    = false;
            //btnSEGURIDAD.Enabled = false;
            cSeguridad = CONTROLADORA.SEGURIDAD.Singleton();
            oUsuario   = unUsuario;
            oAcceso    = unAcceso;
            //Cambiar_Clavebtn.Enabled = true;
            armarDatosUsuario();
            oAcceso  = new MODELO.SEGURIDAD.ACCESO();
            oAccesos = CONTROLADORA.Seguridad.ACCESO.obtenerInstancia();


            for (int i = 0; i < oUsuario.Grupos.Count(); i++)
            {
                oGrupo = oUsuario.Grupos[i];

                if (oGrupo.Permisos.Count() > 0)
                {
                    for (int z = 0; z < oGrupo.Permisos.Count(); z++)
                    {
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Usuario") || (oGrupo.Permisos[z].Descripcion == "Modificar Usuario") || (oGrupo.Permisos[z].Descripcion == "Eliminar Usuario"))
                        {
                            btnUSUARIOS.Enabled = true;
                            accion1             = true;
                        }

                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Grupo") || (oGrupo.Permisos[z].Descripcion == "Modificar Grupo") || (oGrupo.Permisos[z].Descripcion == "Eliminar Grupo") || (oGrupo.Permisos[z].Descripcion == "Consultar Grupo"))
                        {
                            btnGRUPOS.Enabled = true;
                            accion2           = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Venta") || (oGrupo.Permisos[z].Descripcion == "Modificar Venta") || (oGrupo.Permisos[z].Descripcion == "Eliminar Venta") || (oGrupo.Permisos[z].Descripcion == "Consultar Venta") || (oGrupo.Permisos[z].Descripcion == "Exportar Venta"))
                        {
                            btnVENTA.Enabled = true;
                            accion3          = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Compra") || (oGrupo.Permisos[z].Descripcion == "Modificar Compra") || (oGrupo.Permisos[z].Descripcion == "Eliminar Compra") || (oGrupo.Permisos[z].Descripcion == "Consultar Compra") || (oGrupo.Permisos[z].Descripcion == "Exportar Compra"))
                        {
                            accion4 = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Agregar Stock") || (oGrupo.Permisos[z].Descripcion == "Modificar Stock") || (oGrupo.Permisos[z].Descripcion == "Eliminar Stock") || (oGrupo.Permisos[z].Descripcion == "Consultar Stock") || (oGrupo.Permisos[z].Descripcion == "Exportar Stock"))
                        {
                            accion5 = true;
                        }
                        if ((oGrupo.Permisos[z].Descripcion == "Resetear Clave"))
                        {
                            //btnSEGURIDAD.Enabled = true;
                            //  btnCAMBIARPASS.Enabled = true;
                            accion6 = true;
                        }
                    }
                }
            }
        }
Example #2
0
 public FRM_LOGIN()
 {
     InitializeComponent();
     cSeguridad       = CONTROLADORA.SEGURIDAD.Singleton();
     listapermiso     = new List <MODELO.PERMISO>();
     lblError.Visible = false;
     oAcceso          = new MODELO.SEGURIDAD.ACCESO();
     oAccesos         = CONTROLADORA.Seguridad.ACCESO.obtenerInstancia();
 }