コード例 #1
0
ファイル: UsuarioModel.cs プロジェクト: pssnobre/cdsc
        public static bool Login(UsuarioModel obj)
        {
            cdscEntities objBd        = new cdscEntities();
            string       senhaEncrypt = Seguranca.EncryptTripleDES(obj.senha);
            usuario      usu          = objBd.usuario.FirstOrDefault(x => x.usu_ds_email == obj.email && x.usu_ds_senha == senhaEncrypt) ?? new usuario();

            if (usu.usu_id_usuario > 0)
            {
                obj.idUsuario = usu.usu_id_usuario;
                obj.nome      = usu.usu_ds_nome;
                obj.cpf       = usu.usu_nr_cpf;
                obj.email     = usu.usu_ds_email;
                obj.idPerfil  = usu.usu_id_perfil;
                ReegistrarUsuarioSessao(obj);
                return(true);
            }
            else
            {
                return(false);
                //throw new System.Exception("Usuário ou senha não existem");
            }
        }
コード例 #2
0
ファイル: UsuarioModel.cs プロジェクト: pssnobre/cdsc
        public static UsuarioModel Salvar(UsuarioModel obj)
        {
            cdscEntities objBd        = new cdscEntities();
            string       senhaEncrypt = Seguranca.EncryptTripleDES(obj.senha);
            usuario      usu          = objBd.usuario.FirstOrDefault(x => x.usu_ds_email == obj.email && x.usu_ds_senha == senhaEncrypt) ?? new usuario();

            usu.usu_ds_email  = obj.email;
            usu.usu_ds_senha  = Seguranca.EncryptTripleDES(obj.senha);
            usu.usu_id_perfil = 1;


            if (usu.usu_id_usuario > 0)
            {
                objBd.usuario.Attach(usu);
                objBd.Entry(usu).State = EntityState.Modified;
            }

            else
            {
                objBd.usuario.Add(usu);
            }

            bool result = objBd.SaveChanges() > 0;

            obj.idUsuario = usu.usu_id_usuario;
            obj.nome      = usu.usu_ds_nome;
            obj.cpf       = usu.usu_nr_cpf;
            obj.email     = usu.usu_ds_email;
            obj.idPerfil  = usu.usu_id_perfil;

            return(obj);


            //HttpContext.Current.Session.Add("SessaoCompra", objSessaoCompra);
            //(SessaoCompraModel)HttpContext.Current.Session["SessaoCompra"]
            //HttpContext.Current.Session["SessaoCompra"] = objSessaoCompra;
        }