Пример #1
0
        // Move(nn::mii::CreateId create_id, s32 new_index)
        public ResultCode Move(ServiceCtx context)
        {
            CreateId createId = context.RequestData.ReadStruct <CreateId>();
            int      newIndex = context.RequestData.ReadInt32();

            return(Move(createId, newIndex));
        }
Пример #2
0
        public ActionResult CompleteOrder1(List <Model.ViewModel.CartsView> list)
        {
            //string result = Newtonsoft.Json.JsonConvert.SerializeObject(list);
            //List<Model.ViewModel.CartsView> list1 = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ViewModel.CartsView>>(result);

            int _userId = Convert.ToInt32(Session["userId"]);

            Model.Orders orders = ordersBll.LoadEntity(m => m.userId == _userId).FirstOrDefault();

            foreach (var item in list)
            {
                Model.OrderDetail orderDetail = new Model.OrderDetail()
                {
                    OrderDetail_Id = Convert.ToInt32(CreateId.CreateNum()),
                    order_no       = orders.orderId,
                    Pid            = item.ProductId,
                    pname          = item.Pname,
                    pnum           = item.Pcount,
                    p_price        = item.Price,
                    subtotal       = item.Pcount * item.Price
                };
                if (orderDetailBll.addEntity(orderDetail))
                {
                    flag = true;
                }
                else
                {
                    flag = false;
                }
            }
            cartsBll.EmptyCarts(_userId);

            return(Json(new { flag1 = flag }, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public int FindIndex(CreateId createId, bool isSpecial)
        {
            if (_miiDatabase.FindIndex(out int index, createId, isSpecial) == ResultCode.Success)
            {
                return(index);
            }

            return(-1);
        }
Пример #4
0
        protected override ResultCode Delete(CreateId createId)
        {
            if (!_isSystem)
            {
                return(ResultCode.PermissionDenied);
            }

            return(_database.Delete(_metadata, createId));
        }
Пример #5
0
        // FindIndex(nn::mii::CreateId create_id, bool is_special) -> s32
        public ResultCode FindIndex(ServiceCtx context)
        {
            CreateId createId  = context.RequestData.ReadStruct <CreateId>();
            bool     isSpecial = context.RequestData.ReadBoolean();

            ResultCode result = FindIndex(createId, isSpecial, out int index);

            context.ResponseData.Write(index);

            return(result);
        }
Пример #6
0
        public ResultCode Delete(DatabaseSessionMetadata metadata, CreateId createId)
        {
            ResultCode result = _miiDatabase.Delete(metadata, createId);

            if (result == ResultCode.Success)
            {
                result = _miiDatabase.SaveDatabase();
            }

            return(result);
        }
Пример #7
0
        public ResultCode Move(DatabaseSessionMetadata metadata, int index, CreateId createId)
        {
            ResultCode result = _miiDatabase.Move(metadata, index, createId);

            if (result == ResultCode.Success)
            {
                result = _miiDatabase.SaveDatabase();
            }

            return(result);
        }
Пример #8
0
        protected override ResultCode FindIndex(CreateId createId, bool isSpecial, out int index)
        {
            if (!_isSystem)
            {
                index = -1;

                return(ResultCode.PermissionDenied);
            }

            index = _database.FindIndex(createId, isSpecial);

            return(ResultCode.Success);
        }
Пример #9
0
        protected override ResultCode Move(CreateId createId, int newIndex)
        {
            if (!_isSystem)
            {
                return(ResultCode.PermissionDenied);
            }

            if (newIndex > 0 && _database.GetCount(_metadata, SourceFlag.Database) > newIndex)
            {
                return(_database.Move(_metadata, newIndex, createId));
            }

            return(ResultCode.InvalidArgument);
        }
Пример #10
0
        /// <summary>
        /// Finds the next day with clinic hours for the current department.  Searches 30 days into the future
        /// and then throws an InvalidOperationException.
        /// </summary>
        /// <param name="context"></param>
        protected override void DoWork(CodeActivityContext context)
        {
            var scheduleData = ScheduleData.Get(context);
            var pairs        = scheduleData.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries);

            foreach (var pair in pairs)
            {
                var tuple = pair.Split(new[] { '=' }, StringSplitOptions.RemoveEmptyEntries);
                if (tuple.Length != 2)
                {
                    continue;
                }

                var name  = tuple[0].Trim().ToLower();
                var value = tuple[1].Trim();

                switch (name)
                {
                case "pat_id1":
                    PatId1.Set(context, Int32.Parse(value));
                    break;

                case "appt_dttm":
                    AppDtTm.Set(context, DateTime.Parse(value));
                    break;

                case "activity":
                    Activity.Set(context, value);
                    break;

                case "staff_id":
                    StaffId.Set(context, Int32.Parse(value));
                    break;

                case "private":                         // TODO: should we call the IsAppointmentPrivate logic from the Schedule BOM entity?
                    Private.Set(context, Int16.Parse(value) != 0);
                    break;

                case "create_id":
                    CreateId.Set(context, Int32.Parse(value));
                    break;

                case "create_dttm":
                    CreateDtTm.Set(context, DateTime.Parse(value));
                    break;
                }
            }
        }
Пример #11
0
 protected abstract ResultCode Delete(CreateId createId);
Пример #12
0
 protected abstract ResultCode Move(CreateId createId, int newIndex);
Пример #13
0
 protected abstract ResultCode FindIndex(CreateId createId, bool isSpecial, out int index);
Пример #14
0
        // Delete(nn::mii::CreateId create_id)
        public ResultCode Delete(ServiceCtx context)
        {
            CreateId createId = context.RequestData.ReadStruct <CreateId>();

            return(Delete(createId));
        }