Ejemplo n.º 1
0
    protected void BtnSave_Click(object sender, EventArgs e)
    {
        LblErr.Text = "";
        LblOk.Text = "";

        try
        {
            var o1 = new Category();
            if (base.CurrentId == 0)
            {
                form2obj(o1);
                o1 = new CategoriesManager().Insert(o1);
            }
            else
            {
                o1 = new CategoriesManager().GetByKey(base.CurrentId);  //precarico i campi esistenti e nn gestiti dal form
                form2obj(o1);
                new CategoriesManager().Update(o1);
            }
            Tree1.BindTree(this.CurrentSectionId);

            LblOk.Text = RenderSuccess(Utility.GetLabel("RECORD_SAVED_MSG"));
            MultiView1.ActiveViewIndex = 0;
        }
        catch (Exception e1)
        {
            LblErr.Text = RenderError(Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString());
        }
        finally
        {
        }
    }
Ejemplo n.º 2
0
        public ActionResult StartShop()
        {
            CategoriesManager manager = new CategoriesManager();

            model.clist = manager.CategoriList();
            return(View(model));
        }
Ejemplo n.º 3
0
 protected void grvbookcategorylist_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "editcategory")
     {
         #region 编辑
         Panel1.Visible       = true;
         ViewState["operate"] = "edit";
         Categories category = CategoriesManager.GetCategoriesById(Convert.ToInt32(e.CommandArgument));
         txtbookcategory.Text = category.Name;
         #endregion
     }
     if (e.CommandName == "deletecategory")
     {
         #region  除
         ViewState["CategoryId"] = e.CommandArgument;
         if (CategoriesManager.FindCategoryIsBook(Convert.ToInt32(ViewState["CategoryId"])))
         {
             CategoriesManager.DeleteCategoryById(Convert.ToInt32(ViewState["CategoryId"]));
         }
         else
         {
             mydiv.Visible = true;
         }
         BindData();
         #endregion
     }
 }
Ejemplo n.º 4
0
        public void AddingNewCategory()
        {
            var category = new Category()
            {
                Description = "Electrodomésticos"
            };

            //Setup

            dataServiceMock.Setup(m => m.Insert <Category>(category))
            .Returns(new Category()
            {
                CategoryId = 6, Description = category.Description
            })
            .Verifiable();


            //Act

            var categoryManager  = new CategoriesManager(dataServiceMock.Object);
            var categoryExpected = categoryManager.Add(category);

            //Assert

            dataServiceMock.Verify();
            Assert.AreEqual(6, categoryExpected.CategoryId);
            Assert.AreEqual(categoryExpected.Description, category.Description);
        }
Ejemplo n.º 5
0
        public IActionResult Add(CategoriesModel model)
        {
            if (ModelState.IsValid)
            {
                CategoriesManager.Create(model.Name);
                return(RedirectToAction("Index"));

                /*using (var db = new DbContext())
                 * {
                 *  db.Categories.Add(new Categories()
                 *  {
                 *      Name = model.Name,
                 *  });
                 *
                 *  db.SaveChanges();
                 *
                 * }*/
                //model.Id = Categories.Count + 1;

                //modelis derīgs, var veikt datu saglabāšanu
                //Categories.Add(model);
            }

            return(View(model));
        }
Ejemplo n.º 6
0
        public void DeleteAnCategoryWithProducts()
        {
            Product product1 = new Product()
            {
                ProductId  = 1,
                CategoryId = 1,
                Category   = categories.ElementAt(1),
                Image      = "icon.png",
                Name       = "Mantequilla",
                Remarks    = "Muy buena"
            };
            Product product2 = new Product()
            {
                ProductId  = 2,
                CategoryId = 1,
                Category   = categories.ElementAt(2),
                Image      = "icon2.png",
                Name       = "Mantequilla",
                Remarks    = "Muy buena"
            };

            var category = categories.ElementAt(1);

            category.ProductList.Add(product1);
            category.ProductList.Add(product2);


            //Act

            var categoryManager = new CategoriesManager(dataServiceMock.Object);

            Assert.ThrowsException <Exception>(() => categoryManager.Delete(category));
            dataServiceMock.Verify(m => m.Delete(category), Times.Never());
        }
