Example #1
0
        public IActionResult ManageToken(Int64?id)
        {
            DropDownFor_ManageToken();
            HP_TOKEN _obj = new HP_TOKEN();

            _obj.TOKEN_DATE = DateTime.Now;
            if (id != null)
            {
                _obj = _unitOfWork.HP_TOKEN.Get(id.Value);
                if (_obj == null)
                {
                    TempData["msg"] = SweetMsg.SaveWarningOK();
                }
            }
            return(View(_obj));
        }
Example #2
0
        public IActionResult ManageToken(HP_TOKEN _obj)
        {
            if (ModelState.IsValid)
            {
                if (_obj.ID == 0)
                {
                    //var a = _obj.TOKEN_DATE.ToString("dd/MM/yyyy");
                    //var b = _obj.TOKEN_DATE.ToShortDateString();
                    var b = _obj.TOKEN_DATE.Date;

                    //var data = context.t_quoted_value.Where(x => x.region_name == "Hong Kong"
                    //&& DateTime.Compare(x.price_date.Value.Date, dt.Date) == 0)
                    //.ToList();
                    //db.Meals.Where(c => String.Format("{0:M/d/yyyy}", c.MealDate) == date && c.SessionID == SessionID && c.MealType == MealType).FirstOrDefault();

                    try
                    {
                        _obj.SERIAL_NO = _unitOfWork.HP_TOKEN.GetAll(x => x.TOKEN_DATE.Date == _obj.TOKEN_DATE.Date).Max(x => x.SERIAL_NO) + 1;
                    }
                    catch
                    {
                        _obj.SERIAL_NO = 1;
                    }

                    //_obj.SERIAL_NO = _unitOfWork.HP_TOKEN.GetAll(x => x.TOKEN_DATE == _obj.TOKEN_DATE).Max(x => x.SERIAL_NO) + 1;
                    _obj.IS_ACTIVE = true;
                    _unitOfWork.HP_TOKEN.Add(_obj);
                }
                else
                {
                    _unitOfWork.HP_TOKEN.Update(_obj);
                }
                _unitOfWork.Save();
                TempData["msg"] = SweetMsg.SaveSuccess();
                return(RedirectToAction(nameof(ManageToken)));
            }
            TempData["msg"] = SweetMsg.SaveErrorOK();
            DropDownFor_ManageToken();
            _obj.ID = 0;
            return(View(_obj));
        }