예제 #1
0
        protected override void OnPreRender(EventArgs e)
        {
            if (dbContentStatusID != 0 & loadFlag)
            {
                editDbContentStatus = new DbContentStatus(dbContentStatusID);

                //
                // Set Field Entries
                //
                tbName.Text              = editDbContentStatus.Name;
                cbIsDraft.Checked        = editDbContentStatus.IsDraft;
                cbIsPublished.Checked    = editDbContentStatus.IsPublished;
                cbFeeEnabled.Checked     = editDbContentStatus.FeeEnabled;
                cbEditEnabled.Checked    = editDbContentStatus.EditEnabled;
                cbArchiveEnabled.Checked = editDbContentStatus.ArchiveEnabled;
                cbReviewEnabled.Checked  = editDbContentStatus.ReviewEnabled;
                tbIcon.Text              = editDbContentStatus.Icon;

                text = "Edit  - " + editDbContentStatus.ToString();
            }
            else
            {
                text = "Add ";
            }
        }
예제 #2
0
        protected override void OnPreRender(EventArgs e)
        {
            if (loadFlag)
            {
                if (dbContentStatusID > 0)
                {
                    obj  = new DbContentStatus(dbContentStatusID);
                    text = "Edit  - " + obj.ToString();
                }
                else if (dbContentStatusID <= 0)
                {
                    obj  = new DbContentStatus();
                    text = "Add ";
                }

                //
                // Set Field Entries
                //
                tbName.Text              = obj.Name;
                cbIsDraft.Checked        = obj.IsDraft;
                cbIsPublished.Checked    = obj.IsPublished;
                cbFeeEnabled.Checked     = obj.FeeEnabled;
                cbEditEnabled.Checked    = obj.EditEnabled;
                cbArchiveEnabled.Checked = obj.ArchiveEnabled;
                cbReviewEnabled.Checked  = obj.ReviewEnabled;
                tbIcon.Text              = obj.Icon;
            }
        }
예제 #3
0
        protected void btOk_Click(object sender, EventArgs e)
        {
            DbContentStatus dbContentStatus = new DbContentStatus(dbContentStatusID);

            dbContentStatus.Delete();

            dbContentStatusID = 0;

            OnDeleted(EventArgs.Empty);
        }
예제 #4
0
 protected override void OnPreRender(EventArgs e)
 {
     if (dbContentStatusID != 0)
     {
         dbContentStatus = new DbContentStatus(dbContentStatusID);
         text            = "Delete - " + dbContentStatus.ToString();
     }
     else
     {
         text = "Delete ";
     }
     EnsureWindowScripts();
 }
예제 #5
0
        protected override void OnPreRender(EventArgs e)
        {
            base.OnPreRender(e);

            if (dbContentStatusID != 0)
            {
                dbContentStatus = new DbContentStatus(dbContentStatusID);
                text            = "Delete - " + dbContentStatus.ToString();
            }
            else
            {
                text = "Delete ";
            }
        }
예제 #6
0
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dbContentStatusID == 0)
            {
                obj = new DbContentStatus();
            }
            else
            {
                obj = new DbContentStatus(dbContentStatusID);
            }

            obj.Name           = tbName.Text;
            obj.IsDraft        = cbIsDraft.Checked;
            obj.IsPublished    = cbIsPublished.Checked;
            obj.FeeEnabled     = cbFeeEnabled.Checked;
            obj.EditEnabled    = cbEditEnabled.Checked;
            obj.ArchiveEnabled = cbArchiveEnabled.Checked;
            obj.ReviewEnabled  = cbReviewEnabled.Checked;
            obj.Icon           = tbIcon.Text;

            if (editOnAdd)
            {
                dbContentStatusID = obj.Save();
            }
            else
            {
                obj.Save();
            }

            if (resetOnAdd)
            {
                tbName.Text              = string.Empty;
                cbIsDraft.Checked        = false;
                cbIsPublished.Checked    = false;
                cbFeeEnabled.Checked     = false;
                cbEditEnabled.Checked    = false;
                cbArchiveEnabled.Checked = false;
                cbReviewEnabled.Checked  = false;
                tbIcon.Text              = string.Empty;
            }

            OnUpdated(EventArgs.Empty);
        }
예제 #7
0
        protected override void OnPreRender(EventArgs e)
        {
            if (dbContentStatusID != 0)
            {
                dbContentStatus = new DbContentStatus(dbContentStatusID);

                #region Bind _system Folder

                //
                // Set Field Entries
                //



                #endregion

                #region Bind System Folder

                //
                // Set Field Entries
                //

                ltName.Text           = dbContentStatus.Name.ToString();
                ltIsDraft.Text        = dbContentStatus.IsDraft.ToString();
                ltIsPublished.Text    = dbContentStatus.IsPublished.ToString();
                ltFeeEnabled.Text     = dbContentStatus.FeeEnabled.ToString();
                ltEditEnabled.Text    = dbContentStatus.EditEnabled.ToString();
                ltArchiveEnabled.Text = dbContentStatus.ArchiveEnabled.ToString();
                ltReviewEnabled.Text  = dbContentStatus.ReviewEnabled.ToString();
                ltIcon.Text           = dbContentStatus.Icon.ToString();


                #endregion

                text = "View  - " + dbContentStatus.ToString();
            }
        }