Ejemplo n.º 7
0
 public void BindDDL()
 {
     #region 绑定图书分类
     DataTable dtbookcategory = CategoriesManager.GetDataTableByCategories();
     GridViewHelp.BindDDL(dtbookcategory, ddlbooksort, "Name", "Id");
     GridViewHelp.BindDDL(dtbookcategory, ddlnewcategory, "Name", "Id");
     #endregion
 }
Ejemplo n.º 8
0
 public void BindData()
 {
     #region 绑定GridView
     DataTable dt = CategoriesManager.GetDataTableByCategories();
     grvbookcategorylist.DataSource = dt;
     grvbookcategorylist.DataBind();
     #endregion
 }
Ejemplo n.º 9
0
        public Kanban()
        {
            kanbanManager     = new KanbanManager(this);
            categoriesManager = new CategoriesManager();

            InitializeComponent();
            BuildCommands();
        }
Ejemplo n.º 10
0
        private string GetCategories()
        {
            var pagebase = new BasePage();
            var param    = pagebase.GetDataTablesParam();

            var result = new CategoriesManager().GetCategories(param, pagebase.GetUserId());

            return(new JavaScriptSerializer().Serialize(result));
        }
Ejemplo n.º 11
0
        public CategoryEditForm(CategoryVO p, CategoriesManager m)
            : this()
        {
            category = p;
            manager  = m;

            isAutomatic = true;
            NameB.Text  = category.Name;
            isAutomatic = false;
        }
Ejemplo n.º 12
0
    public void BindDDL()
    {
        #region 绑定图书分类和出版社
        DataTable dt = CategoriesManager.GetDataTableByCategories();
        GridViewHelp.BindDDL(dt, ddlcategory, "Name", "Id");

        DataTable dt2 = PublisherManager.GetDataTableByCategories();
        GridViewHelp.BindDDL(dt2, ddlpublisher, "Name", "Id");
        #endregion
    }
Ejemplo n.º 13
0
    private void AddCategories()
    {
        CategoriesManager categoriesManager = new CategoriesManager();
        List <Categories> categories        = categoriesManager.SelectAllCategories();

        for (int i = 1; i < categories.Count; i++)
        {
            ddlCategories.Items.Add(categories[i].cCategory);
        }
    }
    public void BindTree(int sectionId)
    {
        var man = new CategoriesManager(true, true);
        var filter = new CategoriesFilter();

        filter.Enabled = Utility.TristateBool.NotSet;
        filter.SectionId = (sectionId > 0 ? sectionId : -1);
        var list = man.GetByFilter(filter, "");
        Tree1.Nodes.Clear();
        bindTree(list, null);
    }
Ejemplo n.º 15
0
        private void CategoryDataBind()
        {
            DataSet ds = new CategoriesManager().GetAllList();
            DataRow dr = ds.Tables[0].NewRow();

            dr["Id"]   = 0;
            dr["Name"] = "--请选择--";
            ds.Tables[0].Rows.InsertAt(dr, 0);
            ddlCategory.DataSource = ds;
            ddlCategory.DataBind();
        }
Ejemplo n.º 16
0
        public ActionResult AddPost()
        {
            PostSubmissionVM  model   = new PostSubmissionVM();
            CategoriesManager manager = new CategoriesManager();
            var allCategories         = manager.GetAll();

            foreach (var cat in allCategories.Categories)
            {
                model.Categories.Add(cat);
            }
            return(View(model));
        }
Ejemplo n.º 17
0
    /// <summary>
    /// 创建分类 Widget
    /// </summary>
    private void CreateCategories()
    {
        divCategories.InnerHtml = string.Empty;
        divCategories.InnerHtml = "<header><h3 class=\"h5\">分类</h3></header>";
        CategoriesManager categoriesManager = new CategoriesManager();
        List <Categories> categories        = categoriesManager.SelectAllCategories();

        for (int i = 0; i < categories.Count; i++)
        {
            divCategories.InnerHtml += "<div class=\"item d-flex justify-content-between\"><a href=\"#\">" + categories[i].cCategory + "</a><span>" + categories[i].cSum + "</span></div>";
        }
    }
Ejemplo n.º 18
0
        public static List <Category> GetCategoriesFromCache()
        {
            var result = WebCache.Get("category-cache") as List <Category>;

            if (result == null)
            {
                CategoriesManager categoryManager = new CategoriesManager();
                result = categoryManager.List();
                WebCache.Set("category-cache", result, 20, true);
            }

            return(result);
        }
