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 { } }
public ActionResult StartShop() { CategoriesManager manager = new CategoriesManager(); model.clist = manager.CategoriList(); return(View(model)); }
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 } }
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); }
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)); }
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()); }
public void BindDDL() { #region 绑定图书分类 DataTable dtbookcategory = CategoriesManager.GetDataTableByCategories(); GridViewHelp.BindDDL(dtbookcategory, ddlbooksort, "Name", "Id"); GridViewHelp.BindDDL(dtbookcategory, ddlnewcategory, "Name", "Id"); #endregion }
public void BindData() { #region 绑定GridView DataTable dt = CategoriesManager.GetDataTableByCategories(); grvbookcategorylist.DataSource = dt; grvbookcategorylist.DataBind(); #endregion }
public Kanban() { kanbanManager = new KanbanManager(this); categoriesManager = new CategoriesManager(); InitializeComponent(); BuildCommands(); }
private string GetCategories() { var pagebase = new BasePage(); var param = pagebase.GetDataTablesParam(); var result = new CategoriesManager().GetCategories(param, pagebase.GetUserId()); return(new JavaScriptSerializer().Serialize(result)); }
public CategoryEditForm(CategoryVO p, CategoriesManager m) : this() { category = p; manager = m; isAutomatic = true; NameB.Text = category.Name; isAutomatic = false; }
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 }
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); }
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(); }
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)); }
/// <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>"; } }
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); }
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(); }
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); }
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; } }
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; } }
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 }
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 }
//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); }
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)); }
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); }
// 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()); }
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); }
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) + ")"; } } }
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; }
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); } }
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); }
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 { } }
/// <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; }
/// <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; }
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()); }
/// <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; }
private Current() { GameCache = new GameCache(); CategoriesManager = new CategoriesManager(); LoadTelemetry(); }
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; }
public Form1() { InitializeComponent(); CategoriesManager = new CategoriesManager(); ContactManager = new ContactManager(); }
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())); } }
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()); }
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; }
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())); } }