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"; } } }
private void iniciarSesion() { DataTable dtDatosUsuario = new DataTable(); string claveEnc = new encriptarDatos().obtenerMD5(txtClave.Text); if (new BOUsuarios().iniciarSesion(ref dtDatosUsuario, txtUsuario.Text)) { if (dtDatosUsuario.Rows.Count > 0) { if (dtDatosUsuario.Rows[0]["clave"].ToString() == claveEnc && bool.Parse(dtDatosUsuario.Rows[0]["activo"].ToString()) == true) { List <string> mpAsociados = new List <string>(); for (int i = 0; i < dtDatosUsuario.Rows.Count; i++) { mpAsociados.Add(dtDatosUsuario.Rows[i]["account_id"].ToString()); } Session["idUsuario"] = dtDatosUsuario.Rows[0]["idUsuario"].ToString(); Session["Usuario"] = dtDatosUsuario.Rows[0]["nombres"].ToString(); Session["codRol"] = dtDatosUsuario.Rows[0]["codRol"].ToString(); Session["paginaActual"] = "login"; Session["mpPermitidos"] = mpAsociados; Response.Redirect("Menu.aspx"); } lblResultado.Text = "Clave no válida o usuario inactivo."; } else { lblResultado.Text = "Usuario no válido"; } } else { lblResultado.Text = "Wops! Algo no sucedió bien"; } }
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"); } } }