Exemple #1
0
        /// <summary>
        /// 打印收据
        /// </summary>
        /// <returns></returns>
        public async Task <IActionResult> OrderMoneyReceiptPrint()
        {
            string ids = Request.Query["ids"];

            OrderMoneyReceiptEntity         model = new OrderMoneyReceiptEntity();
            TData <OrderMoneyReceiptEntity> data  = await orderMoneyReceiptBLL.GetEntity(long.Parse(ids));

            if (data.Data != null)
            {
                model = data.Data;
            }

            return(View(model));
        }
Exemple #2
0
        public async Task SaveForm(OrderMoneyReceiptEntity entity)
        {
            if (entity.Id.IsNullOrZero())
            {
                await entity.Create();

                await this.BaseRepository().Insert(entity);
            }
            else
            {
                await entity.Modify();

                await this.BaseRepository().Update(entity);
            }
        }
        public async Task <TData <OrderMoneyReceiptEntity> > GetEntity(long id)
        {
            TData <OrderMoneyReceiptEntity> obj = new TData <OrderMoneyReceiptEntity>();

            OrderMoneyReceiptEntity entity = await orderMoneyReceiptService.GetEntity(id);

            if (entity != null)
            {
                decimal money = Convert.ToDecimal(entity.TotalMoney.ToString());
                entity.TotalMoneyCnUpper = CoomHelper.Money2CnUper(money.ToString("#0.00"));

                obj.Tag  = 1;
                obj.Data = entity;
            }
            return(obj);
        }
        public async Task <TData <string> > SaveForm(OrderMoneyReceiptEntity entity)
        {
            TData <string> obj = new TData <string>();

            if (string.IsNullOrEmpty(entity.PrintNumber))
            {
                string cur_day = DateTime.Now.ToString("yyyy-MM-dd");
                int    count   = await GetCount(cur_day, cur_day);

                entity.PrintNumber = CreatePrintNumber(entity.NumberPre, count);
            }

            await orderMoneyReceiptService.SaveForm(entity);

            obj.Data = entity.Id.ParseToString();
            obj.Tag  = 1;
            return(obj);
        }
        public async Task <TData <string> > SaveForm(OrderMoneyReceiptParam modelParam, OperatorInfo opuser)
        {
            TData <string> obj = new TData <string>();

            obj.SetDefault();
            try
            {
                OrderMoneyReceiptEntity entity = new OrderMoneyReceiptEntity();
                ClassValueCopierHelper.Copy(entity, modelParam);

                #region 补充数据
                long num = 0;
                long.TryParse(modelParam.Id, out num);
                entity.Id = num;

                num = 0;
                long.TryParse(modelParam.SaleManId, out num);
                entity.SaleManId = num;

                num = 0;
                long.TryParse(modelParam.CompanyId, out num);
                entity.CompanyId = num;

                if (entity.Id.IsNullOrZero())
                {
                    entity.BaseCreatorId  = long.Parse(opuser.UserIdStr);
                    entity.BaseCreateTime = DateTime.Now;
                }
                entity.BaseModifyTime = DateTime.Now;
                entity.BaseModifierId = long.Parse(opuser.UserIdStr);
                #endregion

                obj = await SaveForm(entity);
            }
            catch (Exception ex)
            {
                LogHelper.Info("【SaveForm】ex:" + ex.ToString());
            }
            return(obj);
        }
Exemple #6
0
        public async Task <ActionResult> SaveFormJson(OrderMoneyReceiptEntity entity)
        {
            TData <string> obj = await orderMoneyReceiptBLL.SaveForm(entity);

            return(Json(obj));
        }