protected void btnSalvar_Click(object sender, EventArgs e) { if (validarPagina()) { BOUsuarios objUsuarios = new BOUsuarios(); string nvaClave = string.Empty; int idUserEditar = int.Parse(Session["idUsuarioEditar"].ToString()); if (!string.IsNullOrEmpty(txtClave.Text)) { nvaClave = new encriptarDatos().obtenerMD5(txtClave.Text); } if (objUsuarios.administrarUsuario(2, idUserEditar, txtNombres.Text, nvaClave, txtCorreo.Text, int.Parse(ddlRoles.SelectedValue))) { foreach (GridViewRow _row in grmps.Rows) { CheckBox chkm = new CheckBox(); chkm = (CheckBox)_row.FindControl("chkCuentaAct"); new BOUsuarios().editarMPsUsuario(idUserEditar, _row.Cells[1].Text, chkm.Checked); } Response.Redirect("administrarUsuarios.aspx"); } else { lblRespuesta.Text = "No se logró actualizar la información del usuario"; } } }
protected void btnCrear_Click(object sender, EventArgs e) { if (validarPagina()) { BOUsuarios objUsuarios = new BOUsuarios(); int id = objUsuarios.crearUsuario(txtNombres.Text, new encriptarDatos().obtenerMD5(txtClave.Text), txtCorreo.Text, int.Parse(ddlRoles.SelectedValue)); if (id != 0) { foreach (GridViewRow _row in grmps.Rows) { CheckBox chkm = new CheckBox(); chkm = (CheckBox)_row.FindControl("chkCuentaAct"); if (chkm.Checked) { new BOUsuarios().asignarMPsUsuario(id, _row.Cells[1].Text); } } lblRespuesta.Text = "Usuario creado"; Response.Redirect("administrarUsuarios.aspx"); } else { lblRespuesta.Text = "No se logró crear el usuario"; } } else { Response.Redirect("login.aspx"); } }
private void imprimirOpciones() { BOUsuarios permisos = new BOUsuarios(); if (permisos.paginaPermitida("tiendas.aspx")) { Session["tiendasVisible"] = "display:block;"; } else { Session["tiendasVisible"] = "display:none;"; } if (permisos.paginaPermitida("adminReportes.aspx")) { Session["reportesVisible"] = "display:block;"; } else { Session["reportesVisible"] = "display:none;"; } if (permisos.paginaPermitida("adminProductos.aspx")) { Session["productosVisible"] = "display:block;"; } else { Session["productosVisible"] = "display:none;"; } if (permisos.paginaPermitida("administrarUsuarios.aspx")) { Session["usuariosVisible"] = "display:block;"; } else { Session["usuariosVisible"] = "display:none;"; } if (permisos.paginaPermitida("cuentas.aspx")) { Session["cuentasVisible"] = "display:block;"; } else { Session["cuentasVisible"] = "display:none;"; } if (permisos.paginaPermitida("ofertas.aspx")) { Session["ofertasVisible"] = "display:block;"; } else { Session["ofertasVisible"] = "display:none;"; } }
protected void grUsuarios_RowDeleting(object sender, GridViewDeleteEventArgs e) { if (validarPagina()) { int idUsuarioEliminar; int.TryParse(grUsuarios.DataKeys[int.Parse(e.RowIndex.ToString())].Value.ToString(), out idUsuarioEliminar); BOUsuarios objUsuarios = new BOUsuarios(); objUsuarios.administrarUsuario(3, idUsuarioEliminar, string.Empty, string.Empty, string.Empty, 0); cargarUsuarios(string.Empty); } }
protected void btnEliminar_Click(object sender, EventArgs e) { if (validarPagina()) { BOUsuarios objUsuarios = new BOUsuarios(); if (objUsuarios.administrarUsuario(3, int.Parse(txtbridUsuario.Text), string.Empty, string.Empty, string.Empty, 0)) { lblRest.Text = "Usuario eliminado"; } else { lblRest.Text = "No se logró eliminar el usuario"; } } else { Response.Redirect("login.aspx"); } }
protected void txtEditar_Click(object sender, EventArgs e) { if (validarPagina()) { BOUsuarios objUsuarios = new BOUsuarios(); if (objUsuarios.administrarUsuario(2, int.Parse(txtEdidUsuario.Text), txtEdNombres.Text, new encriptarDatos().obtenerMD5(txtEdClave.Text), txtEdCorreo.Text, int.Parse(txtEdRol.Text))) { lblResponse.Text = "Usuario editado"; } else { lblResponse.Text = "No se logró editar el usuario"; } } else { Response.Redirect("login.aspx"); } }
protected void btnSalvar_Click(object sender, EventArgs e) { if (validarPagina()) { BOUsuarios objUsuarios = new BOUsuarios(); string nvaClave = string.Empty; if (!string.IsNullOrEmpty(txtClave.Text)) { nvaClave = new encriptarDatos().obtenerMD5(txtClave.Text); } if (objUsuarios.administrarUsuario(2, int.Parse(Session["idUsuario"].ToString()), txtNombres.Text, nvaClave, txtCorreo.Text, int.Parse(Session["codRol"].ToString()))) { Response.Redirect("login.aspx"); } else { Response.Redirect("Menu.aspx?cambioClave=0"); } } }