public ActionResult Create(OrderCreateModel model) { try { var user = AccountHelper.GetLoginUserInfo(HttpContext.User.Identity); var order = new Order(); if (AccountHelper.IsSuperAdmin(user)) { order.CustomerCode = Constants.SuperAdminDefaultCustomerCode; } else { order.CustomerCode = AccountHelper.GetCustomerCode(user.CustomerCode); } order.ModelNo = model.Shoe; order.ContainerType = model.ContainerType; order.SendDate = Convert.ToDateTime(model.ETD).Date; order.BanderNo = model.BundleNo; order.ContractNo = model.ContractNo; order.Size1 = model.Size1; order.Size2 = model.Size2; order.Size3 = model.Size3; order.Size4 = model.Size4; order.Size5 = model.Size5; order.Size6 = model.Size6; order.Size7 = model.Size7; order.Size8 = model.Size8; order.Size9 = model.Size9; order.Size10 = model.Size10; order.Size11 = model.Size11; order.Size12 = model.Size12; order.Size13 = model.Size13; order.Size14 = model.Size14; order.Size15 = model.Size15; order.Size16 = model.Size16; order.Size17 = model.Size17; order.Size18 = model.Size18; order.Size19 = model.Size19; order.Size20 = model.Size20; string message = OrderManager.Instance.Create(order, user.LoginName); OrderCreateModel createModel; createModel = TempData["editModel"] as OrderCreateModel; if (!String.IsNullOrEmpty(message)) { createModel.Message = message; return View(createModel); } return RedirectToAction("index"); } catch (Exception ex) { TempData["Error"] = ex.ToString(); return View("Error"); } }
public ActionResult Create(string etd = "", string bundleNo = "", string containerType = "") { try { var model = new OrderCreateModel { ETD = etd, BundleNo = bundleNo, ContainerType = containerType }; var user = AccountHelper.GetLoginUserInfo(HttpContext.User.Identity); string customerCode = String.Empty; if (!AccountHelper.IsSuperAdmin(user)) { customerCode = user.CustomerCode; } model.BundlerNoList = OrderManager.Instance.LoadBundleNo(customerCode); if (String.IsNullOrEmpty(bundleNo)) { model.BundlerNoList.Insert(0, ""); } model.ContainerTypes = Constants.Containers; model.ShoeList = ShoeManager.Instance.LoadShoes(customerCode); if (AccountHelper.IsSuperAdmin(user)) { model.ShoeSizes = ShoeManager.Instance.LoadShoeSize(Constants.SuperAdminDefaultCustomerCode); } else { model.ShoeSizes = ShoeManager.Instance.LoadShoeSize(customerCode); } TempData["createModel"] = model; return View(model); } catch (Exception ex) { TempData["Error"] = ex.Message; return View("Error"); } }