Ejemplo n.º 19
0
        private void loaderBGW_DoWork(object sender, DoWorkEventArgs e)
        {
            FoldersManager      FoldersManager     = new FoldersManager();
            CategoriesManager   categoriesManager  = new CategoriesManager();
            PartiesManager      partiesManager     = new PartiesManager();
            DestinationsManager destinationManager = new DestinationsManager();

            //Thread.Sleep(5000);
            allFolders      = FoldersManager.GetAll();
            allCategories   = categoriesManager.GetAll();
            allParties      = partiesManager.GetAll();
            allDestinations = destinationManager.GetAll();
        }
Ejemplo n.º 20
0
        public void AddingExistCategory()
        {
            var category = new Category()
            {
                Description = "Lacteos"
            };

            //Act

            var categoryManager = new CategoriesManager(dataServiceMock.Object);

            Assert.ThrowsException <Exception>(() => categoryManager.Add(category));
        }
 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
 {
     if (value is Status)
     {
         Status tweet = value as Status;
         return(CategoriesManager.GetUserColor(tweet.User));
     }
     else if (value is DirectMessage)
     {
         DirectMessage dm = value as DirectMessage;
         return(CategoriesManager.GetUserColor(dm.Sender));
     }
     return(CategoriesManager.DEFAULT_TWEET_COLOR);
 }
Ejemplo n.º 22
0
 public AddCont(CategoriesManager categoriesManager)
 {
     InitializeComponent();
     categoriesManager.LoadData();
     comboBox1.Items.Clear();
     foreach (var el in categoriesManager.Categories)
     {
         comboBox1.Items.Add(el.Name);
     }
     if (comboBox1.Items.Count != 0)
     {
         comboBox1.SelectedIndex = 0;
     }
 }
Ejemplo n.º 23
0
 private void LoadCategory()
 {
     CategoriesManager = new CategoriesManager();
     CategoriesManager.LoadData();
     comboBox1.Items.Clear();
     comboBox1.Items.Add("All");
     foreach (var el in CategoriesManager.Categories)
     {
         comboBox1.Items.Add(el.Name);
     }
     comboBox1.SelectedIndex = 0;
     if (ContactList.Items.Count != 0)
     {
         ContactList.SelectedIndex = 0;
     }
 }
Ejemplo n.º 24
0
 protected void btnremove_Click(object sender, EventArgs e)
 {
     #region 移动图书
     foreach (GridViewRow grv in grvbooklist.Rows)
     {
         CheckBox chb = (CheckBox)grv.FindControl("cbok");
         if (chb.Checked == true)
         {
             int   bookid     = Convert.ToInt32(grvbooklist.DataKeys[grv.RowIndex].Value);
             int   categoryid = Convert.ToInt32(ddlnewcategory.SelectedValue);
             Books book       = Bookmanager.GetBookDetailById(bookid);
             book.Categories = CategoriesManager.GetCategoriesById(categoryid);
             Bookmanager.EditBook(book);
         }
     }
     BindData();
     #endregion
 }
Ejemplo n.º 25
0
    public Books GetBook(Books book)
    {
        #region 获取图书信息
        book.Author             = txtauthor.Text;
        book.ContentDescription = txtcontentdescription.Text;
        book.WordsCount         = Convert.ToInt32(txtcount.Text);
        book.ISBN              = txtISBN.Text;
        book.UnitPrice         = Convert.ToDecimal(txtprice.Text);
        book.PublishDate       = Convert.ToDateTime(txtpublishdate.Text);
        book.EditorComment     = txtrecommand.Text;
        book.Title             = txttitle.Text;
        book.TOC               = ftbtoc.Text;
        book.AuthorDescription = authordescription.Text;
        book.Publishers        = PublisherManager.GetPublishersById(Convert.ToInt32(ddlpublisher.SelectedValue));
        book.Categories        = CategoriesManager.GetCategoriesById(Convert.ToInt32(ddlcategory.SelectedValue));
        return(book);

        #endregion
    }
Ejemplo n.º 26
0
        //1.a
        public IActionResult Index()
        {
            var category = CategoriesManager.GetAll()
                           .Select(c => c.ToCModel()).ToList();

            return(View(category));

            /*using (var db = new DbContext())
             * {
             *  var category = db.Categories.OrderBy(c => c.Name)
             *      .Select(c => new CategoriesModel()
             *      {
             *          Id = c.Id,
             *          Name = c.Name,
             *      })
             *      .ToList();
             * return View(category);
             */
            //var category = Categories.OrderBy(c => c.Id).ToList();
            //return View(category);
        }
