Esempio n. 1
0
    protected string GetSeatList(object orderId)
    {
        if (orderId == null) return string.Empty;

        com.Omei.BLL.Admin.AdminOrderBiz biz = new com.Omei.BLL.Admin.AdminOrderBiz();
        return biz.GetSeatList((int)orderId);
    }
Esempio n. 2
0
    protected void btnRefund_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            com.Omei.BLL.Admin.AdminOrderBiz biz = new com.Omei.BLL.Admin.AdminOrderBiz();
            D_LoginUserInfo ui = Session["LoginUserInfo"] as D_LoginUserInfo;

            decimal amount = PageTools.ParseDecimal(txtRefund.Text);
            int chargeForId = PageTools.ParseInt(payEmp.SelectedValue);
            int orderId = PageTools.GetSavedId("OrderId", null);
            int payMethod = PageTools.ParseInt(chkPayMethod.SelectedValue);
            int r = biz.Refund( ui, orderId, amount, payMethod, chargeForId,
                "Refund by " + OmeiStatus.GetOmeiStatusText("PaymentMethod", payMethod, "en") + " " + txtRemark.Text);

            if (r >= 0)
            {
                if (payMethod == 5)
                {
                    // refund to credit voucher
                    VoucherBiz vbiz = new VoucherBiz();
                    int vid = vbiz.CreateVoucher(orderId, 0, amount, ui.userId);
                }
                Response.Redirect("OrderDetail.aspx");
            }
            else
                lbMsg.Text = "退款不成功,请检查订单状态和退款金额!";
        }
    }
Esempio n. 3
0
 public void RefreshControl()
 {
     int orderId = PageTools.GetSavedId("OrderId", null);
     if (orderId > 0)
     {
         com.Omei.BLL.Admin.AdminOrderBiz biz = new com.Omei.BLL.Admin.AdminOrderBiz();
         lbBalance.Text = biz.GetBalance(orderId).ToString();
     }
     else lbBalance.Text = "";
 }
Esempio n. 4
0
    protected void btnDelOrder_Click(object sender, EventArgs e)
    {
        com.Omei.BLL.Admin.AdminOrderBiz biz = new com.Omei.BLL.Admin.AdminOrderBiz();
        D_LoginUserInfo ui = Session["LoginUserInfo"] as D_LoginUserInfo;

        if (biz.CancelOrder( PageTools.GetSavedId("OrderId",null) ))
            Response.Redirect("OrderDetail.aspx");
        else
            lbMsg.Text = "取消訂單失敗,如已付款請先退款!";
    }
Esempio n. 5
0
    protected string GetSeatList(object o)
    {
        com.Omei.BLL.Admin.AdminOrderBiz biz = new com.Omei.BLL.Admin.AdminOrderBiz();
        if (o == null) return string.Empty;

        return biz.GetSeatList((int)o);
    }