public ActionResult ResetarSenha() { AdministradorDAO admin = new AdministradorDAO(); int id = Convert.ToInt32(Request.QueryString["id"]); string user = Request.QueryString["user"]; try { string resetsenha = admin.RersetarSenha(id); if (resetsenha.Equals("tente novamente")) { return(Content("<script>alert('A senha não pôde ser resetada!');window.location='gerenciarusuarios'</script>")); } else { string resultado = string.Format("<script>alert('Senha resetada com sucesso! Usuário: {0} Nova senha: {1}');window.location='gerenciarusuarios'</script>", user, resetsenha); return(Content(resultado)); } //return Content("<script>alert('Senha resetada com sucesso! A nova senha é:');window.location='gerenciarusuarios'</script>"); //return Redirect("~/autenticacao/gerenciarusuarios"); } catch { return(Content("<script>alert('A senha não pôde ser resetada!');window.location='gerenciarusuarios'</script>")); } }
//salvar private void btnSalvarA_Click(object sender, EventArgs e) { if (!txtNomeA.Text.Equals("") && !txtSenhaA.Text.Equals("") && !mskCpfA.Text.Equals("")) { var A = new Administrador(); A.Cpf = mskCpfA.Text; if (ValidarCpf.ValidarCPF(A) == false) { MessageBox.Show("CPF ou operação inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { A = AdministradorDAO.Find(A); A.Nome = txtNomeA.Text; A.Senha = txtSenhaA.Text; if (AdministradorDAO.Alter(A) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnAcesso_Click(object sender, RoutedEventArgs e) { /*Funcionario funcionario = new Funcionario{ Login = txtLogin.Text, Senha = Convert.ToString(txtSenha) }*/ if (string.IsNullOrWhiteSpace(txtLogin.Text) || string.IsNullOrWhiteSpace(Convert.ToString(txtSenha.Password))) { MessageBox.Show("Preencha todos os campos !"); } else { if(AdministradorDAO.BuscarAdministradorPorLogin(txtLogin.Text, Convert.ToString(txtSenha.Password)) != false) { frmPrincipal form = new frmPrincipal(); form.ShowDialog(); } else if (FuncionarioDAO.BuscarFuncionarioPorLogin(txtLogin.Text, Convert.ToString(txtSenha.Password)) != false) { }else{ MessageBox.Show("Login ou senha inválidos"); } } }
private void BtnLogin_Click(object sender, RoutedEventArgs e) { HomeAdm home = new HomeAdm(); Administrador adm = new Administrador(); string senha = txtSenha.Text; adm.Login = txtLogin.Text; adm = AdministradorDAO.FindAdm(adm); if (adm != null) { if (adm.Senha == senha) { home.Show(); this.Close(); } else { MessageBox.Show("Senha incorreta"); } } else { MessageBox.Show("Login incorreto"); } }
public AdministradorDOM Autenticar(string NroDocumento, string Contrasenia) { var DAO = new AdministradorDAO(); var instAdministrador = DAO.Obtener(NroDocumento); if (instAdministrador == null) { throw new WebFaultException <RepetidoException> ( new RepetidoException() { Codigo = "101", Descripcion = "NroDocumento no existe" }, System.Net.HttpStatusCode.Conflict ); } if (instAdministrador.Contrasenia != Contrasenia) { throw new WebFaultException <RepetidoException> ( new RepetidoException() { Codigo = "101", Descripcion = "Contraseña no es correcta" }, System.Net.HttpStatusCode.Conflict ); } return(instAdministrador); }
public ActionResult Editar([Bind(Include = "AdministradorId,AdministradorNome,AdministradorCpf,AdministradorTelefone,AdministradorEndereco,AdministradorEmail,AdministradorSenha")] Administrador administrador) { if (ModelState.IsValid) { Administrador a = new Administrador(); a = LoginAdminDAO.RetornaAdminLogado(); if (a != null) { Administrador adminAux = AdministradorDAO.BuscarAdministradorPorId(administrador.AdministradorId); adminAux.AdministradorNome = administrador.AdministradorNome; adminAux.AdministradorTelefone = administrador.AdministradorTelefone; adminAux.AdministradorEndereco = administrador.AdministradorEndereco; adminAux.AdministradorEmail = administrador.AdministradorEmail; adminAux.AdministradorSenha = administrador.AdministradorSenha; if (AdministradorDAO.AtualizarAdministrador(adminAux)) { return(RedirectToAction("Index")); } } return(View(administrador)); } else { return(RedirectToAction("Login")); } }
public ActionResult Criar([Bind(Include = "AdministradorId,AdministradorNome,AdministradorCpf,AdministradorTelefone,AdministradorEndereco,AdministradorEmail,AdministradorSenha")] Administrador administrador) { if (ModelState.IsValid) { Administrador a = new Administrador(); a = LoginAdminDAO.RetornaAdminLogado(); if (a == null) { Administrador admin = new Administrador(); admin.AdministradorNome = administrador.AdministradorNome; admin.AdministradorCpf = administrador.AdministradorCpf; admin.AdministradorTelefone = administrador.AdministradorTelefone; admin.AdministradorEndereco = administrador.AdministradorEndereco; admin.AdministradorEmail = administrador.AdministradorEmail; admin.AdministradorSenha = administrador.AdministradorSenha; if (AdministradorDAO.VerificaCpfCadastro(admin.AdministradorCpf)) { ViewBag.Mensagem = "CPF já cadastrado"; return(RedirectToAction("Create")); } else if (AdministradorDAO.AdicionarAdministrador(administrador)) { return(RedirectToAction("Login")); } } } else { return(RedirectToAction("Login")); } return(View(administrador)); }
public static AdministradorDAO GetAdministradorDAO() { if (administradorDAO == null) { administradorDAO = new AdministradorDAO(); } return(administradorDAO); }
public ActionResult CadastrarUsuario(FormCollection usuario) { if (User.Identity.Name == "administrador") { string login = usuario["login"]; string email = usuario["email"]; AdministradorDAO admin = new AdministradorDAO(); if (usuario["id"] != "") { try { int id = Convert.ToInt32(usuario["id"]); if (admin.AlterarUsuario(id, login, email)) { return(Content("<script>alert('Usuário alterado com sucesso!');window.location='gerenciarusuarios'</script>")); } else { return(Content("<script>alert('O usuário não pôde ser alterado!');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser alterado!');window.location='gerenciarusuarios'</script>")); } } else { if (usuario["senha"] != usuario["senha2"]) { return(Content("<script>alert('As senhas digitadas não coincidem!');window.location='cadastrarusuario'</script>")); } algoritmoMD5 MD5 = new algoritmoMD5(); string senha = MD5.GetMD5("#$%" + login + usuario["senha"]); try { if (admin.CriarUsuario(login, senha, email)) { return(Content("<script>alert('Usuário criado com sucesso!');window.location='gerenciarusuarios'</script>")); } else { return(Content("<script>alert('O usuário ou e-mail já estão cadastrados no sistema');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser criado!');window.location='gerenciarusuarios'</script>")); } } } else { return(Content("<script>alert('Você não é ADMINISTRADOR!');window.location='gerenciarusuarios'</script>")); } }
/// <summary>Crea objeto responsable de proyecto para comunicarlo con el DAO</summary> /// <param name="nombresAdministrador"> cargo del resonsable.</param> /// <param name="apellidoPaternoAdministrador"> Correo electronico del responsable.</param> /// <param name="apellidoMaternoAdministrador"> nombre del responsable.</param> /// <param name="apellidoPaternoResponsable"> apellido paterno del responsable.</param> /// <param name="apellidoMaternoResponsable"> apellido materno del responsable.</param> /// <returns>Resultado de la operación</returns> public AddResult AddAdministrador(string nombresAdministrador, string apellidoPaternoAdministrador, string apellidoMaternoAdministrador, string usuarioAdministrador, string contraseñaAdministrador) { AdministradorDAO administradorDAO = new AdministradorDAO(); Administrador administrador = new Administrador(nombresAdministrador, apellidoPaternoAdministrador, apellidoMaternoAdministrador, usuarioAdministrador, contraseñaAdministrador); if (administradorDAO.AddAdministrador(administrador) == AddResult.Success) { return(AddResult.Success); } return(AddResult.UnknowFail); }
public string Eliminar(string IdAdministrador) { try { var DAO = new AdministradorDAO(); DAO.Eliminar(IdAdministrador); return("exitoso"); } catch (Exception ex) { return(ex.Message); } }
private void btnEntrar_Click(object sender, EventArgs e) { if (!mskCpfLogin.Text.Equals("") && !txtSenha.Text.Equals("")) { Administrador A = new Administrador(); A.Cpf = mskCpfLogin.Text; A = AdministradorDAO.Find(A); if (A != null) { if (A.Senha.Equals(txtSenha.Text)) { //this.Hide(); msm coisa, só para lembrar do comando this.Visible = false; Main m = new Main(1, A.Nome, A.Cpf); m.Show(); } else { MessageBox.Show("Login ou senha inválidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { Vendedor V = new Vendedor(); V.Cpf = mskCpfLogin.Text; V = VendedorDAO.Find(V); if (V != null) { if (V.Senha.Equals(txtSenha.Text)) { //this.Hide(); this.Visible = false; Main m = new Main(2, V.Nome, V.Cpf); m.Show(); } else { MessageBox.Show("Login ou senha inválidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Login ou senha inválidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else { MessageBox.Show("Por favor, preencha os campos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public ActionResult DeleteConfirmed(int?id) { Administrador a = new Administrador(); a = LoginAdminDAO.RetornaAdminLogado(); if (a != null) { Administrador administrador = AdministradorDAO.BuscarAdministradorPorId(id); AdministradorDAO.RemoverAdministrador(administrador); return(RedirectToAction("Index")); } else { return(RedirectToAction("Login")); } }
public AdministradorDOM Crear(AdministradorDOM Parametro) { var DAO = new AdministradorDAO(); if (DAO.Obtener(Parametro.NumDocumento) != null) // Ya existe { throw new WebFaultException <RepetidoException> ( new RepetidoException() { Codigo = "101", Descripcion = "El NroDocumento ya existe" }, System.Net.HttpStatusCode.Conflict ); } return(DAO.Crear(Parametro)); }
public ActionResult LogarProfessor([Bind(Include = "eml_Professor,senha_Professor")] Professor professor) { Professor p = ProfessorDAO.login(professor.eml_Professor, professor.senha_Professor); Administrador a = AdministradorDAO.login(professor.eml_Professor, professor.senha_Professor); if (p != null) { FormsAuthentication.SetAuthCookie(p.eml_Professor + "|" + p.cpf_Professor + "|" + p.nme_Professor, true); return(RedirectToAction("Index", "Home")); } else if (a != null) { FormsAuthentication.SetAuthCookie(a.eml_Administrador + "|" + a.idAdminitrador + "|" + a.nme_Administrador, true); return(RedirectToAction("Index", "Home")); } ModelState.AddModelError("", "O Email/Senha estão incorretos!"); return(View(professor)); }
public ActionResult RemoverUsuario() { AdministradorDAO admin = new AdministradorDAO(); int id = Convert.ToInt32(Request.QueryString["id"]); try { if (admin.RemoverUsuario(id)) { return(Content("<script>alert('Usuário removido com sucesso!');window.location='gerenciarusuarios'</script>")); //return Redirect("~/autenticacao/gerenciarusuarios"); } else { return(Content("<script>alert('O usuário não pôde ser removido!');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser removido!');window.location='gerenciarusuarios'</script>")); } }
//salvar private void btnSalvarA_Click(object sender, EventArgs e) { if (!txtNomeA.Text.Equals("") && !txtSenhaA.Text.Equals("") && !mskCpfA.Text.Equals("")) { var A = new Administrador(); var V = new Vendedor(); V.Cpf = mskCpfA.Text; A.Nome = txtNomeA.Text; A.Cpf = mskCpfA.Text; A.Senha = txtSenhaA.Text; if (ValidarCpf.ValidarCPF(A) == false) { MessageBox.Show("Por favor, digite um Cpf válido!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (AdministradorDAO.Find(A) != null || VendedorDAO.Find(V) != null) { MessageBox.Show("CPF já cadastrado! Já tem um mesmo CPF para Adm ou Vendedor!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (AdministradorDAO.Insert(A) == true) { MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
// GET: Administrador/Details/5 public ActionResult Detalhes(int?id) { Administrador a = new Administrador(); a = LoginAdminDAO.RetornaAdminLogado(); if (a != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Administrador administrador = AdministradorDAO.BuscarAdministradorPorId(id); if (administrador == null) { return(HttpNotFound()); } return(View(administrador)); } else { return(RedirectToAction("Login")); } }
public ActionResult Login([Bind(Include = "AdministradorCpf,AdministradorSenha")] Administrador administrador) { Administrador a = new Administrador(); if (ModelState.IsValid) { a.AdministradorCpf = administrador.AdministradorCpf; a.AdministradorSenha = administrador.AdministradorSenha; a = AdministradorDAO.LoginAdministrador(a); if (a != null) // DIFERENTE DE 0 ENTAO É A ID DO USUARIO { LoginAdminDAO.AdicionaLoginAdmin(a); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "CPF e/ou Senha Inválido(s)"); } } return(View()); }
//procurar private void btnProcurarA_Click(object sender, EventArgs e) { if (!mskProcurarA.Text.Equals("")) { var A = new Administrador(); A.Cpf = mskProcurarA.Text; if ((A = AdministradorDAO.Find(A)) != null) { txtNomeA.Text = A.Nome; mskCpfA.Text = A.Cpf; txtSenhaA.Text = A.Senha; MessageBox.Show("Encontrado!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("CPF não encontrado!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Por favor, Preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//Excluir private void btnExcluirA_Click(object sender, EventArgs e) { if (!txtNomeA.Text.Equals("")) { var A = new Administrador(); A.Cpf = mskCpfA.Text; A = AdministradorDAO.Find(A); if (AdministradorDAO.Delete(A) == true) { txtNomeA.Clear(); txtSenhaA.Clear(); mskCpfA.Clear(); MessageBox.Show("Deletado!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Operação inválida!", "Atenção!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public List <AdministradorDOM> Listar() { var DAO = new AdministradorDAO(); return(DAO.Listar()); }
public AdministradorDOM Modificar(AdministradorDOM Parametro) { var DAO = new AdministradorDAO(); return(DAO.Modificar(Parametro)); }
public AdministradorDOM Obtener(string NroDocumento) { var DAO = new AdministradorDAO(); return(DAO.Obtener(NroDocumento)); }
public AdministradorBll() { objAdmDAO = FactoryDAO.criarAdministradorDAO(); }
public ControladorAdmin() { this.admindao = new AdministradorDAO(); }