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";
         }
     }
 }
Ejemplo n.º 2
0
        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";
            }
        }
Ejemplo n.º 3
0
 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");
         }
     }
 }