public void OpenCharacterList() { m_OpenList.Close(); characterList.Open(); m_OpenList = characterList; }
public void OpenCheatMenu() { m_OpenList.Close(); cheatMenu.Open(); m_OpenList = cheatMenu; }
public void OpenItemList() { m_OpenList.Close(); itemList.Open(); m_OpenList = itemList; }
public Task <int> DeleteShopListAsync(ShopList slist) { return(_database.DeleteAsync(slist)); }
static public bool UpdateShopList(ShopList shoplist) { return(App.AppVariables.g_dataprovider.UpdateShopList(shoplist)); }
public ProductShopPage(ShopList shop) { InitializeComponent(); BindingContext = shop; }
private void InitFields() { if (!ShopID.HasValue) { ShopID = HttpContext.Current.Request.QueryString["ShopID"].ToNullInt(); } if (!ShopID.HasValue) { var index = HttpContext.Current.Request.RawUrl.IndexOf("?"); if (index < 0) { index = HttpContext.Current.Request.RawUrl.Length; } var parts = HttpContext.Current.Request.RawUrl.Substring(0, index).Split <string>("/").ToList(); if (parts.Contains("ShopID")) { ShopID = parts.ElementAt(parts.IndexOf("ShopID") + 1).ToNullInt(); } } if (!StoreID.HasValue) { StoreID = HttpContext.Current.Request.QueryString["StoreID"].ToNullInt(); } if (!StoreID.HasValue) { var index = HttpContext.Current.Request.RawUrl.IndexOf("?"); if (index < 0) { index = HttpContext.Current.Request.RawUrl.Length; } var parts = HttpContext.Current.Request.RawUrl.Substring(0, index).Split <string>("/").ToList(); if (parts.Contains("StoreID")) { StoreID = parts.ElementAt(parts.IndexOf("StoreID") + 1).ToNullInt(); } } if (CurrentUser.UserRoles.Contains("ShopOwner")) { ShopList = DB.Shops.Where(x => x.Owner == CurrentUser.ID) .Select( x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString(), Selected = (ShopID ?? 0) == x.ID }).ToList(); } else if (CurrentUser.UserRoles.Contains("Manager")) { ShopList = DB.ShopManagers.Where(x => x.Manager.ManagerUserID == CurrentUser.ID).Select(x => x.Shop).OrderBy(x => x.Name) .Select( x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString(), Selected = (ShopID ?? 0) == x.ID }).ToList(); } else if (CurrentUser.UserRoles.Contains("Operator")) { ShopList = DB.OperatorShops.Where(x => x.UserID == CurrentUser.ID).Select(x => x.Shop).OrderBy(x => x.Name) .Select( x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString(), Selected = (ShopID ?? 0) == x.ID }).ToList(); } ShopList.Insert(0, new SelectListItem() { Selected = !ShopID.HasValue, Text = "Без привязки к магазину", Value = "0" }); StoreList = CurrentUser.StoreList.Select( x => new SelectListItem() { Text = x.Name, Value = x.ID.ToString(), Selected = (StoreID ?? -1) == x.ID }) .ToList(); StoreList.Insert(0, new SelectListItem() { Selected = !StoreID.HasValue || StoreID.Value == 0, Text = "Без привязки к складу", Value = "0" }); }
public void Edit(ShopList ShopList) { db.Entry(ShopList).State = EntityState.Modified; db.SaveChanges(); }
public ShopList GetSortedList(ShopList list) { this.SortShopList(list); return(list); }
private void IncrementUpdate() { var shopListItem = new ShopList() { Version = shopList.Version + 1, ShopItems = shopList.ShopItems }; var client = new ServiceReference1.GroceryServiceSoapClient(); client.UploadVersionAsync(shopListItem); }
internal void UpdateShopList(ShopList shopList) { this.shopList = shopList; }
public string generateID() { return(this.Item.name + "_" + ShopList.GetShop(this).Name); }
public ListPage(ShopList shopList) { _listProduct = new ListProduct(); BindingContext = shopList; InitializeComponent(); }
public ShopList GetSortedList(ShopList list) { BusinessLogics.SortShopList(list); return(list); }
public void OpenThemeList() { m_OpenList.Close(); themeList.Open(); m_OpenList = themeList; }
public ActivityPage(ShopList slist) { InitializeComponent(); sl = slist; }
public void OpenAccessoriesList() { m_OpenList.Close(); accessoriesList.Open(); m_OpenList = accessoriesList; }
public void Search(DataContext db) { if (!ShopList.Any()) { Result = new List <Order>(); return; } IQueryable <Order> result = null; if (ListOverride != null && ListOverride.Any()) { Result = db.Orders.Where(x => ListOverride.Contains(x.ID)).ToList(); return; } if (!ShopID.HasValue) { ShopID = HttpContext.Current.Request.QueryString["ShopID"].ToNullInt(); } if (!ShopID.HasValue) { ShopID = ShopList.First().Value.ToInt(); } if (CurrentUser.UserRoles.Contains("ShopOwner")) { var orderAuthors = db.ShopManagers.Where(x => x.Manager.ShopOwnerID == CurrentUser.ID) .Select(x => x.Manager.ManagerUserID) .ToList(); orderAuthors.Add(CurrentUser.ID); result = db.Orders.Where(x => orderAuthors.Contains(x.AddedByID)); result = result.Where(x => x.ShopID == ShopID.Value || (!x.ShopID.HasValue && x.AddedByID == CurrentUser.ID)); var contracted = db.ContractedOrders.Where( x => x.Contractor.UserBy == CurrentUser.ShopOwnerID && x.Contractor.ShopID == ShopID).Select(x => x.Order); result = result.Concat(contracted); } else if (CurrentUser.UserRoles.Contains("Manager")) { var orderAuthors = db.ShopManagers.Where(x => x.Manager.ShopOwnerID == CurrentUser.ManagerProfiles.First().ShopOwnerID) .Select(x => x.Manager.ManagerUserID) .ToList(); orderAuthors.Add(CurrentUser.ManagerProfiles.First().ShopOwnerID); var shids = db.ShopManagers.Where(x => x.Manager.ManagerUserID == CurrentUser.ID).Select(x => x.ShopID).ToList(); result = db.Orders.Where(x => orderAuthors.Contains(x.AddedByID) && shids.Contains(x.ShopID)); result = result.Where(x => x.ShopID == ShopID.Value || (!x.ShopID.HasValue && x.AddedByID == CurrentUser.ID)); var contracted = db.ContractedOrders.Where( x => x.Contractor.UserFor == CurrentUser.ShopOwnerID && x.Contractor.ShopID == ShopID) .Select(x => x.Order); result = result.Concat(contracted); } else if (CurrentUser.UserRoles.Contains("Operator")) { var shds = db.OperatorShops.Where(x => x.UserID == CurrentUser.ID).Select(x => x.ShopID).ToList(); result = db.Orders.Where(x => shds.Contains(x.ShopID ?? 0)); } else { result = db.Orders.Where(x => x.AddedByID == CurrentUser.ID); } if (MinDate.HasValue) { result = result.Where( x => x.CreateDate.Date >= MinDate.Value); } if (MaxDate.HasValue) { result = result.Where( x => x.CreateDate <= MaxDate.Value); } if (MinDateDelivery.HasValue) { result = result.Where(x => x.DeliveryDate.HasValue && x.DeliveryDate.Value.Date >= MinDateDelivery.Value.Date); } if (MaxDateDelivery.HasValue) { result = result.Where(x => x.DeliveryDate.HasValue && x.DeliveryDate.Value.Date <= MaxDateDelivery.Value.Date); } if (LoginOrName.IsFilled()) { result = result.Where( x => x.Consumer != null && ( SqlMethods.Like(x.Consumer.Name.ToLower(), LoginOrNameLike) || SqlMethods.Like(x.Consumer.Surname.ToLower(), LoginOrNameLike) || SqlMethods.Like(x.Consumer.Phone.ToLower(), LoginOrNameLike))); } if (Status.HasValue) { result = result.Where(x => x.Status == Status.Value); } var chars = DB.ShopProductChars.Where( x => x.UserID == CurrentUser.ShopOwnerID && (!x.ShopID.HasValue || x.ShopID == ShopID) && x.IsMain) .OrderBy(x => x.Name).ToList(); ShopChars = chars.ToList(); if (Overage) { result = result.Where(x => x.Marks.Any() && x.Marks.First().MarkDate > DateTime.Now.AddDays(-14)); } if (ExactDateDelivery.HasValue) { result = result.Where( x => x.DeliveryDate.HasValue && x.DeliveryDate.Value.Date == ExactDateDelivery.Value.Date); } if (Regions.Any()) { IQueryable <Order> filtered = null; foreach (var region in Regions) { if (filtered == null) { filtered = result.Where( x => x.OrderDelivery != null && x.OrderDelivery.Region.ToLower() == region.ToLower()); } else { filtered = filtered.Concat(result.Where( x => x.OrderDelivery != null && x.OrderDelivery.Region.ToLower() == region.ToLower())); } } result = filtered; } Result = result.OrderByDescending(x => x.Status).ThenByDescending(x => x.ID).Take(2000).ToList(); if (CurrentUser.UserRoles.Contains("Operator")) { Result = Result.Where(x => x.Status == 100 && x.DeliveryDate.HasValue).OrderBy(x => x.Marks.Any()).ThenBy(x => x.DeliveryDate).ToList(); } }
public Task DeleteShopListAsync(ShopList item) { return(restService.DeleteShopListAsync(item.ID)); }
private ShopManager() { coins = CoinsManager.getInstance(); this.items = ShopList.getInstance().getItems(); }
public ProductPage(ShopList slist) { InitializeComponent(); sl = slist; }
public void AddItem(Item itemToAdd, ShopList shopList) { shopList.itemList.Add(itemToAdd); }
public Task SaveShopListAsync(ShopList item, bool isNewItem = true) { return(restService.SaveShopListAsync(item, isNewItem)); }
private void Confirm() { this._selectedList = this.GetSelectedList(); this.DialogResult = DialogResult.OK; }