예제 #8
0
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dbContentClipID == 0)
            {
                obj = new DbContentClip();
            }
            else
            {
                obj = new DbContentClip(dbContentClipID);
            }

            obj.Title             = tbTitle.Text;
            obj.Description       = tbDescription.Text;
            obj.Keywords          = tbKeywords.Text;
            obj.Icon              = tbIcon.Text;
            obj.Body              = ftbBody.Text;
            obj.PublishDate       = dePublishDate.Date;
            obj.ExpirationDate    = deExpirationDate.Date;
            obj.ArchiveDate       = deArchiveDate.Date;
            obj.Priority          = int.Parse(tbPriority.Text);
            obj.SortOrder         = int.Parse(tbSortOrder.Text);
            obj.CommentsEnabled   = cbCommentsEnabled.Checked;
            obj.NotifyOnComments  = cbNotifyOnComments.Checked;
            obj.OverrideUrl       = tbOverrideUrl.Text;
            obj.MenuLabel         = tbMenuLabel.Text;
            obj.MenuTooltip       = tbMenuTooltip.Text;
            obj.MenuEnabled       = cbMenuEnabled.Checked;
            obj.MenuOrder         = int.Parse(tbMenuOrder.Text);
            obj.MenuLeftIcon      = tbMenuLeftIcon.Text;
            obj.MenuLeftIconOver  = tbMenuLeftIconOver.Text;
            obj.MenuRightIcon     = tbMenuRightIcon.Text;
            obj.MenuRightIconOver = tbMenuRightIconOver.Text;
            obj.MenuBreak         = cbMenuBreak.Checked;

            if (msStatus.SelectedItem != null && msStatus.SelectedItem.Value != "Null")
            {
                obj.Status = DbContentStatus.NewPlaceHolder(
                    int.Parse(msStatus.SelectedItem.Value));
            }
            else
            {
                obj.Status = null;
            }

            if (msParentCatalog.SelectedItem != null && msParentCatalog.SelectedItem.Value != "Null")
            {
                obj.ParentCatalog = DbContentCatalog.NewPlaceHolder(
                    int.Parse(msParentCatalog.SelectedItem.Value));
            }
            else
            {
                obj.ParentCatalog = null;
            }

            if (msRating.SelectedItem != null && msRating.SelectedItem.Value != "Null")
            {
                obj.Rating = DbContentRating.NewPlaceHolder(
                    int.Parse(msRating.SelectedItem.Value));
            }
            else
            {
                obj.Rating = null;
            }

            if (msReferences.IsChanged)
            {
                obj.References = new DbContentClipCollection();
                foreach (ListItem i in msReferences.Items)
                {
                    if (i.Selected)
                    {
                        obj.References.Add(DbContentClip.NewPlaceHolder(int.Parse(i.Value)));
                    }
                }
            }

            if (msAuthors.IsChanged)
            {
                obj.Authors = new GreyFoxUserCollection();
                foreach (ListItem i in msAuthors.Items)
                {
                    if (i.Selected)
                    {
                        obj.Authors.Add(GreyFoxUser.NewPlaceHolder(int.Parse(i.Value)));
                    }
                }
            }

            if (msEditors.IsChanged)
            {
                obj.Editors = new GreyFoxUserCollection();
                foreach (ListItem i in msEditors.Items)
                {
                    if (i.Selected)
                    {
                        obj.Editors.Add(GreyFoxUser.NewPlaceHolder(int.Parse(i.Value)));
                    }
                }
            }

            if (editOnAdd)
            {
                dbContentClipID = obj.Save();
            }
            else
            {
                obj.Save();
            }

            if (resetOnAdd)
            {
                tbTitle.Text                  = string.Empty;
                tbDescription.Text            = string.Empty;
                tbKeywords.Text               = string.Empty;
                tbIcon.Text                   = string.Empty;
                ftbBody.Text                  = string.Empty;
                dePublishDate.Date            = DateTime.Now;
                deExpirationDate.Date         = DateTime.Now;
                deArchiveDate.Date            = DateTime.Now;
                tbPriority.Text               = string.Empty;
                tbSortOrder.Text              = string.Empty;
                cbCommentsEnabled.Checked     = false;
                cbNotifyOnComments.Checked    = false;
                tbOverrideUrl.Text            = string.Empty;
                tbMenuLabel.Text              = string.Empty;
                tbMenuTooltip.Text            = string.Empty;
                cbMenuEnabled.Checked         = false;
                tbMenuOrder.Text              = string.Empty;
                tbMenuLeftIcon.Text           = string.Empty;
                tbMenuLeftIconOver.Text       = string.Empty;
                tbMenuRightIcon.Text          = string.Empty;
                tbMenuRightIconOver.Text      = string.Empty;
                cbMenuBreak.Checked           = false;
                msStatus.SelectedIndex        = 0;
                msParentCatalog.SelectedIndex = 0;
                msRating.SelectedIndex        = 0;
            }

            OnUpdated(EventArgs.Empty);
        }
