示例#1
0
        public JsonResult actionCreate()
        {
            TBL_SPECIAL item = new TBL_SPECIAL();

            //get data from view
            item.SpecialDate = Convert.ToDateTime(Request.Form.GetValues("SpecialDate").FirstOrDefault() == null ? null : Request.Form.GetValues("SpecialDate").ToArray()[0]);
            item.Notes       = Request.Form.GetValues("Notes").FirstOrDefault() == null ? string.Empty : Request.Form.GetValues("Notes").FirstOrDefault();
            try
            {
                string quantity = Request.Form.GetValues("Quantity").FirstOrDefault() == null ? "" : Request.Form.GetValues("Quantity").FirstOrDefault().ToString();
                item.Quantity = String.IsNullOrWhiteSpace(quantity)? 0:  Convert.ToInt32(quantity);
            }
            catch (Exception ex)
            {
                item.Quantity = 0;
            }

            //check datetime
            if (DA_SpecialCase.Instance.checkExistDateObject(item.SpecialDate, 0))
            {
                return(Json(-1));
            }

            //excute create item
            int result = DA_SpecialCase.Instance.Insert(item);

            //write log
            WriteLog("SpecialCase", "Create", null, item);

            //chuyển trang sang trang index
            return(Json(result > 0 ? 1 : 0));
        }
示例#2
0
        /// <summary>
        /// action delete
        /// </summary>
        /// <param name="ID"></param>
        /// <returns></returns>
        public JsonResult DeleteSpecialCase(long ID)
        {
            //excute action delete
            DA_SpecialCase.Instance.Delete(ID);

            //Ghi log
            TBL_SPECIAL oldSPECIAL = DA_SpecialCase.Instance.GetById(ID);

            WriteLog("SpecialCase", "Delete", oldSPECIAL, null);

            return(Json(1, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        /// <summary>
        /// load page edit
        /// </summary>
        /// <param name="broadcastID"></param>
        /// <returns></returns>
        public ActionResult Edit(int specialID)
        {
            TBL_SPECIAL SpecialCase = DA_SpecialCase.Instance.GetAll().FirstOrDefault(x => x.SpecialID == specialID);

            return(View(SpecialCase));
        }