Пример #1
0
 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;
     }
 }
Пример #2
0
    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.");
        }
    }
Пример #3
0
 public void Remove(Yorum obj)
 {
     this.List.Remove(obj);
 }
Пример #4
0
 public int IndexOf(Yorum obj)
 {
     return(this.List.IndexOf(obj));
 }
Пример #5
0
 public bool Contains(Yorum obj)
 {
     return(this.List.Contains(obj));
 }
Пример #6
0
 public void Insert(int index, Yorum obj)
 {
     this.List.Insert(index, obj);
 }
Пример #7
0
 public int Add(Yorum obj)
 {
     return(this.List.Add(obj));
 }
Пример #8
0
    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;
            }
        }
    }