예제 #9
0
        protected void ok_Click(object sender, EventArgs e)
        {
            if (dbContentClipID == 0)
            {
                editDbContentClip = new DbContentClip();
            }
            else
            {
                editDbContentClip = new DbContentClip(dbContentClipID);
            }

            editDbContentClip.Title             = tbTitle.Text;
            editDbContentClip.Description       = tbDescription.Text;
            editDbContentClip.Keywords          = tbKeywords.Text;
            editDbContentClip.OverrideUrl       = tbOverrideUrl.Text;
            editDbContentClip.Icon              = tbIcon.Text;
            editDbContentClip.Body              = tbBody.Text;
            editDbContentClip.PublishDate       = calPublishDateP.SelectedDate;
            editDbContentClip.ExpirationDate    = calExpirationDateP.SelectedDate;
            editDbContentClip.ArchiveDate       = calArchiveDateP.SelectedDate;
            editDbContentClip.Priority          = int.Parse(tbPriority.Text);
            editDbContentClip.SortOrder         = int.Parse(tbSortOrder.Text);
            editDbContentClip.CommentsEnabled   = cbCommentsEnabled.Checked;
            editDbContentClip.NotifyOnComments  = cbNotifyOnComments.Checked;
            editDbContentClip.MenuLabel         = tbMenuLabel.Text;
            editDbContentClip.MenuTooltip       = tbMenuTooltip.Text;
            editDbContentClip.MenuEnabled       = cbMenuEnabled.Checked;
            editDbContentClip.MenuOrder         = int.Parse(tbMenuOrder.Text);
            editDbContentClip.MenuLeftIcon      = tbMenuLeftIcon.Text;
            editDbContentClip.MenuLeftIconOver  = tbMenuLeftIconOver.Text;
            editDbContentClip.MenuRightIcon     = tbMenuRightIcon.Text;
            editDbContentClip.MenuRightIconOver = tbMenuRightIconOver.Text;
            editDbContentClip.MenuBreak         = cbMenuBreak.Checked;

            DbContentClipManager clipManager = new DbContentClipManager();

            editDbContentClip.References = clipManager.EncodeClips(tbReferences.Text);

            if (msParentCatalog.SelectedItem != null)
            {
                editDbContentClip.ParentCatalog = DbContentCatalog.NewPlaceHolder(
                    int.Parse(msParentCatalog.SelectedItem.Value));
            }
            else
            {
                editDbContentClip.ParentCatalog = null;
            }

            if (ratingComboBox.SelectedItem != null)
            {
                editDbContentClip.Rating = DbContentRating.NewPlaceHolder(
                    int.Parse(ratingComboBox.SelectedItem.Value));
            }
            else
            {
                editDbContentClip.Rating = null;
            }

            if (msStatus.SelectedItem != null)
            {
                editDbContentClip.Status = DbContentStatus.NewPlaceHolder(
                    int.Parse(msStatus.SelectedItem.Value));
            }
            else
            {
                editDbContentClip.Status = null;
            }


            GreyFoxUserManager userManager = new GreyFoxUserManager();

            editDbContentClip.Authors = userManager.DecodeString(tbAuthors.Text, ",");
            editDbContentClip.Editors = userManager.DecodeString(tbEditors.Text, ",");

            if (editOnAdd)
            {
                dbContentClipID = editDbContentClip.Save();
            }
            else
            {
                editDbContentClip.Save();
            }

            if (resetOnAdd)
            {
                tbTitle.Text                    = string.Empty;
                tbDescription.Text              = string.Empty;
                tbKeywords.Text                 = string.Empty;
                tbOverrideUrl.Text              = string.Empty;
                tbIcon.Text                     = string.Empty;
                tbBody.Text                     = string.Empty;
                calPublishDateP.SelectedDate    = DateTime.Now;
                calExpirationDateP.SelectedDate = DateTime.Now;
                calArchiveDateP.SelectedDate    = DateTime.Now;
                tbPriority.Text                 = string.Empty;
                tbSortOrder.Text                = string.Empty;
                cbCommentsEnabled.Checked       = false;
                cbNotifyOnComments.Checked      = false;
                tbMenuLabel.Text                = string.Empty;
                tbMenuTooltip.Text              = string.Empty;
                cbMenuEnabled.Checked           = false;
                tbMenuOrder.Text                = string.Empty;
                tbMenuLeftIcon.Text             = string.Empty;
                tbMenuLeftIconOver.Text         = string.Empty;
                tbMenuRightIcon.Text            = string.Empty;
                tbMenuRightIconOver.Text        = string.Empty;
                cbMenuBreak.Checked             = false;
                tbReferences.Text               = string.Empty;
                msParentCatalog.SelectedIndex   = 0;
                ratingComboBox.SelectedIndex    = 0;
                msStatus.SelectedIndex          = 0;
            }

            // Clear Caches
            Amns.GreyFox.Content.Caching.SiteMapCacheControl.ClearSiteMaps();
            Amns.GreyFox.Content.Caching.MenuCacheControl.ClearMenus();

            OnUpdated(EventArgs.Empty);
        }