示例#1
0
    protected void PayBind()
    {
        List <WMOrderPay> list = WMOrderPay.GetList();

        PayList.DataSource = list;
        PayList.DataBind();
    }
示例#2
0
        /*付款方式*/

        void preparePayList()
        {
            string sqlstr = "select '' as Pay_Id, '請選擇付款方式' as Pay_name union(select Pay_Id, Pay_name from Pay) order by Pay_Id ";

            PayList.DataSource = mydb.GetDataTable(sqlstr);
            PayList.DataBind();
        }
示例#3
0
 private void EODReport_Load(object sender, EventArgs e)
 {
     DepSalesList.ClearSelection();
     CatList.ClearSelection();
     PayList.ClearSelection();
     OverList.ClearSelection();
     PumpList.ClearSelection();
 }
示例#4
0
 public ActionResult CreateOrder()
 {
     PayList orderItem = new PayList();
     orderItem.Pay_No = Guid.NewGuid();
     orderItem.MemberID = CookieHelper.MemberID;
     orderItem.Money = 800;
     orderItem.VMoney = 200;
     orderItem.Mode = "VIPTest";
     orderItem.ProductType = "VIP1";
     orderItem.Status = Pay_State.Applying.ToString();
     orderItem.AddTime = DateTime.Now;
     orderItem.AddIP = HttpHelper.IP;
     payListService.CreateOrder(orderItem);
     ViewBag.PayNo = orderItem.Pay_No;
     return View();
 }
        private decimal medianPay()
        {
            decimal returnThis = 0.0M;

            // Sort data
            PayList.Sort();

            // Find center
            int roughcenter = PayList.Count % 2;

            if (roughcenter == 0) // Even number of entries
            {
                returnThis = (PayList[roughcenter] + PayList[roughcenter + 1]) / 2.0M;
            }
            else // Odd number of entries
            {
                returnThis = PayList[roughcenter + 1];
            }

            return(returnThis);
        }
