⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 transferlogui.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
字号:
namespace PowerEasy.WebSite.Admin.Shop
{
    using PowerEasy.Common;
    using PowerEasy.Controls;
    using PowerEasy.ExtendedControls;
    using PowerEasy.Model.Shop;
    using PowerEasy.Shop;
    using PowerEasy.Web.UI;
    using System;
    using System.Web.UI.WebControls;

    public class TransferLogUI : AdminPage
    {
        protected Button BtnReturn;
        protected ExtendedButton BtnSave;
        protected Literal LtrClientName;
        protected Literal LtrOrderNum;
        protected Literal LtrUserName;
        protected string m_AdminName = PEContext.Current.Admin.AdminName;
        protected RadioButtonList RadlPayer;
        protected RangeValidator RangeValidator1;
        protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
        protected ExtendedSiteMapPath SmpNavigator;
        protected TextBox TxtOrderID;
        protected TextBox TxtPoundage;
        protected TextBox TxtRemark;
        protected TextBox TxtTargetUserName;

        protected void BtnReturn_Click(object sender, EventArgs e)
        {
            BasePage.ResponseRedirect("OrderManage.aspx?OrderID=" + BasePage.RequestInt32("OrderID"));
        }

        protected void BtnSave_Click(object sender, EventArgs e)
        {
            TransferLogInfo info = new TransferLogInfo();
            string errorMessage = "";
            bool flag = false;
            int num = DataConverter.CLng(this.TxtOrderID.Text);
            if (num == 0)
            {
                flag = true;
                errorMessage = errorMessage + "请指定OrderID!";
            }
            if (string.IsNullOrEmpty(this.TxtTargetUserName.Text))
            {
                flag = true;
                errorMessage = errorMessage + "请指定接收人的用户名!";
            }
            if (flag)
            {
                AdminPage.WriteErrMsg(errorMessage);
            }
            else
            {
                info.OrderId = num;
                info.TargetUserName = this.TxtTargetUserName.Text;
                info.Inputer = this.m_AdminName;
                info.PayerUserName = DataConverter.CLng(this.RadlPayer.SelectedValue, 1).ToString();
                info.Poundage = DataConverter.CDecimal(this.TxtPoundage.Text);
                info.Remark = this.TxtRemark.Text;
                info.TransferTime = new DateTime?(DateTime.Now);
                if (TransferLog.Add(info))
                {
                    AdminPage.WriteSuccessMsg(TransferLog.SuccessMsgOfAddTransferLog);
                }
                else
                {
                    AdminPage.WriteErrMsg(TransferLog.ErrMsgOfAddTransferLog);
                }
            }
        }

        protected void DataBind(int orderId)
        {
            OrderInfo orderById = Order.GetOrderById(orderId);
            this.LtrOrderNum.Text = orderById.OrderNum;
            this.LtrUserName.Text = orderById.UserName;
            this.LtrClientName.Text = orderById.ClientName;
            this.TxtOrderID.Text = orderId.ToString();
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            int orderId = BasePage.RequestInt32("OrderID");
            if (orderId != 0)
            {
                this.DataBind(orderId);
            }
            else
            {
                AdminPage.WriteErrMsg("<li>请指定OrderID!</li>");
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -