示例#1
0
 protected void btnDoAction_Click(object sender, EventArgs e)
 {
     btnBlock.Visible = false;
     btnDoAction.Enabled = false;
     freundeTableAdapter FreundeAdapter = new freundeTableAdapter();
     switch (Session["action"].ToString())
     {
         case "1": //Freundschaftsanfrage zurück ziehen
             FreundeAdapter.FreundschaftsanfrageZurueckziehen((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);
             btnDoAction.Text = "Freundschaftsanfrage wurde zurück gezogen";
             break;
         case "2": //Freundschaftsanfrage bestätigen
             FreundeAdapter.FreundschaftsanfrageSenden((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);
             FreundeAdapter.FreundschaftsanfrageBestaetigen((Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser().ProviderUserKey);
             btnDoAction.Text = "Sie sind nun befreundet!";
             break;
         case "3": //Freundschaft beenden
             FreundeAdapter.FreundschaftBeenden((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);
             btnDoAction.Text = "Freundschaft wurde beendet";
             break;
         case "4": //Blockierung aufheben
             FreundeAdapter.BlockierungAufheben((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);
             btnDoAction.Text = "Die blockierung wurde aufgehoben";
             break;
         case "5": //Freundschaftsanfrage senden
             FreundeAdapter.FreundschaftsanfrageSenden((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);
             btnDoAction.Text = "Freundschaftsanfrage wurde versendet";
             break;
     }
 }
示例#2
0
        protected void btnBlock_Click(object sender, EventArgs e)
        {
            //UserBlockieren
            freundeTableAdapter FreundeAdapter = new freundeTableAdapter();

            //Erst Freundschaft beenden falls eine besteht
            FreundeAdapter.FreundschaftBeenden((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);

            //Nun blockierung setzen
            FreundeAdapter.UserBlockieren((Guid)System.Web.Security.Membership.GetUser().ProviderUserKey, (Guid)System.Web.Security.Membership.GetUser(GridView1.Rows[GridView1.SelectedIndex].Cells[1].Text.ToString()).ProviderUserKey);
            btnDoAction.Visible = false;
            btnBlock.Text = "Benutzer wird nun geblockt";
            btnBlock.Enabled = false;
        }