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)); } }