private void editarUsuario() { var ObjUsuarios = new SysUsuarios(); string nombre = TxtNombre.Text.Trim(); string pass = TxtPass.Text.Trim(); string conf = TxtConfir.Text.Trim(); int id = HdnID.Value.ToEntero(); if (pass.Equals(conf)) { var DrUsuario = DtUsuarios.FiltroPrimero($"idUsuario={id} AND Contrasenia='{Encripta(pass)}'"); if (DrUsuario != null) { if (ChkCambio.Checked) { if (TxtNuevaPass.Text.Trim().Equals(TxtNuevaPassConf.Text.Trim())) { if (ObjUsuarios.updateUsuario(id, nombre, Encripta(TxtNuevaPass.Text.Trim()), DdlRol.SelectedValue.ToEntero())) { Notificar(this, "Usuario modificado correctamente", TipoMensaje.Informacion); DtUsuarios = ObjUsuarios.getUsuarios(); GvUsuarios.DataSource = DtUsuarios; } } else { Notificar(this, "Las contraseñas con coinciden", TipoMensaje.Error); } } else { if (ObjUsuarios.updateUsuario(id, nombre, Encripta(pass), DdlRol.SelectedValue.ToEntero())) { Notificar(this, "Usuario modificado correctamente", TipoMensaje.Informacion); DtUsuarios = ObjUsuarios.getUsuarios(); GvUsuarios.DataSource = DtUsuarios; } } } else { Notificar(this, "Contraseña incorrecta", TipoMensaje.Error); } } else { Notificar(this, "Las contraseñas con coinciden", TipoMensaje.Error); } ObjUsuarios.Dispose(); GvUsuarios.DataBind(); UpUsuarios.Update(); UpDivUsuario.Update(); }
private void agregarUsuario() { var ObjUsuarios = new SysUsuarios(); string nombre = TxtNombre.Text.Trim(); string pass = TxtPass.Text.Trim(); string conf = TxtConfir.Text.Trim(); if (pass.Equals(conf)) { int id = ObjUsuarios.addUsuario(nombre, pass, "", DdlRol.SelectedValue.ToEntero()); if (id > 0) { Notificar(this, "Usuario agregado correctamente", TipoMensaje.Informacion); } } else { Notificar(this, "Las contraseñas con coinciden", TipoMensaje.Error); UpDivUsuario.Update(); return; } GvUsuarios.DataSource = ObjUsuarios.getUsuarios(); ObjUsuarios.Dispose(); GvUsuarios.DataBind(); UpUsuarios.Update(); UpDivUsuario.Update(); }
protected void BtnEliminar_Click1(object sender, EventArgs e) { int id = HdnIDEliminar.Value.ToEntero(); string pass = TxtPassEliminar.Text.Trim(), conf = TxtConfirEliminar.Text.Trim(); if (pass.Equals(conf)) { var DrUsuario = DtUsuarios.FiltroPrimero($"idUsuario={id} AND Contrasenia='{Encripta(pass)}'"); if (DrUsuario != null) { var objUsuarios = new SysUsuarios(); if (objUsuarios.deleteUsuario(id)) { Notificar(this, "Usuario eliminado correctamente", TipoMensaje.Informacion); DtUsuarios = objUsuarios.getUsuarios(); GvUsuarios.DataSource = DtUsuarios; } objUsuarios.Dispose(); GvUsuarios.DataBind(); } else { Notificar(this, "Contraseña incorrecta", TipoMensaje.Error); } } else { Notificar(this, "Las contraseñas no coinciden", TipoMensaje.Error); } UpUsuarios.Update(); UpEliminar.Update(); RegistraScript(this, "$('#DivEliminar').modal('hide');"); }
private void BtnIngresar_Click(object sender, EventArgs e) { var dbUsuarios = new SysUsuarios(); string usuario, password; usuario = TxtUsuario.Text.Trim(); password = Encripta(TxtPassword.Text.Trim()); //Agrega Usuarios 'Solo temporal' //if (ChkTemporal.Checked) //{ // int idUsuario = ObjUsuarios.addUsuario(usuario, TxtPassword.Text.Trim(), "*****@*****.**"); // if (idUsuario > 0) // { // AlertFeo($"El nuevo usuario se grabo con el id = '{idUsuario}'"); // } // else // { // AlertFeo($"Ocurrio un error al guardar el usuario"); // } //} //else //{ DataTable dtUsuarios = dbUsuarios.getUsuarios(); if (dbUsuarios.HasUsuarios) { DataRow RowUsuario = dtUsuarios.FiltroPrimero($"Username='******' AND Contrasenia='{password}'"); if (RowUsuario != null && RowUsuario["Username"].Equals(usuario) && RowUsuario["Contrasenia"].Equals(password)) { Usuario user = new Usuario() { idUsuario = RowUsuario["idUsuario"].ToString().ToEntero(), Username = RowUsuario["Username"].ToString(), idRol = RowUsuario["idRol"].ToString().ToEntero(), Rol = RowUsuario["Rol"].ToString() }; Session["Usuario"] = user; if (Session["Usuario"] != null) { FormsAuthentication.RedirectFromLoginPage(user.Username, false); } } else { Notificar(this, "Usuario Incorrecto", TipoMensaje.Error); } // } } if (!string.IsNullOrEmpty(dbUsuarios.ErrorMessage)) { Alert(this, dbUsuarios.ErrorMessage, "Error"); } dbUsuarios.Dispose(); UpLogin.Update(); }
private void CargaDatos() { var ObjUsuarios = new SysUsuarios(); DtUsuarios = ObjUsuarios.getUsuarios(); GvUsuarios.DataSource = DtUsuarios; DdlRol.DataSource = ObjUsuarios.getRoles(); ObjUsuarios.Dispose(); GvUsuarios.DataBind(); DdlRol.DataBind(); UpUsuarios.Update(); }