Ejemplo n.º 27
0
        public void DeleteAnCategoryWithoutProducts()
        {
            var category = new Category()
            {
                Description = "Lacteos"
            };


            //Act
            var categoryManager = new CategoriesManager(dataServiceMock.Object);

            categoryManager.Delete(category);

            // Asserts
            var categoryExpected = categoryManager.Categories.Where(c => c.Description == category.Description)
                                   .FirstOrDefault();

            Assert.IsNull(categoryExpected);
            Assert.AreEqual(4, categoryManager.Categories.Count);
            dataServiceMock.Verify(m => m.Delete(category));
        }
Ejemplo n.º 28
0
 protected void btnok_Click(object sender, EventArgs e)
 {
     if (ViewState["operate"].ToString() == "edit")
     {
         #region 更新
         Categories category = CategoriesManager.GetCategoriesById(Convert.ToInt32(ViewState["categoryId"]));
         category.Name = txtbookcategory.Text.Trim();
         CategoriesManager.UpdateCategory(category);
         Panel1.Visible = false;
         BindData();
         #endregion
     }
     else
     {
         #region 添加
         CategoriesManager.AddCategory(txtbookcategory.Text);
         Panel1.Visible = false;
         BindData();
         #endregion
     }
 }
        //-------------------------------------------------------------------------

        public static CategoriesManager GenerateManagerWithCategories()
        {
            XmlDocument doc = new XmlDocument();

            var element1 = doc.CreateElement("category");

            element1.SetAttribute("name", "test1");
            element1.SetAttribute("budget", "100");

            var element2 = doc.CreateElement("category");

            element2.SetAttribute("name", "test2");
            element2.SetAttribute("budget", "1000");

            var list = new List <XmlElement> {
                element1, element2
            };

            var categorymanager = new CategoriesManager();

            categorymanager.Initialise(list);

            return(categorymanager);
        }
Ejemplo n.º 30
0
        // GET: Home
        public ActionResult Index()
        {
            CategoriesManager        cm    = new CategoriesManager();
            ProductsManager          pm    = new ProductsManager();
            BrandsManager            bm    = new BrandsManager();
            ColorManager             colm  = new ColorManager();
            SizeManager              sm    = new SizeManager();
            ProductCategoriesManager pcm   = new ProductCategoriesManager();
            ProductColorsManager     pcolm = new ProductColorsManager();
            ProductSizesManager      pszm  = new ProductSizesManager();

            BasketManager       basm = new BasketManager();
            BasketDetailManager bdm  = new BasketDetailManager();
            BasketTempManager   btm  = new BasketTempManager();
            ParamManager        parm = new ParamManager();

            Session["Categories"]           = cm.GetAll();
            Session["Products"]             = pm.GetAll();
            Session["Brands"]               = bm.GetAll();
            Session["Colors"]               = colm.GetAll();
            Session["Sizes"]                = sm.GetAll();
            Session["ProductCategories"]    = pcm.GetAll();
            Session["ProductColorsManager"] = pcolm.GetAll();
            Session["ProductSizesManager"]  = pszm.GetAll();

            Session["Basket"]       = basm.GetAll();
            Session["BasketDetail"] = bdm.GetAll();
            Session["BasketTemp"]   = btm.GetAll();
            Session["Param"]        = parm.GetAll();

            baskettlist = btm.GetAll();;

            ViewBag.Login  = "******";
            ViewBag.Logout = "Logout";
            return(View());
        }
Ejemplo n.º 31
0
    private void loadDropCategories(int sectionId)
    {
        DropCategories.Items.Clear();

        var catFilter = new CategoriesFilter();
        catFilter.SectionId = sectionId;
        if (catFilter.SectionId == 0)
            catFilter.Id = -1;
        var list = new CategoriesManager().GetByFilter(catFilter, "");
        loadListCategories(DropCategories, list, 0, 0);
    }
