Beispiel #1
0
        public ActionResult DadosCadastrais(Usuario User)
        {
            Usuario usuario;

            @ViewBag.Mensagem        = "";
            @ViewBag.MensagemSucesso = "";

            //Verifica se o usuário está ativo! Caso não esteja, vai para a tela de login
            //----------------------------------------------------------------------------------------------------------------------
            usuario = (Usuario)Session["Usuario"];

            if (usuario == null || usuario.Ativo != true)
            {
                return(RedirectToAction("Logar", "Usuario"));
            }
            //----------------------------------------------------------------------------------------------------------------------
            ViewBag.IdEmpresa = usuario.Empresa.IdEmpresa; ViewBag.NomeEmpresa = usuario.Empresa.NomeFantasia; ViewBag.NomeUsuario = usuario.Login; ViewBag.CNPJEmpresa = "CNPJ: " + @Convert.ToUInt64(usuario.Empresa.CNPJ).ToString(@"00\.000\.000\/0000\-00");

            //Verifica se o usuário já está cadastrado
            //----------------------------------------------------------------------------------
            usuario.Empresa = EmpresaDados.CarregaEmpresasPorCNPJ(usuario.CNPJEmpresa);

            bool Retorno = UsuarioDados.UsuarioJaExisteEdicaoCadastral(usuario, User);

            if (Retorno == true)
            {
                ViewBag.IdEmpresa     = usuario.Empresa.IdEmpresa; ViewBag.NomeEmpresa = usuario.Empresa.NomeFantasia; ViewBag.NomeUsuario = usuario.Login; ViewBag.CNPJEmpresa = "CNPJ: " + @Convert.ToUInt64(usuario.Empresa.CNPJ).ToString(@"00\.000\.000\/0000\-00");
                ViewBag.MensagemErro  = "";
                ViewBag.MensagemSenha = "Usuário já cadastrado.";
                return(View(User));
            }
            else
            {
                //----------------------------------------------------------------------------------

                UsuarioDados.AlterarDadosCadastrais(User);

                @ViewBag.Mensagem        = "Dados Alterados com Sucesso!";
                @ViewBag.MensagemSucesso = "Dados Alterados com Sucesso!";

                return(View(User));
            }
        }