protected void rptComments_ItemCommand(object source, RepeaterCommandEventArgs e) { switch (e.CommandName) { case "remove": using (HiddenField hv = rptComments.Items[e.Item.ItemIndex].FindControl("hfID") as HiddenField) { if (hv != null) { using (Lib.Yorum m = Lib.YorumMethods.GetYorum(BAYMYO.UI.Converts.NullToGuid(hv.Value))) { if (!BAYMYO.UI.Converts.NullToGuid(null).Equals(m.ID)) { if (Settings.CurrentUser().Mail.Equals(m.Mail)) { Lib.YorumMethods.Delete(m); GetDataPaging(); ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Yorumunuz başarılı bir şekilde silindi!');", true); } } } } } break; } }
void CustomizeControl1_SubmitClick(SortedDictionary <string, Control> controls) { writeBox.Style.Value = "display: block"; if (((TextBox)controls["Icerik"]).Text.Length > 500) { CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Warning, string.Format("Yazmış olduğunuz yorum uzunluğu <b>{0}</b> karakterdir. Yorum alanına en fazla <b>500</b> karakter girebilirsiniz lütfen yazınızı kontrol ederek tekrar deneyiniz.", ((TextBox)controls["Icerik"]).Text.Length)); return; } if (!string.IsNullOrEmpty(((TextBox)controls["Adi"]).Text) & !string.IsNullOrEmpty(((TextBox)controls["Mail"]).Text) & !string.IsNullOrEmpty(((TextBox)controls["Icerik"]).Text) & !string.IsNullOrEmpty(ModulID) & !string.IsNullOrEmpty(IcerikID) & CustomizeControl1.PanelVisible & CustomizeControl1.SubmitEnabled) { using (Lib.Yorum m = new Lib.Yorum()) { m.IP = Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); m.Adi = BAYMYO.UI.Commons.SubStringText(((TextBox)controls["Adi"]).Text, 100); m.Mail = ((TextBox)controls["Mail"]).Text; m.ModulID = ModulID; m.IcerikID = IcerikID; m.Icerik = BAYMYO.UI.Commons.SubStringText(((TextBox)controls["Icerik"]).Text, 500); m.KayitTarihi = DateTime.Now; m.YoneticiOnay = IsCommandActive; m.Aktif = IsCommandActive; if (Lib.YorumMethods.Insert(m) > 0) { CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Succes, "Yorumunuz başarılı bir şekilde tarafımıza gönderilmiştir, kontrol edildikten sonra yayımlanacaktır."); CustomizeControl1.PanelVisible = false; CustomizeControl1.SubmitEnabled = false; ((TextBox)controls["Adi"]).Text = string.Empty; ((TextBox)controls["Mail"]).Text = string.Empty; ((TextBox)controls["Icerik"]).Text = string.Empty; } } } else { CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Stop, "Lütfen aşağıdaki ilgili kutucukların dolu olduğundan yada geçerli değerlere sahip olduğundan emin olunuz."); } }
public void Remove(Yorum obj) { this.List.Remove(obj); }
public int IndexOf(Yorum obj) { return(this.List.IndexOf(obj)); }
public bool Contains(Yorum obj) { return(this.List.Contains(obj)); }
public void Insert(int index, Yorum obj) { this.List.Insert(index, obj); }
public int Add(Yorum obj) { return(this.List.Add(obj)); }
protected void rptComments_ItemCommand(object source, RepeaterCommandEventArgs e) { if (this.IsCommandActive) { switch (e.CommandName) { case "aktif": using (HiddenField hv = rptComments.Items[e.Item.ItemIndex].FindControl("hfID") as HiddenField) { if (hv != null) { using (Lib.Yorum m = Lib.YorumMethods.GetYorum(BAYMYO.UI.Converts.NullToGuid(hv.Value))) { if (!BAYMYO.UI.Converts.NullToGuid(null).Equals(m.ID)) { m.Aktif = true; Lib.YorumMethods.Update(m); GetDataPaging(); ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Yorum başarılı bir şekilde aktif edildi!');", true); } } } } break; case "pasif": using (HiddenField hv = rptComments.Items[e.Item.ItemIndex].FindControl("hfID") as HiddenField) { if (hv != null) { using (Lib.Yorum m = Lib.YorumMethods.GetYorum(BAYMYO.UI.Converts.NullToGuid(hv.Value))) { if (!BAYMYO.UI.Converts.NullToGuid(null).Equals(m.ID)) { m.Aktif = false; Lib.YorumMethods.Update(m); GetDataPaging(); ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Yorum başarılı bir şekilde pasif edildi!');", true); } } } } break; case "remove": using (HiddenField hv = rptComments.Items[e.Item.ItemIndex].FindControl("hfID") as HiddenField) { if (hv != null) { using (Lib.Yorum m = Lib.YorumMethods.GetYorum(BAYMYO.UI.Converts.NullToGuid(hv.Value))) { if (!BAYMYO.UI.Converts.NullToGuid(null).Equals(m.ID)) { Lib.YorumMethods.Delete(m); GetDataPaging(); ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Yorum başarılı bir şekilde kaldırıldı!');", true); } } } } break; } } }