public ActionResult LoginEmpresa(Empresa empresaModel) { MyDatabaseContext db = new MyDatabaseContext(); if (empresaModel != null) { var vEmpresa = db.Empresa.Where(p => p.Email.Equals(empresaModel.Email)).FirstOrDefault(); if (vEmpresa != null) { if (CriptografiaSenha.Compara(empresaModel.Senha, vEmpresa.Senha)) { Session["EmpresaLogada"] = vEmpresa; return(View("MainPage")); } else { TempData["Mensagem"] = "Usuario ou senha errada!"; return(View("LoginEmpresa", vEmpresa)); } } else { TempData["Mensagem"] = "Não há nenhuma conta registrada nesse email"; return(View("LoginEmpresa", empresaModel)); } } return(View()); }
protected void BtnLogar_Click(object sender, EventArgs e) { TxtSenha.Text = CriptografiaSenha.GerarHashMd5(TxtSenha.Text); ClienteDAO clienteDao = new ClienteDAO(); Cliente c = clienteDao.ValidarLogin(TxtEmail.Text, TxtSenha.Text); if (c != null) { Session["cliente"] = c; Session["OrdemDeServico"] = GerarOrdemServico(c); Response.Redirect("~/vwServicos.aspx"); } else { EmpresaDAO empresaDao = new EmpresaDAO(); Empresa emp = empresaDao.ValidarLogin(TxtEmail.Text, TxtSenha.Text); if (e != null) { Session["empresa"] = emp; Response.Redirect("~/vwEmpresa.aspx"); } else { LblResultado.Text = "Acesso invalido"; } } }
public ActionResult Edit(Empresa empresa) { EmpresaDAO dao = new EmpresaDAO(); empresa.Senha = CriptografiaSenha.Codifica(empresa.Senha); dao.Editar(empresa); TempData["Mensagem"] = "Dados Atualizados Com Sucesso!!"; return(View("Edit")); }
protected void BtnAdd_Click(object sender, EventArgs e) { ClienteDAO clienteDao = new ClienteDAO(); string nome = TxtNome.Text; string cpf = TxtCpf.Text; string rg = TxtRg.Text; string id = TxtId.Text; string senha = TxtSenha.Text; string email = TxtEmail.Text; if ((nome.Equals("") || nome.Length > 45 || cpf.Equals("") || cpf.Length > 11 || rg.Equals("") || rg.Length > 15 || senha.Equals("") || email.Equals(""))) { LblResultado.Text = "Dados estão inseridos de forma incorreta!!"; } else if (id != "") { BtnAlterar_Click(sender, e); } else { senha = CriptografiaSenha.GerarHashMd5(senha); Cliente cliente = new Cliente() { Nome = nome, Cpf = cpf, Rg = rg, Email = email, Senha = senha }; // cliente.Senha = Criptografia.Codifica(senha); cliente = clienteDao.Inserir(cliente); if (cliente != null) { Session["cliente"] = cliente; TxtNome.Text = ""; TxtCpf.Text = ""; TxtRg.Text = ""; TxtEmail.Text = ""; TxtSenha.Text = ""; LblResultado.Text = "Cliente cadastrado e logado com sucesso!"; Response.Redirect("~/vwLogin.aspx"); } } }
public ActionResult CadastroEscola(Escola escola, Endereco endereco) { if (ModelState.IsValid) { EnderecoBusiness business = new EnderecoBusiness(); escola.Senha = CriptografiaSenha.Codifica(escola.Senha); endereco = business.InserirEndereco(endereco); escola.IdEndereco = endereco.IdEndereco; db.Escola.Add(escola); db.SaveChanges(); return(View()); } return(View()); }
public ActionResult Registrar(Aluno aluno) { if (ModelState.IsValid) { AlunoDAO alunoDAO = new AlunoDAO(); aluno.Senha = CriptografiaSenha.Codifica(aluno.Senha); aluno.PrimeiroAcesso = true; alunoDAO.Inserir(aluno); return(View("CadastroSucesso")); } else { return(View("Index")); } }
public ActionResult CadastroEmpresa(Empresa empresa, Endereco endereco, Area area) { if (ModelState.IsValid) { EnderecoBusiness business = new EnderecoBusiness(); AreaBusiness areaBusiness = new AreaBusiness(); empresa.Senha = CriptografiaSenha.Codifica(empresa.Senha); endereco = business.InserirEndereco(endereco); area = areaBusiness.InserirArea(area); empresa.IdEndereco = endereco.IdEndereco; empresa.IdArea = area.IdArea; db.Empresa.Add(empresa); db.SaveChanges(); return(View()); } return(View(new Empresa())); }
protected void BtnAdd_Click(object sender, EventArgs e) { EmpresaDAO empresaDao = new EmpresaDAO(); string razao_social = TxtRazaoSocial.Text; string cnpj = TxtCnpj.Text; string senha = TxtSenha.Text; string email = TxtEmail.Text; if ((razao_social.Equals("") || cnpj.Length > 45 || senha.Equals("") || email.Equals(""))) { LblResultado.Text = "Dados estão inseridos de forma incorreta!!"; } else { senha = CriptografiaSenha.GerarHashMd5(senha); Empresa empresa = new Empresa() { RazaoSocial = razao_social, Cnpj = cnpj, Email = email, Senha = senha }; empresa = empresaDao.Inserir(empresa); if (empresa != null) { Session["empresa"] = empresa; TxtRazaoSocial.Text = ""; TxtCnpj.Text = ""; TxtEmail.Text = ""; TxtSenha.Text = ""; LblResultado.Text = "Empresa cadastrada e logada com sucesso!"; Response.Redirect("~/vwLogin.aspx"); } else { LblResultado.Text = "Falha no cadastro!"; } } }
public ActionResult Login(Aluno alunoModel) { MyDatabaseContext Db = new MyDatabaseContext(); if (alunoModel != null) { var vUsuario = Db.Aluno.Where(p => p.Email.Equals(alunoModel.Email)).FirstOrDefault(); if (vUsuario != null) { if (CriptografiaSenha.Compara(alunoModel.Senha, vUsuario.Senha)) { if (vUsuario.PrimeiroAcesso == true && vUsuario.IdEscola != 0) { TempData["Mensagem"] = "Antes de prosseguir, é necessário efetuar a alteração da senha padrão que lhe foi dada."; Session["AlunoLogado"] = vUsuario; return(RedirectToAction("AlterarSenha", "Aluno", vUsuario)); } else { Session["AlunoLogado"] = vUsuario; return(View("AreaAluno")); } } else { TempData["Mensagem"] = "Usuario ou Senha Incorretos!!"; return(View("Index", vUsuario)); } } } else { TempData["Mensagem"] = "Não há nenhuma conta registrada nesse email!!"; return(View("Index")); } TempData["Mensagem"] = "Não há nenhuma conta registrada nesse email!!"; return(View("Index")); }
public ActionResult Login(Usuario UsuarioLogin) { if (UsuarioLogin != null) { var vUsuario = db.Usuario.Include("Escola").Include("Empresa").Where(p => p.Email.Equals(UsuarioLogin.Email)).FirstOrDefault(); if (UsuarioLogin != null) { if (CriptografiaSenha.Compara(UsuarioLogin.Senha, vUsuario.Senha)) { // Adicionando o usuário na Sessão Session["UsuarioLogado"] = vUsuario; var tipo = vUsuario.Escola is null ? "empresa" : "escola"; Session["UsuarioLogadoTipo"] = tipo; HttpCookie cookie = new HttpCookie("UsuarioLumen"); cookie.Values.Add("Email", UsuarioLogin.Email); cookie.Values.Add("Senha", vUsuario.Senha); cookie.Expires = DateTime.Now.AddDays(360); Response.SetCookie(cookie); if (tipo == "escola") { return(View("AdminEscola")); } if (tipo == "empresa") { return(View("AdminEmpresa")); } return(View()); } else { return(View("Login", UsuarioLogin)); } } else { TempData["Mensagem"] = "Usuário ou Senha inválida."; return(View("Login", UsuarioLogin)); } } // Falha no Login else { TempData["Mensagem"] = "Usuário ou Senha inválida."; return(View("Login", UsuarioLogin)); } //UsuarioLogin.Escola = new Escola(); //UsuarioLogin.Escola.Nome = "Escola da bia"; //Session["UsuarioLogado"] = UsuarioLogin; //HttpCookie cookie = new HttpCookie("UsuarioLumen"); //cookie.Values.Add("Email", "oi"); //cookie.Values.Add("Senha", "aaaa"); //Session["UsuarioLogadoTipo"] = "escola"; //cookie.Expires = DateTime.Now.AddDays(360); //Response.SetCookie(cookie); //return View("Index"); // UsuarioLogin = dao.Login(UsuarioLogin.EmailUsuario, UsuarioLogin.SenhaUsuario); // if (UsuarioLogin != null) // { // // Adicionando o usuário na Sessão // Session["UsuarioLogado"] = UsuarioLogin; // HttpCookie cookie = new HttpCookie("UsuarioProjetoWeb"); // cookie.Values.Add("Email", UsuarioLogin.EmailUsuario); // cookie.Values.Add("Senha", UsuarioLogin.SenhaUsuario); // cookie.Expires = DateTime.Now.AddDays(360); // Response.SetCookie(cookie); // return View(); // } // else // { // TempData["Mensagem"] = "Usuário ou Senha inválida."; // return View("Index", UsuarioLogin); // } //} //// Falha no Login //else //{ // TempData["Mensagem"] = "Usuário ou Senha inválida."; // return View("Index", UsuarioLogin); //} }