예제 #1
0
    protected void btnMas_Click(object sender, EventArgs e)
    {
        String Rol;
        String strUserID;
        String Cadena;

        DataView Visor = (DataView)SQLIDUsuario.Select(DataSourceSelectArguments.Empty);

        if (Visor.Count > 0)
        {
            strUserID = Visor[0].Row[0].ToString();
        }
        else
        {
            return;
        }

        foreach (int Indice in ListaRoles.GetSelectedIndices())
        {
            try
            {
                Rol    = ListaRoles.Items[Indice].Value;
                Cadena = "INSERT INTO AspNetUserRoles (UserId, RoleId) VALUES ('" + strUserID + "','" + Rol + "')";
                SQLRolesNoAsignados.InsertCommand = Cadena;
                SQLRolesNoAsignados.Insert();
                ListaRolesAsignados.Items.Insert(0, ListaRoles.Items[Indice].Text);
            }
            catch (Exception ex)
            {
            }
        }

        SQLRolesAsignados.DataBind();
        SQLRolesNoAsignados.DataBind();
    }
예제 #2
0
    protected void btnEliminarUsuario_Click(object sender, EventArgs e)
    {
        String   Cadena;
        String   strUserID;
        DataView Visor = (DataView)SQLIDUsuario.Select(DataSourceSelectArguments.Empty);

        if (Visor.Count > 0)
        {
            strUserID = Visor[0].Row[0].ToString();
        }
        else
        {
            return;
        }


        Cadena = "DELETE FROM AspNetUserRoles WHERE (UserId = '" + strUserID + "')";
        SQL_Usuarios.DeleteCommand = Cadena;
        SQL_Usuarios.Delete();

        Cadena = "DELETE FROM AspNetUsers WHERE (Id = '" + strUserID + "')";
        SQL_Usuarios.DeleteCommand = Cadena;
        SQL_Usuarios.Delete();

        SQL_Usuarios.DeleteCommand = "";
        SQL_Usuarios.DataBind();
    }