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 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 CargaDatos() { var ObjUsuarios = new SysUsuarios(); DtUsuarios = ObjUsuarios.getUsuarios(); GvUsuarios.DataSource = DtUsuarios; DdlRol.DataSource = ObjUsuarios.getRoles(); ObjUsuarios.Dispose(); GvUsuarios.DataBind(); DdlRol.DataBind(); UpUsuarios.Update(); }
protected void LnkEditar_Click(object sender, EventArgs e) { var lnk = sender as LinkButton; var GvRow = lnk.NamingContainer as GridViewRow; HdnModalidad.Value = "E"; HdnID.Value = GvRow.DataKey("idUsuario"); TxtNombre.Text = GvRow.DataKey("Username"); CambioContraseña.Visible = true; UpUsuarios.Update(); UpDivUsuario.Update(); RegistraScript(this, "$('#DivUsuario').modal('show');$('#Titulo').text('Editar Usuario');"); }