Пример #1
0
        /*
         * Efecto:
         * Requiere:
         * Modifica:
         * Retorna:
         */

        /*
         * Efecto: Metodo Set para modificar datos de la tabla SeguridadProyectoGeneral
         * Requiere: int rol. 0 = Jefe Calidad/Soporte, 1 = Lider, 2 = Tester , 3 = Cliente
         * Modifica: datos de la tabla SeguridadProyectoGeneral
         * Retorna:
         */
        public void setTablaSeguridadProyectoGeneral(int rol, List <int> permisos)
        {
            SeguridadProyectoGeneral tabla = db.SeguridadProyectoGeneral.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();
        }
Пример #2
0
        /*
         * Efecto: Metodo Get para obtner la tabla SeguridadProyectoGeneral
         * Requiere:
         * Modifica:
         * Retorna:  matriz int 4x4 con los permisos
         */
        public int[,] getTablaSeguridadProyectoGeneral()
        {
            int[,] permisos = new int[4, 4];



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

            return(permisos);
        }