Ejemplo n.º 32
0
    protected void Grid1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            var item = (PigeonCms.Item)e.Row.DataItem;

            if (item.IsThreadRoot)
                lastRowDataboundRoot = e.Row;
            else
            {
                if (lastRowDataboundRoot != null)
                    e.Row.RowState = lastRowDataboundRoot.RowState; //keeps same style of thread root
            }

            var LnkTitle = (LinkButton)e.Row.FindControl("LnkTitle");
            LnkTitle.Text = "<i class='fa fa-pgn_edit fa-fw'></i>";
            if (!item.IsThreadRoot)
                LnkTitle.Text += "--";
            LnkTitle.Text += Utility.Html.GetTextPreview(item.Title, 50, "");
            if (string.IsNullOrEmpty(item.Title))
                LnkTitle.Text += Utility.GetLabel("NO_VALUE", "<no value>");

            if (base.ShowSecurity && Roles.IsUserInRole("debug"))
                LnkTitle.Text += " ["+ item.Id.ToString() +"]";

            var LitItemInfo = (Literal)e.Row.FindControl("LitItemInfo");
            if (!string.IsNullOrEmpty(item.ExtId))
                LitItemInfo.Text += "extId: " + item.ExtId + "<br>";
            if (this.ShowType)
                LitItemInfo.Text += item.ItemTypeName + "<br>";
            if (!string.IsNullOrEmpty(item.CssClass))
                LitItemInfo.Text += "class: " + item.CssClass;

            if (item.CategoryId > 0)
            {
                var mgr = new CategoriesManager();
                var cat = mgr.GetByKey(item.CategoryId);
                var LitCategoryTitle = (Literal)e.Row.FindControl("LitCategoryTitle");
                LitCategoryTitle.Text = cat.Title;
            }

            if (item.Enabled)
            {
                var img1 = e.Row.FindControl("ImgEnabledOk");
                img1.Visible = true;
            }
            else
            {
                var img1 = e.Row.FindControl("ImgEnabledKo");
                img1.Visible = true;
            }

            //permissions
            var LitAccessTypeDesc = (Literal)e.Row.FindControl("LitAccessTypeDesc");
            LitAccessTypeDesc.Text = RenderAccessTypeSummary(item);

            //files upload
            var LnkUploadFiles = (HyperLink)e.Row.FindControl("LnkUploadFiles");
            LnkUploadFiles.NavigateUrl = this.FilesUploadUrl
                + "?type=items&id=" + item.Id.ToString();
            LnkUploadFiles.Visible = this.TargetFilesUpload > 0;
            if (this.IsMobileDevice == false)
                LnkUploadFiles.CssClass = "fancyRefresh";
            var LitFilesCount = (Literal)e.Row.FindControl("LitFilesCount");
            int filesCount = item.Files.Count;
            if (filesCount > 0)
            {
                LitFilesCount.Text = filesCount.ToString();
                LitFilesCount.Text += filesCount == 1 ? " file" : " files";
                LitFilesCount.Text += "<br />(" + Utility.GetFileHumanLength(item.FilesSize) + ")";
            }

            //images upload
            var LnkUploadImg = (HyperLink)e.Row.FindControl("LnkUploadImg");
            LnkUploadImg.NavigateUrl = this.ImagesUploadUrl
                + "?type=items&id=" + item.Id.ToString();
            LnkUploadImg.Visible = this.TargetImagesUpload > 0;
            if (this.IsMobileDevice == false)
                LnkUploadImg.CssClass = "fancyRefresh";
            var LitImgCount = (Literal)e.Row.FindControl("LitImgCount");
            int imgCount = item.Images.Count;
            if (imgCount > 0)
            {
                LitImgCount.Text = imgCount.ToString();
                LitImgCount.Text += imgCount == 1 ? " file" : " files";
                LitImgCount.Text += "<br />(" + Utility.GetFileHumanLength(item.ImagesSize) + ")";
            }
        }
    }
Ejemplo n.º 33
0
    private void editRow(int recordId)
    {
        LblOk.Text = "";
        LblErr.Text = "";

        clearForm();
        base.CurrentId = recordId;
        var obj = new Category();
        if (base.CurrentId > 0)
            obj = new CategoriesManager().GetByKey(base.CurrentId);

        obj2form(obj);
        MultiView1.ActiveViewIndex = 1;
    }
Ejemplo n.º 34
0
    private void loadListCategories()
    {
        var man = new CategoriesManager();
        var filter = new CategoriesFilter();
        filter.SectionId = shopSettings.SectionId;
        var list = man.GetByFilter(filter, "");

        ListCategories.Items.Clear();
        ListCategories.Items.Add(new ListItem("", "0"));
        foreach (var item in list)
        {
            var listItem = new ListItem();
            listItem.Value = item.Id.ToString();
            listItem.Text = item.Title;
            listItem.Enabled = true;

            ListCategories.Items.Add(listItem);
        }
    }
