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

            tabla.Rol              = rol;
            tabla.Nombre           = permisos[0];
            tabla.Objetivo         = permisos[1];
            tabla.Estado           = permisos[2];
            tabla.DuracionEstimada = permisos[3];
            tabla.DuracionReal     = permisos[4];
            tabla.FechaInicio      = permisos[5];
            tabla.FechaFin         = permisos[6];
            tabla.CedulaCliente    = permisos[7];
            tabla.CedulaLider      = permisos[8];


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



            for (int x = 0; x < 4; x++)
            {
                SeguridadProyectoEditar tabla = db.SeguridadProyectoEditar.Find(x);
                permisos[0, x] = tabla.Nombre;
                permisos[1, x] = tabla.Objetivo;
                permisos[2, x] = tabla.Estado;
                permisos[3, x] = tabla.DuracionEstimada;
                permisos[4, x] = tabla.DuracionReal;
                permisos[5, x] = tabla.FechaInicio;
                permisos[6, x] = tabla.FechaFin;
                permisos[7, x] = tabla.CedulaCliente;
                permisos[8, x] = tabla.CedulaLider;
            }

            return(permisos);
        }