public Boolean Guardar(List<Permiso> Lst, int IdPerfil , int IdModulo)
        {
            try
            {

                using (TECAv8Entities entity = new TECAv8Entities())
                {
                   int entiero =
                        entity.ExecuteStoreCommand("Delete from Seguridad.Permiso where IdPerfil = "+IdPerfil +"and IdModulo = "+IdModulo);
                }
                    int secuencia = 1;
                    foreach (Permiso item in Lst)
                    {
                        using (TECAv8Entities entity = new TECAv8Entities())
                        {
                            string query = "select isnull(MAX(IdPermiso)+1,1) from Seguridad.Permiso where IdPerfil=" + IdPerfil;
                            item.IdPermiso = entity.ExecuteStoreQuery<int>(query).ToList().First();
                            secuencia++;
                            entity.AddToPermiso(item);
                            entity.SaveChanges();
                        }
                    }

                return true;
            }
            catch (Exception)
            {
                return false;
            }
        }
        public List<clsMenu> ConsultaMenuModulo(int IdModulo,int IdEmpresa, String usuario, String Contraseña)
        {
            try
            {
                List<clsMenu> Lst = new List<clsMenu>();
                TECAv8Entities oEnti = new TECAv8Entities();
               //var Query = from q in oEnti.Menu
               //            where q.IdModulo == IdModulo
               //            select q;
               //foreach (var item in Query)
               //{
               //    clsMenu Obj = new clsMenu();
               //    Obj.IdMenu = item.IdMenu;
               //    Obj.IdMenuPadre = Convert.ToInt32(item.IdPadre);
               //    Obj.DescripcionMenu = item.Descripcion;

               //    Obj.NombreForm = item.NombreForm;
               //    Obj.NombreAssembly = item.NombreAssembly;
               //    Lst.Add(Obj);
               //}

               String query = "select a.* from Seguridad.Menu a "+
                               " inner join  menu_x_usuario b on a.IdMenu = b.IdMenu and b.IdModulo = "+IdModulo+ " "+
                               " where b.NombreUsuario = '"+usuario+"' and b.Contrasena = '"+Contraseña+"' and b.IdEmpresa = "+IdEmpresa;

               return oEnti.ExecuteStoreQuery<clsMenu>(query).ToList(); ;
            }
            catch (Exception e) { return null; }
        }
Esempio n. 3
0
        public List <clsMenu> ConsultaMenuModulo(int IdModulo, int IdEmpresa, String usuario, String Contraseña)
        {
            try
            {
                List <clsMenu> Lst   = new List <clsMenu>();
                TECAv8Entities oEnti = new TECAv8Entities();
                //var Query = from q in oEnti.Menu
                //            where q.IdModulo == IdModulo
                //            select q;
                //foreach (var item in Query)
                //{
                //    clsMenu Obj = new clsMenu();
                //    Obj.IdMenu = item.IdMenu;
                //    Obj.IdMenuPadre = Convert.ToInt32(item.IdPadre);
                //    Obj.DescripcionMenu = item.Descripcion;

                //    Obj.NombreForm = item.NombreForm;
                //    Obj.NombreAssembly = item.NombreAssembly;
                //    Lst.Add(Obj);
                //}


                String query = "select a.* from Seguridad.Menu a " +
                               " inner join  menu_x_usuario b on a.IdMenu = b.IdMenu and b.IdModulo = " + IdModulo + " " +
                               " where b.NombreUsuario = '" + usuario + "' and b.Contrasena = '" + Contraseña + "' and b.IdEmpresa = " + IdEmpresa;

                return(oEnti.ExecuteStoreQuery <clsMenu>(query).ToList());;
            }
            catch (Exception e) { return(null); }
        }
 public List<Permiso> Consultar(int IdPerfil, int IdModulo)
 {
     using (TECAv8Entities Entity = new TECAv8Entities())
     {
         return Entity.ExecuteStoreQuery<Permiso>("select *from Seguridad.Permiso where IdPerfil="+IdPerfil+" and IdModulo="+IdModulo).ToList();
     }
 }
Esempio n. 5
0
 public List <Permiso> Consultar(int IdPerfil, int IdModulo)
 {
     using (TECAv8Entities Entity = new TECAv8Entities())
     {
         return(Entity.ExecuteStoreQuery <Permiso>("select *from Seguridad.Permiso where IdPerfil=" + IdPerfil + " and IdModulo=" + IdModulo).ToList());
     }
 }
 public List<Perfil> ConsultarPerfiles()
 {
     using (TECAv8Entities entity = new TECAv8Entities())
     {
         return entity.ExecuteStoreQuery<Perfil>("select * from Seguridad.Perfil").ToList();
     }
 }
Esempio n. 7
0
 public List <Usuario> ConsultarUsuarios()
 {
     using (TECAv8Entities entity = new TECAv8Entities())
     {
         return(entity.ExecuteStoreQuery <Usuario>("Select * from Seguridad.Usuario").ToList());
     }
 }
Esempio n. 8
0
 public List <Perfil> ConsultarPerfiles()
 {
     using (TECAv8Entities entity = new TECAv8Entities())
     {
         return(entity.ExecuteStoreQuery <Perfil>("select * from Seguridad.Perfil").ToList());
     }
 }
