Ejemplo n.º 1
0
        public JsonResult CheckDate(Purchase_DayAll data)
        {
            if (data.rec_date != null)
            {
                if (data.rec_date > DateTime.Today)
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult Create(Purchase_DayAll data)
        {
            if (ModelState.IsValid && data.purchase_List != null)
            {
                List <ST_Purchase> prucahse_List = data.purchase_List.Cast <ST_Purchase>().ToList();

                foreach (ST_Purchase currPurchase in prucahse_List)
                {
                    currPurchase.guid = Guid.NewGuid();

                    currPurchase.purchase_date = data.rec_date;

                    ST_Material currMaterial = mST_MaterialDAO.FetchByItemName(currPurchase.item_name);

                    if (currMaterial != null)
                    {
                        currPurchase.material_guid = currMaterial.guid;
                    }
                    else
                    {   /*Material表非固定品項的Guid*/
                        currPurchase.material_guid = Guid.Parse("DF7E2E4F-F2F0-4232-8E10-665FA99048B1");

                        currPurchase.special_item = currPurchase.item_name;
                    }

                    currPurchase.emp_guid = mST_EmpDAO.FetchByAccount(User.Identity.Name).guid;

                    mST_PurcahseDAO.Insert(currPurchase);
                }

                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "至少新增一筆採購項目");

            ViewData["food_Items"] = GetMaterialItems("食材");

            ViewData["supplies_Items"] = GetMaterialItems("耗材");

            ViewData["other_Items"] = GetMaterialItems("其他");

            ViewData["user"] = Session["user"];

            return(View(data));
        }