public async Task <ActionResult> ColorForms() { var manager = new BasicDataManager(User); var colorForms = await manager.GetColorFormsAsync(); return(View(colorForms)); }
// GET: BasicInfo public async Task <ActionResult> ProductCategories() { var manager = new BasicDataManager(User); var categories = await manager.GetProductCategoriesAsync(); return(View(categories)); }
IEnumerator InstantiateAligator() { yield return(new WaitForSeconds(1.0f)); _iPlayerNum = BasicDataManager.LoadPlayerCount(); Debug.Log("현재 인원 : " + _iPlayerNum); switch (_iPlayerNum) { case 2: case 3: instance = Instantiate(Aligator[0]); break; case 4: instance = Instantiate(Aligator[1]); break; case 5: instance = Instantiate(Aligator[2]); break; case 6: instance = Instantiate(Aligator[3]); break; case 7: case 8: instance = Instantiate(Aligator[4]); break; } }
private void Start() { // 인원수 넣어준다. //_iPlayerNum = AllManager.Instance.PlayerNum; _iPlayerNum = BasicDataManager.LoadPlayerCount(); Debug.Log(_iPlayerNum); /* if (AllManager.Instance.MODE == 0) // 얕은밤모드표시 * { * MODE.sprite = _modeImg[0]; * } * * else if (AllManager.Instance.MODE == 1) // 깊은밤모드표시 * { * MODE.sprite = _modeImg[1]; * * } */ // 처음시작할때 인원수를 가리키는 숫자로 바꿔준다. _HowManyPlayer.sprite = HowManyPlayerImg[_iPlayerNum - 2]; //인원 수에 따라(MIN,MAX) 비활성화 버튼 이미지 교체 if (_iPlayerNum == MIN_PLAYER) { DOWN.sprite = _UpDownImg[1]; } else if (_iPlayerNum == MAX_PLAYER) { UP.sprite = _UpDownImg[0]; } }
public async Task <ActionResult> Edit(string orderId) { var orderManager = new OrderManager(User); var order = await orderManager.GetOrderAsync(orderId); if (order == null) { return(Json(false, SaleManagentConstants.Errors.OrderNotFound)); } var model = new OrderViewModel(order); var manager = new BasicDataManager(User); model.ProductCategories = await manager.GetProductCategoriesAsync(); model.ColorForms = await manager.GetColorFormsAsync(); model.GemCategories = await manager.GetGemCategoriesAsync(); var customers = await new UserManager().GetAllCustomersAsync(); model.Customers = customers; model.Attachments = order.Attachments.OrderByDescending(a => a.Created).Select(a => new AttachmentItem { Id = a.FileInfoId, Url = "/Attachment/" + a.FileInfoId + "/Thumbnail" }).ToList(); return(View("Booking", model)); }
public async Task <ActionResult> MatchStones() { var manager = new BasicDataManager(User); var matchStones = await manager.GetMatchStonesAsync(); return(View(matchStones)); }
public async Task <ActionResult> AddSetStone() { var manager = new BasicDataManager(); var matchStones = await manager.GetMatchStonesAsync(); ViewBag.matchStones = matchStones; return(View()); }
public async Task <ActionResult> ShippingScheduleSetting() { var manager = new BasicDataManager(User); var shippingScheduleSetting = await manager.GetShippingScheduleSettingAsync(); if (shippingScheduleSetting == null) { shippingScheduleSetting = new ShippingScheduleSetting(); } return(View(shippingScheduleSetting)); }
public void GetGymDetailTest() { var response = BasicDataManager.GetInstance().GetGymDetail(new Contract.GetGymDetailRequest { GymID = 1 }); Assert.IsNotNull(response, "没有返回结果。"); Assert.IsFalse(response != null && response.Errors != null && response.Errors.Count > 0, string.Format("返回结果错误信息:{0}", response.Errors != null ? string.Join(";", response.Errors) : string.Empty)); Assert.IsNotNull(response.GymDetail, response.ResultMessage); Assert.IsTrue(!string.IsNullOrEmpty(response.GymDetail.GymName), "Gym信息不合法。"); }
public async Task <JsonResult> RemoveProductCategory(int id) { if (id < 1) { throw new ArgumentOutOfRangeException(); } var manager = new BasicDataManager(User); var result = await manager.DeleteProductCategoryAsync(id); return(Json(result)); }
public async Task <JsonResult> EditProductCategory(ProductCategory productCategory) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var manager = new BasicDataManager(User); var result = await manager.SaveProductCategoryAsync(productCategory); return(Json(result)); }
public async Task <JsonResult> EditColorForm(ColorForm colorForm) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var manager = new BasicDataManager(User); var result = await manager.SaveColorFormAsync(colorForm); return(Json(result)); }
public async Task <JsonResult> EditMatchStone(MatchStone matchStone) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var manager = new BasicDataManager(User); var result = await manager.SaveMatchStoneAsync(matchStone); return(Json(result)); }
public async Task <JsonResult> GetColorForms() { var manager = new BasicDataManager(User); var colorForms = await manager.GetColorFormsAsync(); var items = colorForms.Select(a => new SelectListItem { Text = a.Name, Value = a.Id.ToString() }).OrderByDescending(o => o.Selected); return(Json(true, string.Empty, items)); }
public async Task <ActionResult> AddMainStone(string orderId) { var manager = new BasicDataManager(); var mainStones = await manager.GetMainStonesync(); var orderMainStoneInfoViewModel = new OrderMainStoneInfoViewModel { OrderId = orderId, MainStones = mainStones }; return(View(orderMainStoneInfoViewModel)); }
public async Task <ActionResult> Booking() { var model = new OrderViewModel(); var manager = new BasicDataManager(User); model.ProductCategories = await manager.GetProductCategoriesAsync(); model.ColorForms = await manager.GetColorFormsAsync(); model.GemCategories = await manager.GetGemCategoriesAsync(); return(View(model)); }
public async Task <JsonResult> ShippingScheduleSetting(int days) { var manager = new BasicDataManager(User); var shippingScheduleSetting = await manager.GetShippingScheduleSettingAsync(); if (shippingScheduleSetting == null) { shippingScheduleSetting = new ShippingScheduleSetting(); } shippingScheduleSetting.Days = days; var result = await manager.SaveShippingScheduleSettingAsync(shippingScheduleSetting); return(Json(result)); }
public void AddGymDetailTest() { var response = BasicDataManager.GetInstance().AddGymDetail(new Contract.AddGymDetailRequest { GymDetail = new Contract.GymDTO { CityID = 1 , GymName = "test" , GymAddress = "test address" , GymDesc = "test desc" } }); Assert.IsNotNull(response, "没有返回结果。"); Assert.IsFalse(response != null && response.Errors != null && response.Errors.Count > 0, string.Format("返回结果错误信息:{0}", response.Errors != null ? string.Join(";", response.Errors) : string.Empty)); Assert.IsTrue(response.GymID > 0, "数据写入不成功。"); }
public async Task <ActionResult> EditProductCategory(int?id) { var productCategory = new ProductCategory(); if (!id.HasValue) { return(View(productCategory)); } var manager = new BasicDataManager(User); productCategory = await manager.GetProductCategoryAsync(id.Value); return(View(productCategory)); }
public async Task <ActionResult> EditColorForm(int?id) { var colorForm = new ColorForm(); if (!id.HasValue) { return(View(colorForm)); } var manager = new BasicDataManager(User); colorForm = await manager.GetColorFormAsync(id.Value); return(View(colorForm)); }
public async Task <ActionResult> EditMatchStone(int?id) { var matchStone = new MatchStone(); if (!id.HasValue) { return(View(matchStone)); } var manager = new BasicDataManager(User); matchStone = await manager.GetMatchStoneAsync(id.Value); return(View(matchStone)); }
public async Task <ActionResult> Add() { var colorFormManager = new BasicDataManager(User); var colorForms = await colorFormManager.GetColorFormsAsync(); var dailyGoldPriceViewModels = colorForms.Select(c => { return(new DailyGoldPriceViewModel { ColorFormId = c.Id, ColorFormName = c.Name }); }); return(View(dailyGoldPriceViewModels)); }
public async Task <ActionResult> Booking() { var model = new OrderViewModel(); var manager = new BasicDataManager(User); model.ProductCategories = await manager.GetProductCategoriesAsync(); model.ColorForms = await manager.GetColorFormsAsync(); model.GemCategories = await manager.GetGemCategoriesAsync(); model.Created = DateTime.Now.ToString(SaleManagentConstants.UI.DateStringFormat); model.Insurance = 0; model.IsInsure = true; var customers = await new UserManager().GetAllCustomersAsync(); model.Customers = customers; return(View(model)); }
public async Task <JsonResult> AddSetStone(SpotGoodsSetStoneInfoViewModel spotGoodsSetStoneInfoViewModel) { var manager = new SpotGoodsManager(User); var spotGoodsSetStoneInfo = Mapper.Map <SpotGoodsSetStoneInfoViewModel, SpotGoodsSetStoneInfo>(spotGoodsSetStoneInfoViewModel); var basicDataManager = new BasicDataManager(); var matchStone = await basicDataManager.GetMatchStoneAsync(spotGoodsSetStoneInfoViewModel.MatchStoneId); if (matchStone == null) { return(Json(false, SaleManagentConstants.Errors.InvalidRequest)); } spotGoodsSetStoneInfo.MatchStoneName = matchStone.Name; spotGoodsSetStoneInfo.Price = matchStone.Price; spotGoodsSetStoneInfo.CreatorId = User.Id; var result = await manager.AddSpotGoodsSetStoneInfo(spotGoodsSetStoneInfo); return(Json(true, data: result)); }
public async Task <JsonResult> Create(SpotGoodsEditViewModel request) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var basicDataManager = new BasicDataManager(); var matchStones = await basicDataManager.GetMatchStonesAsync(); JArray jarry = JArray.Parse(Request.Form["SetStoneInfos"]); List <SpotGoodsSetStoneInfo> SpotGoodsSetStoneInfos = new List <SpotGoodsSetStoneInfo>(); var spotGoods = Mapper.Map <SpotGoodsEditViewModel, SpotGoods>(request); var serialNumberManager = new SerialNumberManager(User); var manager = new SpotGoodsManager(User); if (string.IsNullOrEmpty(spotGoods.Id)) { spotGoods.Id = SaleManagentConstants.Misc.SpotGoodsPrefix + await serialNumberManager.NextSNAsync(SaleManagentConstants.SerialNames.SpotGoods); } for (int i = 0; i < jarry.Count; ++i) //遍历JArray { var setStoneInfo = Newtonsoft.Json.JsonConvert.DeserializeObject <SpotGoodsSetStoneInfo>(jarry[i].ToString()); var matchStone = matchStones.FirstOrDefault(r => r.Id == setStoneInfo.MatchStoneId); if (matchStone == null) { break; } setStoneInfo.Price = matchStone.Price; setStoneInfo.WorkingCost = (int)matchStone.WorkingCost * setStoneInfo.Number; setStoneInfo.CreatorId = User.Id; setStoneInfo.SpotGoodsId = spotGoods.Id; SpotGoodsSetStoneInfos.Add(setStoneInfo); } spotGoods.SetStoneInfos = SpotGoodsSetStoneInfos; var result = await manager.CreateSpotGoods(spotGoods); return(Json(result)); }
public void DestroyandInstantiateAligator() { //destroy GameObject[] GameObjects = (FindObjectsOfType <GameObject>() as GameObject[]); for (int i = 0; i < GameObjects.Length; i++) { if (GameObjects[i].tag == "Aligator") { Destroy(GameObjects[i]); } } //instantiate _iPlayerNum = BasicDataManager.LoadPlayerCount(); Debug.Log("현재 인원 : " + _iPlayerNum); switch (_iPlayerNum) { case 2: case 3: instance = Instantiate(Aligator[0]); break; case 4: instance = Instantiate(Aligator[1]); break; case 5: instance = Instantiate(Aligator[2]); break; case 6: instance = Instantiate(Aligator[3]); break; case 7: case 8: instance = Instantiate(Aligator[4]); break; } }
public async Task <ActionResult> Edit(int id = 0) { var manager = new DailyGoldPriceManager(User); var dailyGoldPriceViewModel = new DailyGoldPriceViewModel(); if (id > 0) { var dailyGoldPrice = await manager.GetDailyGoldPriceAsync(id); if (dailyGoldPrice != null) { dailyGoldPriceViewModel = new DailyGoldPriceViewModel(dailyGoldPrice); } } var colorFormManager = new BasicDataManager(User); dailyGoldPriceViewModel.ColorForms = await colorFormManager.GetColorFormsAsync(); return(View(dailyGoldPriceViewModel)); }
public async Task <JsonResult> AddSetStone(OrderSetStoneInfoViewModel request) { if (!ModelState.IsValid) { return(Json(false, data: ErrorToDictionary())); } var orderSetStoneInfo = Mapper.Map <OrderSetStoneInfoViewModel, OrderSetStoneInfo>(request); var basicDataManager = new BasicDataManager(); var matchStone = await basicDataManager.GetMatchStoneAsync(request.MatchStoneId); orderSetStoneInfo.CreatorId = User.Id; orderSetStoneInfo.MathchStoneName = matchStone.Name; orderSetStoneInfo.Price = matchStone.Price; orderSetStoneInfo.WorkingCost = matchStone.WorkingCost * orderSetStoneInfo.Number; var orderSetStoneInfoManager = new OrderSetStoneInfoManager(); var result = await orderSetStoneInfoManager.CreateOrderSetStoneInfoAsync(orderSetStoneInfo); return(Json(result)); }
public async Task <ActionResult> MyOrders(OrdersQueryRequest request) { if (!Request.IsAjaxRequest()) { return(View()); } var manager = new OrderManager(User); var paging = await manager.GetDesignOrdersAsync(request.Start, request.Take, request.GetOrderListQueryFilter(User)); var basicDataManager = new BasicDataManager(User); var colorForms = await basicDataManager.GetColorFormsAsync(); var designs = await new UserManager().GetUserByRoleAsync(SaleManagentConstants.SystemRole.Design); var orders = paging.List.Select(u => { var colorForm = colorForms.FirstOrDefault(f => f.Id == u.ColorFormId); return(new OrderListItemViewModel(u) { ColorFormName = colorForm == null ? "" : colorForm.Name, CurrentUserName = designs.FirstOrDefault(s => s.Id == u.CurrentUserId)?.Name, Attachments = u.Attachments.Where(r => designs.Any(d => d.Id == r.CreatorId)).Select(a => new AttachmentItem { Id = a.FileInfoId, Url = "/Attachment/" + a.FileInfoId + "/Thumbnail" }).ToList() }); }); return(Json(true, string.Empty, new { paging.Total, List = orders, })); }
/// <summary> /// 변경한 PlayerNum과 저장되어있던 PlayerNum을 비교후 저장한다. /// </summary> public void SavePlayerNum() { mbPlayerNumChange = BasicDataManager.LoadPlayerCount() != _iPlayerNum; BasicDataManager.SavePlayerCount(_iPlayerNum); }