示例#6
0
        public ActionResult PayrollAction(CustomPayroll payroll)
        {
            if (ModelState.IsValid)
            {
                string msg = "";

                if (payroll.PayrollID > 0)
                {
                    var dataset = entities.Payrolls.Where(f => f.PayrollID == payroll.PayrollID).FirstOrDefault();
                    if (dataset != null)
                    {
                        PayList payList = new PayList();
                        payList.Deduction   = payroll.Deduction;
                        payList.NetPay      = payroll.NetPay;
                        payList.PaymentDate = DateTime.Now;
                        payList.PayrollID   = payroll.PayrollID;
                        entities.PayLists.Add(payList);
                        dataset.PaymentStatus = 1;
                        msg = "payroll Updated Successfully";
                    }
                }
                else
                {
                    msg = "New payroll Added successfully";
                }
                entities.SaveChanges();
                return(new JsonResult
                {
                    Data = new
                    {
                        success = true,
                        action = "Payroll",
                        message = msg
                    },
                    JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }

            return(PartialView(payroll));
        }
 public void addPayCheck(PayCheck payCheck)
 {
     PayList.Add(payCheck.NetPay);
     TaxList.Add(payCheck.StateTax);
     HoursList.Add(payCheck.TimeWorked);
 }
示例#8
0
        public ActionResult PayCz(int ApplyMoney, string txtMoney)
        {
            ViewBag.MenuItem = "gztvip-paycz";
            ServiceResult result = new ServiceResult();
            if (string.IsNullOrEmpty(txtMoney))
            {
                txtMoney = "0";
            }
            var intMoney = Convert.ToInt32(txtMoney);
            var vip = member_VIPService.GetMemberVIP(CookieHelper.MemberID, true);
            ViewBag.VIP = vip;
            try
            {
                PayList orderItem = new PayList();
                switch (ApplyMoney)
                {
                    case 200:
                    case 500:
                    case 1000:
                        if (vip != null && vip.EndTime.CompareTo(DateTime.Now) > 0)
                        {
                            if (vip.VipLevel == (int)ServerType.NomarlVIPServer)
                            {
                                orderItem.VMoney = ApplyMoney / 10;
                            }
                            else if (vip.VipLevel == (int)ServerType.SuperVIPServer)
                            {
                                orderItem.VMoney = ApplyMoney / 5;
                            }
                        }
                        else
                        {
                            orderItem.VMoney = 0;
                        }
                        orderItem.Money = ApplyMoney;
                        break;
                    case 600:
                        orderItem.Money = intMoney;
                        if (vip != null && vip.EndTime.CompareTo(DateTime.Now) > 0)
                        {
                            if (vip.VipLevel == (int)ServerType.NomarlVIPServer)
                            {
                                orderItem.VMoney = intMoney / 10;
                            }
                            else if (vip.VipLevel == (int)ServerType.SuperVIPServer)
                            {
                                orderItem.VMoney = intMoney / 5;
                            }
                        }
                        else
                        {
                            orderItem.VMoney = 0;
                        }
                        break;
                    default:
                        return Content("<script>alert('您提交的表单有误!');window.top.location='" + Url.Action("paycz") + "';</script>");

                }
                orderItem.Pay_No = Guid.NewGuid();
                orderItem.MemberID = CookieHelper.MemberID;
                orderItem.Mode = "GZBCZ";
                orderItem.ProductType = "GZBCZ";
                orderItem.Status = Pay_State.Applying.ToString();
                orderItem.AddTime = DateTime.Now;
                orderItem.AddIP = HttpHelper.IP;
                payListService.CreateOrder(orderItem);
                result = member_VIPService.PayMoney(CookieHelper.MemberID, orderItem);
            }
            catch (Exception ex)
            {
                result.AddServiceError(Utilities.GetInnerMostException(ex));
            }

            var money = member_MoneyService.GetMemberMoney(CookieHelper.MemberID);

            ViewBag.Money = money;

            result.Message = "充值" + (result.Success ? "成功!" : "失败!");

            TempData["Service_Result"] = result;

            if (result.Success)
            {
                return RedirectToAction("OpenOK");
            }

            return View(vip);
        }
示例#9
0
        public ActionResult Open(int ID, int Price)
        {
            ViewBag.MenuItem = "gztvip-index";
            ServiceResult result = new ServiceResult();

            var server = serverItemService.Find(ID);
            try
            {
                if (server == null)
                {
                    return Content("<script>alert('您提交的表单有误!');window.top.location='" + Url.Action("Index") + "';</script>");
                }

                PayList orderItem = new PayList();
                orderItem.Pay_No = Guid.NewGuid();
                orderItem.MemberID = CookieHelper.MemberID;
                orderItem.Money = server.Price;
                orderItem.ServerID = ID;
                orderItem.Mode = "VIPTest";
                orderItem.ProductType = UIHelper.ServerTypeList.Single(x => x.Value == server.ServerType.ToString()).Text;
                orderItem.Status = Pay_State.Applying.ToString();
                orderItem.AddTime = DateTime.Now;
                orderItem.AddIP = HttpHelper.IP;
                payListService.CreateOrder(orderItem);

                result = member_VIPService.PayVIP(CookieHelper.MemberID, server, orderItem);

            }
            catch (Exception ex)
            {
                result.AddServiceError(Utilities.GetInnerMostException(ex));
            }

            var vip = member_VIPService.GetMemberVIP(CookieHelper.MemberID, true);

            var money = member_MoneyService.GetMemberMoney(CookieHelper.MemberID);
            ViewBag.Money = money;

            result.Message = "VIP开通" + (result.Success ? "成功!" : "失败!");

            TempData["Service_Result"] = result;

            ViewBag.Server = server;
            if (result.Success)
            {
                return RedirectToAction("openok");
            }
            return View(vip);
        }