Esempio n. 1
0
        public ActionResult Index(sosportalcliente_Dommain dommain)
        {
            cpf(dommain.CPF);

            dommain.CPF = StringHelper.FormatarCpf(dommain.CPF);

            var retorno = this._clienteApp.Login(dommain.CPF, dommain.Senha);

            if (retorno != null)
            {
                var setidloja       = _clienteApp.ListarPorCpf(dommain.CPF).IdCliente;
                var setidlojaIdLoja = _clienteApp.ListarPorCpf(dommain.CPF).IdPessoaLoja;
                var setidPerfil     = _clienteApp.ListarPorCpf(dommain.CPF).IdPerfil;
                //var setidloja = _clienteApp.ListarPorCpf(dommain.CPF).IdPessoaLoja;

                //CustomHelper.SetId = retorno.CPF; // retorno.IdPessoaLoja;

                CustomHelper.SetLogin(new Cliente_Models
                {
                    IdCliente    = retorno.IdCliente,
                    IdPessoaLoja = retorno.IdPessoaLoja,
                    //IdConfiguracaoCliente = retorno.IdConfiguracaoCliente,
                    CodProduto         = retorno.CodProduto,
                    CPF                = retorno.CPF,
                    RazaoSocial        = retorno.RazaoSocial,
                    IdPerfil           = retorno.IdPerfil,
                    Ativacao           = retorno.Ativacao,
                    Representante      = retorno.Representante,
                    Pessoa             = retorno.Pessoa,
                    Bairro             = retorno.Bairro,
                    InscricaoMunicipal = retorno.InscricaoMunicipal,
                    Cnpj               = retorno.Cnpj,
                });
            }

            if (CustomHelper.IsLogado)
            {
                return(RedirectToAction("index", "home"));
            }
            else
            {
                TempData["error"] = "Nenhum usuário encontrado.";
                return(View(dommain));
            }
        }