Ejemplo n.º 35
0
    private void loadListParentId()
    {
        ListParentId.Items.Clear();

        //root virtual item
        var listItem = new ListItem();
        listItem.Value = "0";
        listItem.Text = "";
        listItem.Enabled = true;
        ListParentId.Items.Add(listItem);

        var man = new CategoriesManager(true, true);
        var filter = new CategoriesFilter();
        filter.Enabled = Utility.TristateBool.NotSet;
        if (this.SectionId > 0)
            filter.SectionId = this.SectionId;
        else
        {
            int secId = -1;
            int.TryParse(DropSectionsFilter.SelectedValue, out secId);
            filter.SectionId = secId;
        }
        var list = man.GetByFilter(filter, "");
        loadListParentId(list, 0, 0, this.CurrentId);
    }
Ejemplo n.º 36
0
    private void setFlag(int recordId, bool value, string flagName)
    {
        if (!this.AllowEdit)
            return;

        try
        {
            var man = new CategoriesManager(true, true);
            var o1 = man.GetByKey(recordId);
            if (o1.Id > 0)
            {
                switch (flagName.ToLower())
                {
                    case "enabled":
                        o1.Enabled = value;
                        break;
                    default:
                        break;
                }
                man.Update(o1);
            }
        }
        catch (Exception e1)
        {
            LblErr.Text = RenderError(Utility.GetLabel("RECORD_ERR_MSG") + "<br />" + e1.ToString());
        }
        finally { }
    }
Ejemplo n.º 37
0
 /// <summary>
 /// parent category
 /// </summary>
 public List<Category> Childs(CategoriesManager man)
 {
     if (childs == null)
     {
         var filter = new CategoriesFilter();
         filter.ParentId = this.Id;
         childs = man.GetByFilter(filter, "");
     }
     return childs;
 }
Ejemplo n.º 38
0
    /// <summary>
    /// filters systemMessagesTo, keep users with access to ticketCategoryId category
    /// </summary>
    /// <param name="systemMessagesTo"></param>
    /// <param name="ticketCategoryId"></param>
    /// <returns></returns>
    private List<string> filterSystemMessagesManager(int ticketCategoryId)
    {
        var res = new List<string>();
        var toList = Utility.String2List(this.BaseModule.SystemMessagesTo, ";");
        var cat = new CategoriesManager().GetByKey(ticketCategoryId);
        var catRoles = new PermissionProvider().GetPermissionRoles(cat.ReadPermissionId);
        foreach (var user in toList)
        {
            bool foundRole = false;
            foreach (var catRole in catRoles)
            {
                foundRole = Roles.IsUserInRole(user, catRole);
                if (foundRole) break;
            }

            if (foundRole || Roles.IsUserInRole(user, "admin"))
                res.Add(user.Trim());
        }
        return res;
    }
Ejemplo n.º 39
0
    private void loadDropCategoriesFilter(int sectionId)
    {
        DropCategoriesFilter.Items.Clear();
        DropCategoriesFilter.Items.Add(new ListItem(Utility.GetLabel("LblSelectCategory", "Select category"), "0"));

        var catFilter = new CategoriesFilter();
        catFilter.SectionId = sectionId;
        if (catFilter.SectionId == 0)
            catFilter.Id = -1;

        var list = new CategoriesManager(true, true).GetByFilter(catFilter, "");
        loadListCategories(DropCategoriesFilter, list, 0, 0, base.ShowItemsCount);

        if (base.LastSelectedCategoryId > 0)
            Utility.SetDropByValue(DropCategoriesFilter, base.LastSelectedCategoryId.ToString());
    }
Ejemplo n.º 40
0
 /// <summary>
 /// parent category
 /// </summary>
 public Category Parent(CategoriesManager man)
 {
     if (parent == null)
     {
         parent = new Category();
         if (this.ParentId > 0)
             parent = man.GetByKey(this.ParentId);
     }
     return parent;
 }
Ejemplo n.º 41
0
 private Current()
 {
     GameCache         = new GameCache();
     CategoriesManager = new CategoriesManager();
     LoadTelemetry();
 }
