public ActionResult Login(string codigoFuncionario, string cpf, string cnpj, string senha, string inputHidden) { if (inputHidden.Equals("0")) // 0 é Comprador Pessoa Física { Comprador cf = new Comprador(); cf.Cpf = cpf; cf.Senha = senha; if (cf.LoginPessoaFisica()) { Session["UserPessoaFisica"] = cf.Cpf; cf = cf.DadosPerfil(cpf); Session["NomeUsuario"] = cf.Nome; Session["CodigoUsuario"] = cf.Codigo; ViewBag.Message = "Bem-vindo"; return(RedirectToAction("RankingGeral", "HomeLogada")); } else { ViewBag.Message = "Preencha o(s) campo(s) corretamente!"; ViewBag.cssClass = "col-8 error-msg alert-danger text-center p-2 mt-3 mb-4"; } } else if (inputHidden.Equals("1")) // 1 é Comprador Pessoa Juridica { Comprador cj = new Comprador(); cj.Cnpj = cnpj; cj.Senha = senha; if (cj.LoginPessoaJuridica()) { Session["UserPessoaJuridica"] = cj.Cnpj; cj = cj.DadosPerfil(cnpj); Session["NomeUsuario"] = cj.Nome_empresa; Session["CodigoUsuario"] = cj.Codigo; ViewBag.Message = "Bem-vindo"; return(RedirectToAction("RankingGeral", "HomeLogada")); } else { ViewBag.Message = "Preencha o(s) campo(s) corretamente!"; ViewBag.cssClass = "col-8 error-msg alert-danger text-center p-2 mt-3 mb-4"; } } else if (inputHidden.Equals("2")) // 2 é Fornecedor { Fornecedor f = new Fornecedor(); f.Cnpj = cnpj; f.Senha = senha; if (f.Login()) { f = Fornecedor.Perfil(cnpj); Session["UserFornecedor"] = f.Cnpj; Session["NomeUsuario"] = f.Nome_empresa; //ViewBag.UserFornecedor = Fornecedor.Perfil(cnpj); ViewBag.Message = "Bem-vindo"; return(RedirectToAction("RankingGeral", "HomeLogada")); } else { ViewBag.Message = "Preencha o(s) campo(s) corretamente!"; ViewBag.cssClass = "col-8 error-msg alert-danger text-center p-2 mt-3 mb-4"; } } else if (inputHidden.Equals("3")) // 3 é funcionario { Fornecedor fu = new Fornecedor(); fu.Codigo = int.Parse(codigoFuncionario); fu.Cnpj = cnpj; fu.Senha = senha; if (fu.LoginFuncionario()) { Session["UserFuncionario"] = fu; Session["NomeUsuario"] = fu.Nome; ViewBag.Message = "Bem-vindo"; return(RedirectToAction("RankingGeral", "HomeLogada")); } else { ViewBag.Message = "Preencha o(s) campo(s) corretamente!"; ViewBag.cssClass = "col-8 error-msg alert-danger text-center p-2 mt-3 mb-4"; } } return(View()); }