Пример #1
0
        public ActionResult CheckBill(int AdvertID,int LinkManID)
        {
            ApkDataBLL bll = new ApkDataBLL();
            List<ApkDataDto> list = (List<ApkDataDto>)bll.GetApkDataDtoList(AdvertID,"");
            double sumMoney = list.Sum<ApkDataDto>(t => Convert.ToDouble(t.Money));

            string taskids = string.Empty;
            list.ForEach(t => taskids += t.TaskID + ",");

            AdvertBill bill = new AdvertBill();
            bill.AdvertID = AdvertID;
            bill.LinkManID = LinkManID;
            bill.AdMoney = sumMoney.ToString();
            bill.ApplyTime = DateTime.Now;
            bill.PayMoney = "0";
            bill.Status = 0;//0:未付款
            bill.BillType = 0;//0:广告主
            bill.TaskIds = taskids;
            AdvertBillBLL advertBillBll = new AdvertBillBLL();

            if (advertBillBll.Add(bill))
            {
                TaskBLL taskBll = new TaskBLL();
                bll.UpdateApkDataStatus(AdvertID);
            }
            return MyContent("确认账单成功!请尽快支付款项!","/AdvertBill/AdvertBillList");
        }
Пример #2
0
        public ActionResult BillList(int AdvertID = 0, int LinkManID = 0, string TaskIds = "", string opt = "check")
        {
            ApkDataBLL bll = new ApkDataBLL();
            IList<ApkDataDto> list = bll.GetApkDataDtoList(AdvertID, TaskIds);

            double sumMoney = list.Sum<ApkDataDto>(t=>Convert.ToDouble(t.Money));
            ViewBag.SumMoney = sumMoney;
            ViewBag.AdvertID = AdvertID;
            ViewBag.LinkManID = LinkManID;
            ViewBag.Opt = opt;

            AdvertBLL advertBll = new AdvertBLL();
            Advert advert = advertBll.Get(AdvertID);
            ViewBag.AdvertName = advert.AdName;

            ViewBag.BillList = list;
            return View();
        }