Ejemplo n.º 42
0
    private bool checkFolderNameGrants(string type, string sId)
    {
        bool res = true;

        if (this.TypeParamRequired)
        {
            int id = 0;
            int.TryParse(sId, out id);

            if (string.IsNullOrEmpty(type))
                return false;

            if (id == 0 && type != "temp")
                return false;

            switch (type)
            {
                case "items":
                    {
                        var man = new ItemsManager<Item, ItemsFilter>(true, true);
                        var item = man.GetByKey(id);
                        if (item.Id == 0) res = false;
                    }
                    break;

                case "categories":
                    {
                        var man = new CategoriesManager(true, true);
                        var item = man.GetByKey(id);
                        if (item.Id == 0) res = false;
                    }
                    break;

                case "sections":
                    {
                        var man = new SectionsManager(true, true);
                        var item = man.GetByKey(id);
                        if (item.Id == 0) res = false;
                    }
                    break;

                case "temp":
                    res = this.AllowTemporaryFiles && sId == Utility._SessionID();
                    break;

                default:
                    res = false;
                    break;
            }
        }

        return res;
    }
Ejemplo n.º 43
0
 public Form1()
 {
     InitializeComponent();
     CategoriesManager = new CategoriesManager();
     ContactManager    = new ContactManager();
 }
Ejemplo n.º 44
0
    private void loadDropCategoriesFilter(int sectionId)
    {
        DropCategoriesFilter.Items.Clear();
        DropCategoriesFilter.Items.Add(new ListItem(base.GetLabel("CategoryFilter", "--category--"), "0"));
        DropCategories.Items.Clear();
        //DropCategories.Items.Add(new ListItem("", "0"));  //mandatory category

        var catFilter = new CategoriesFilter();
        var catList = new List<Category>();

        catFilter = new CategoriesFilter();
        catFilter.Enabled = Utility.TristateBool.True;
        catFilter.SectionId = sectionId;
        if (catFilter.SectionId == 0) catFilter.Id = -1;
        catList = new CategoriesManager(true, true).GetByFilter(catFilter, "");
        foreach (var cat in catList)
        {
            DropCategoriesFilter.Items.Add(new ListItem(cat.Title, cat.Id.ToString()));
            DropCategories.Items.Add(new ListItem(cat.Title, cat.Id.ToString()));
        }
    }
Ejemplo n.º 45
0
    private void loadDropCategoriesFilter(int sectionId)
    {
        DropCategoriesFilter.Items.Clear();
        DropCategoriesFilter.Items.Add(new ListItem(Utility.GetLabel("LblSelectCategory", "Select category"), "0"));

        var catFilter = new CategoriesFilter();
        var catList = new List<Category>();

        catFilter = new CategoriesFilter();
        catFilter.SectionId = sectionId;
        if (catFilter.SectionId == 0) catFilter.Id = -1;
        catList = new CategoriesManager(true, false).GetByFilter(catFilter, "");
        foreach (var cat in catList)
        {
            DropCategoriesFilter.Items.Add(new ListItem(cat.Title, cat.Id.ToString()));
        }
        if (base.LastSelectedCategoryId > 0)
            Utility.SetDropByValue(DropCategoriesFilter, base.LastSelectedCategoryId.ToString());
    }
Ejemplo n.º 46
0
        private List<LinksList> getCategoriesList()
        {
            List<LinksList> res = new List<LinksList>();
            List<Category>list = new List<Category>();
            CategoriesFilter filter = new CategoriesFilter();

            filter.Enabled = Utility.TristateBool.True;
            filter.SectionId = this.SectionId;

            list = new CategoriesManager().GetByFilter(filter, "");
            foreach (Category item in list)
            {
                res.Add(new LinksList(item.Id, item.Title));
                //res.Add(item.Title);
            }
            return res;
        }
Ejemplo n.º 47
0
    private void loadDropCategories(int sectionId)
    {
        DropCategories.Items.Clear();

        var catFilter = new CategoriesFilter();
        var catList = new List<Category>();

        catFilter = new CategoriesFilter();
        catFilter.SectionId = sectionId;
        if (catFilter.SectionId == 0) catFilter.Id = -1;
        catList = new CategoriesManager().GetByFilter(catFilter, "");
        foreach (var cat in catList)
        {
            DropCategories.Items.Add(new ListItem(cat.Section.Title + " > " + cat.Title, cat.Id.ToString()));
        }
    }