Esempio n. 9
0
        public Boolean Guardar(List <Permiso> Lst, int IdPerfil, int IdModulo)
        {
            try
            {
                using (TECAv8Entities entity = new TECAv8Entities())
                {
                    int entiero =
                        entity.ExecuteStoreCommand("Delete from Seguridad.Permiso where IdPerfil = " + IdPerfil + "and IdModulo = " + IdModulo);
                }
                int secuencia = 1;
                foreach (Permiso item in Lst)
                {
                    using (TECAv8Entities entity = new TECAv8Entities())
                    {
                        string query = "select isnull(MAX(IdPermiso)+1,1) from Seguridad.Permiso where IdPerfil=" + IdPerfil;
                        item.IdPermiso = entity.ExecuteStoreQuery <int>(query).ToList().First();
                        secuencia++;
                        entity.AddToPermiso(item);
                        entity.SaveChanges();
                    }
                }



                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
 public List<clsMenu> ConsultarMenu()
 {
     using (TECAv8Entities entity = new TECAv8Entities())
     {
         return entity.ExecuteStoreQuery<clsMenu>("select * from Seguridad.Menu").ToList();
     }
 }
Esempio n. 11
0
 public List <clsMenu> ConsultarMenu()
 {
     using (TECAv8Entities entity = new TECAv8Entities())
     {
         return(entity.ExecuteStoreQuery <clsMenu>("select * from Seguridad.Menu").ToList());
     }
 }
Esempio n. 12
0
 public List <clsHorario> COnsultar(int IdPerfil)
 {
     try
     {
         using (TECAv8Entities Oen = new TECAv8Entities())
         {
             string query = "select * from Seguridad.Horario where IdPerfil=" + IdPerfil;
             return(Oen.ExecuteStoreQuery <clsHorario>(query).ToList());
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 13
0
 public List <clsPerfil> Consulltar()
 {
     try
     {
         using (TECAv8Entities oent = new TECAv8Entities())
         {
             string quert = "select * from Seguridad.Perfil";
             return(oent.ExecuteStoreQuery <clsPerfil>(quert).ToList());
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 14
0
 public List <clsModuloR> ConsultaModulosUsuario(int IdEmpresa, String usuario, String Contraseña)
 {
     try
     {
         List <clsModuloR> Lista  = new List <clsModuloR>();
         TECAv8Entities    Oent   = new TECAv8Entities();
         string            Querty = "SELECT a.IdEstado,a.IdModulo,a.Logo,a.Nombre from Seguridad.Modulo a  join " +
                                    "menu_x_usuario b on a.IdModulo = b.IdModulo " +
                                    "where b.NombreUsuario = '" + usuario + "' and b.Contrasena = '" + Contraseña + "' and b.IdEmpresa =" + IdEmpresa + " " +
                                    "Group By a.IdEstado,a.IdModulo,a.Logo,a.Nombre";
         return(Lista = Oent.ExecuteStoreQuery <clsModuloR>(Querty).ToList());
     }
     catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 15
0
        public List<clsModulo> ConsultaModulos()
        {
            try
            {
                List<clsModulo> Lista = new List<clsModulo>();
                TECAv8Entities ent = new TECAv8Entities();

                string consulta = "select * from Seguridad.Modulo";
                return Lista = ent.ExecuteStoreQuery<clsModulo>(consulta).ToList();

            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
                return null;
            }
        }
Esempio n. 16
0
        public List <clsModulo> ConsultaModulos()
        {
            try
            {
                List <clsModulo> Lista = new List <clsModulo>();
                TECAv8Entities   ent   = new TECAv8Entities();


                string consulta = "select * from Seguridad.Modulo";
                return(Lista = ent.ExecuteStoreQuery <clsModulo>(consulta).ToList());
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex);
                return(null);
            }
        }
        public List<clsModuloR> ConsultaModulosUsuario(int IdEmpresa, String usuario, String Contraseña)
        {
            try
            {
                List<clsModuloR> Lista = new List<clsModuloR>();
                TECAv8Entities Oent = new TECAv8Entities();
                string Querty = "SELECT a.IdEstado,a.IdModulo,a.Logo,a.Nombre from Seguridad.Modulo a  join "+
                                    "menu_x_usuario b on a.IdModulo = b.IdModulo " +
                                    "where b.NombreUsuario = '"+usuario+"' and b.Contrasena = '"+Contraseña+"' and b.IdEmpresa ="+IdEmpresa +" "+
                                    "Group By a.IdEstado,a.IdModulo,a.Logo,a.Nombre";
                return Lista = Oent.ExecuteStoreQuery<clsModuloR>(Querty).ToList();
            }
            catch (Exception)
            {

                return null;
            }
        }
Esempio n. 18
0
        public List<clsPerfil> Consulltar()
        {
            try
            {

                using (TECAv8Entities oent = new TECAv8Entities())
                {

                    string quert = "select * from Seguridad.Perfil";
                    return oent.ExecuteStoreQuery<clsPerfil>(quert).ToList();
                }

            }
            catch (Exception)
            {

                return null;
            }
        }
 public List<Usuario> ConsultarUsuarios ()
 {
     using (TECAv8Entities entity = new TECAv8Entities())
     {
         return entity.ExecuteStoreQuery<Usuario>("Select * from Seguridad.Usuario").ToList();
     }
 }