Esempio n. 1
0
        /*
         * Efecto: Metodo Set para modificar datos de la tabla SeguridadEmpleadosGeneral
         * Requiere: int rol. 0 = Jefe Calidad/Soporte, 1 = Lider, 2 = Tester , 3 = Cliente
         * Modifica: datos de la tabla SeguridadEmpleadosGeneral
         * Retorna:
         */
        public void setTablaSeguridadEmpleadosGeneral(int rol, List <int> permisos)
        {
            SeguridadEmpleadosGeneral tabla = db.SeguridadEmpleadosGeneral.Find(rol);

            tabla.Consultar = permisos[0];
            tabla.Agregar   = permisos[1];
            tabla.Editar    = permisos[2];
            tabla.Eliminar  = permisos[3];


            db.Entry(tabla).State = EntityState.Modified;
            db.SaveChanges();
        }
Esempio n. 2
0
        /*
         * Efecto: Metodo Get para obtner la tabla SeguridadEmpleadosGeneral
         * Requiere:
         * Modifica:
         * Retorna:  matriz int 4x4 con los permisos
         */
        public int[,] getTablaSeguridadEmpleadosGeneral()
        {
            int[,] permisos = new int[4, 4];



            for (int x = 0; x < 4; x++)
            {
                SeguridadEmpleadosGeneral tabla = db.SeguridadEmpleadosGeneral.Find(x);
                permisos[0, x] = tabla.Consultar;
                permisos[1, x] = tabla.Agregar;
                permisos[2, x] = tabla.Editar;
                permisos[3, x] = tabla.Eliminar;
            }

            return(permisos);
        }