private void button1_Click(object sender, EventArgs e) { UsuariosDao userDao = new UsuariosDao(); try { if (getCamposRequeridosContraseña().Length == 0) { if (ContraseñaActualTextBox.Text != NuevaContraseñaTextBox.Text) { userDao.actualizarContraseñaDelUsuario( ContraseñaActualTextBox.Text.Trim(), NuevaContraseñaTextBox.Text.Trim(), usuario.id ); MessageBox.Show("Contraseña modificada con exito!"); ContraseñaActualTextBox.Text = ""; NuevaContraseñaTextBox.Text = ""; } else { MessageBox.Show("La nueva contraseña debe ser distinta de la actual"); } } else { MessageBox.Show("Debe llenar los campos requeridos: \n\n" + getCamposRequeridosContraseña()); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void btnIniciarSesion_Click(object sender, EventArgs e) { //Verificar los datos que llegan del cliente UsuariosDao al = new UsuariosDao(); try { Usuarios u = al.iniciarSesion(txtEmail.Text.Trim(), txtPassword.Text.Trim()); if (u != null) { Session["tipo_usuario"] = u.tipo_usuario; Session["email_usuario"] = u.email; Response.Redirect("FrmContenedor.aspx"); } else { divMensaje.Visible = true; Session["tipo_usuario"] = ""; } } catch (Exception ex) { divMensaje.Visible = true; } }
protected void enviarButton_Click1(object sender, EventArgs e) { try { Usuario usuario = UsuariosDao.ValidarUsuario( usuarioTextBox.Text, senhaTextBox.Text); if (usuario == null) { throw new Exception("Usuário ou senha inválidos"); } Session["sessao_usuario"] = usuario; //Session.Add("sessao_usuario", usuario); Response.Redirect("Home.aspx"); } catch (Exception ex) { mensagemLabel.CssClass = "alert alert-danger"; mensagemLabel.Text = ex.Message; } }
public ActionResult Create(Usuarios usuario) { var confereUsuario = new UsuariosDao().GetById(usuario.Id); if (confereUsuario != null) { return(View(usuario)); } usuario.IsAtivo = true; try { if (!ModelState.IsValid) { return(View(usuario)); } if (new UsuariosDao().DbAdd(usuario)) { return(RedirectToAction("Index", "Funcionarios", "")); } return(View()); } catch { return(View()); } }
public bool updatePassword(String info) { if (Session["tipo_usuario"] != null) { if (Session["tipo_usuario"].ToString() == "Administrador" || Session["tipo_usuario"].ToString() == "Empresa") { try { JavaScriptSerializer jss = new JavaScriptSerializer(); Usuarios u = jss.Deserialize <Usuarios>(info); Regex validarEmail = new Regex("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.([a-zA-Z]{2,4})+"); if (!validarEmail.IsMatch(u.email)) { throw new Exception("Los datos proporcionados no son válidos, verifica la información"); } Regex validarPassword = new Regex("(?=^.{8,16}$)((?=.*\\d)|(?=.*\\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$"); if (!validarPassword.IsMatch(u.password)) { throw new Exception("Los datos proporcionados no son válidos, verifica la información"); } bool resultado = new UsuariosDao().updatePassword(u); return(resultado); } catch (System.ArgumentNullException) { throw new Exception("Los datos proporcionados no son válidos, verifica la información"); } } } throw new SecurityException(); }
public JsonResult LoginValidate(string username, string password) { UsuariosBean usuBean = new UsuariosBean(); UsuariosDao usuDao = new UsuariosDao(); usuBean = usuDao.sp_Login_Retrieve_Usuario_Inicia_Sesion(username, password); Session["iIdUsuario"] = usuBean.iIdUsuario; Session["sUsuario"] = usuBean.sUsuario; //Session de empresa modificar una vez de tengan las tablas necesarias para el funcionamiento Session["IdEmpresa"] = 1; Session["sEmpresa"] = ""; ///////////////////////// Session["Administrador"] = 0; Session["Nomina"] = 0; Session["Incidencias"] = 0; Session["Kiosko"] = 0; Session["RH"] = 0; Session["Profile"] = usuBean.iPerfil; List <PermisosBean> permBean = new List <PermisosBean>(); MenuDao menDao = new MenuDao(); int usuSesion = int.Parse(Session["iIdUsuario"].ToString()); permBean = menDao.sp_Menu_Retrieve_Permisos_Usuario_Menu(usuSesion); foreach (var item in permBean) { if (item.sPerfil == "Administrador") { Session["Administrador"] = 1; break; } } foreach (var item in permBean) { if (item.sPerfil == "Nomina") { Session["Nomina"] = 1; break; } } foreach (var item in permBean) { if (item.sPerfil == "Incidencias") { Session["Incidencias"] = 1; break; } } foreach (var item in permBean) { if (item.sPerfil == "Kiosko") { Session["Kiosko"] = 1; break; } } foreach (var item in permBean) { if (item.sPerfil == "RH") { Session["RH"] = 1; break; } } return(Json(usuBean)); }
private void CarregaUsuarios() { var usuarios = new UsuariosDao().GetAll(); comboUsuarios.DataSource = usuarios; comboUsuarios.DisplayMember = "Login"; if (!(comboUsuarios.Items.Count == 0)) { comboUsuarios.SelectedIndex = 0; } }
private void btnSalvar_Click(object sender, EventArgs e) { var u = new Usuarios(); Usuarios = new UsuariosDao().GetAll(); u.IsAtivo = checkStatus.Checked; u.Nivel = Convert.ToInt32(ComboNivelAcesso.Text); u.Login = txtNome.Text; u.Password = txtSenha.Text; if (u.ConfereUsuario(Usuarios) && u.ConfirmarSenha(txtSenha.Text, txtConfirmaSenha.Text)) { var dao = new UsuariosDao(); dao.DbAdd(u); } }
public ListaUsuariosForm() { InitializeComponent(); userDao = new UsuariosDao(); this.UsuariosListView.Columns.Insert(0, "Id", 5 * (int)UsuariosListView.Font.SizeInPoints, HorizontalAlignment.Center); this.UsuariosListView.Columns.Insert(1, "userame", 20 * (int)UsuariosListView.Font.SizeInPoints, HorizontalAlignment.Center); this.UsuariosListView.Columns.Insert(2, "Intentos de logueo", 15 * (int)UsuariosListView.Font.SizeInPoints, HorizontalAlignment.Center); userDao.getUsuarios( result => { result.ForEach(elem => { this.UsuariosListView.Items.Add(getItemDelUsuario(elem)); }); } ); }
protected void Registrar_Click(object sender, EventArgs e) { if (txtusuario.Text.Length != 0 && txtEmail.Text.Length != 0 && txtContrasenia.Text.Length != 0) { Usuarios user = new Usuarios(); user.Email = txtEmail.Text; user.Nombre = txtusuario.Text; user.Contrasena = txtContrasenia.Text; UsuariosDao.insertU(user); Response.Redirect("Login.aspx"); } else { alerta.Visible = true; } }
protected void enviarButton_Click(object sender, EventArgs e) { try { Usuario usuario = new Usuario() { Nome = nomeTextBox.Text, Senha = senhaTextBox.Text }; UsuariosDao.IncluirUsuario(usuario); mensagemLabel.CssClass = "alert alert-success"; mensagemLabel.Text = "Usuario incluido com sucesso"; } catch (Exception ex) { mensagemLabel.CssClass = "alert alert-danger"; mensagemLabel.Text = ex.Message; } }
public ActionResult Login(string login, string password, Usuarios usu) { var dao = new UsuariosDao().ConfereUsuario(usu); if (dao == true) { var pes = new UsuariosDao().GetByLogin(login, password); var usuarios = new Usuarios() { Id = pes.Id, }; return(RedirectToAction("Index", "Menu" /*, new { usuarios.Id }*/)); } else { return(View("Index")); } }
private void button2_Click(object sender, EventArgs e) { var usuario = new Usuarios(); usuario.Login = txtUsuario.Text; usuario.Password = TxtSenha.Text; if (txtUsuario.Text == "admin" && TxtSenha.Text == "admin") { AbrePrograma(); } else if (new UsuariosDao().ConfereUsuario(usuario)) { usuario = new UsuariosDao().GetByLogin(txtUsuario.Text, TxtSenha.Text); AbrePrograma(usuario); } else { MessageBox.Show("Usuário Inválido!"); } }
protected void enviarButton_Click(object sender, EventArgs e) { try { Usuario usuario = UsuariosDao.ValidarUsuario(usuarioTextBox.Text, senhaTexrBox.Text); if (usuario == null) { throw new Exception("Usuário ou senha inválidos"); } Session["sessao_usuario"] = usuario ?? throw new Exception("Usuário ou senha inválidos"); //Session.Add("sessao_usuario", usuario); Response.Redirect("Home.aspx"); //mensagemLabel.CssClass = "alert alert-success"; //mensagemLabel.Text = "Usuário <strong>" + usuario.Nome + "</strong> incluido com sucesso"; } catch (Exception ex) { mensagemLabel.CssClass = "alert alert-danger"; mensagemLabel.Text = ex.Message; //throw; } }
private void DeshabilitarButton_Click(object sender, EventArgs e) { UsuariosDao userDao = new UsuariosDao(); try { Usuario user = (Usuario)this.UsuariosListView.SelectedItems[0].Tag; bool habilitado = user.habilitado == 1; userDao.habilitarDeshabilitarUsuario(user.id, habilitado); UsuariosListView.Items.Clear(); userDao.getUsuarios( result => { result.ForEach(elem => { this.UsuariosListView.Items.Add(getItemDelUsuario(elem)); }); } ); } catch (Exception ex) { } }
public int VerificarUsuario(string userName, string psw) { try { int existeUsuario = 0; string result = string.Empty; UsuariosDao usuariosDao = new UsuariosDao(); result = usuariosDao.VerificarUsuario(userName, psw); if (result != null && result != "") { existeUsuario = 1; Session["Pais"] = result; } return(existeUsuario); } catch (Exception ex) { throw; } }
protected void Iniciar_Click(object sender, EventArgs e) { Usuarios user = new Usuarios(); user.Email = txtusuario.Text; user.Contrasena = txtcontrasenia.Text; if (UsuariosDao.buscar(user) == true) { if (UsuariosDao.tipo(user).Equals("admin")) { Response.Redirect("AdminIndex.aspx"); } else { Response.Redirect("UserIndex.aspx"); } } else { alerta.Visible = true; } }
// GET: Usuarios/Edit/5 public ActionResult Edit(int funcionarioId) { var usuario = new UsuariosDao().GetUsuarioDoFuncionario(funcionarioId); return(View(usuario)); }
// GET: Usuarios/Create public ActionResult Create(int funcionarioId) { Usuarios usuario = new UsuariosDao().GetUsuarioDoFuncionario(funcionarioId); return(View(usuario)); }
// GET: Usuarios public ActionResult Index() { var usuarios = new UsuariosDao().GetAll(); return(View(usuarios)); }
public void SetConnectionString(string dbConnection) { usuarioDao = new UsuariosDao(dbConnection); }