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; } }
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; }