Beispiel #1
0
        public static bool Autenticacao(string Login, string Senha)
        {
            var senhaCriptografada = FormsAuthentication.HashPasswordForStoringInConfigFile(Senha, "sha1");

            try
            {
                using (EntidadeLojaCisa db = new EntidadeLojaCisa())
                {
                    var Autenticado = db.LCsistema.Where(x => x.C_Login == Login && x.C_Senha == senhaCriptografada).SingleOrDefault();

                    if (Autenticado == null)
                    {
                        return(false);
                    }
                    else
                    {
                        RepositorioCookies.RegistraCookieAutenticacao(Autenticado.id);
                        dadosDoAutenticado(Autenticado.id);
                        return(true);
                    }
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #2
0
 public static LCsistema RecuperaAutenticadoPorID(long idAutenticado)
 {
     try
     {
         using (EntidadeLojaCisa db = new EntidadeLojaCisa())
         {
             var Autenticado = db.LCsistema.Where(x => x.id == idAutenticado).SingleOrDefault();
             return(Autenticado);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Beispiel #3
0
        public static void dadosDoAutenticado(short Id)
        {
            using (EntidadeLojaCisa db = new EntidadeLojaCisa())
            {
                var Funcionario = db.LCfuncionario.SingleOrDefault(x => x.LCsistema_id == Id);

                if (Funcionario.LCdepartamento.C_Cargo == "Vendedor")
                {
                    var Vendedor = db.LCvendedor.SingleOrDefault(x => x.LCfuncionario_id == Funcionario.id);
                    idAutenticado    = Vendedor.id;
                    cargoAutenticado = Vendedor.LCfuncionario.LCdepartamento.C_Cargo;
                }
                else if (Funcionario.LCdepartamento.C_Cargo == "RH")
                {
                    idAutenticado    = Funcionario.id;
                    cargoAutenticado = Funcionario.LCdepartamento.C_Cargo;
                }
            }
        }