HPManage/WorkManage/MarkOut/ShowMarkOutOnly.aspx.cs

(完整代码) 2KB

using System;
using System.Text;
using System.Data;

public partial class WorkManage_MarkOut_ShowMarkOutOnly : PageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            try
            {
                if (Request.QueryString["ShowMarkOut"] == null) { return; }
                #region 填充界面
                //主表数据
                BLL.MarkOutInfor Order = new BLL.MarkOutInfor();
                Model.MarkOutInfor OrderM = new Model.MarkOutInfor();
                OrderM = Order.GetModel(Common.DataConvert.StringToInt(Request.QueryString["ShowMarkOut"].ToString()));
                StringBuilder strMain = new StringBuilder();
                strMain.Append(OrderM.MarkONumber + "|value|" + ConvertBillType(OrderM.BillType.ToString()) + "|value|" + OrderM.MarkOTime.ToShortDateString() + "|value|");
                strMain.Append(ConvertStore(OrderM.StoreID.ToString()) + "|value|" + ConvertToBOUName(OrderM.CostomerID.ToString()) + "|value|");
                strMain.Append(ConvertMateName(OrderM.ProductID.ToString()) + "|value|" + OrderM.MarkORemark + "|value|");
                strMain.Append(ConvertBillBZ(OrderM.MOBZ.ToString()) + "|value|" + ConvertBuilderID(OrderM.BuilderID.ToString()) + "|value|");
                strMain.Append((OrderM.MOLoss == 0 ? "蓝字" : "红字"));

                //子表数据
                StringBuilder StrBack = new StringBuilder();//最后返回到前台的数据
                BLL.MarkOutSubInfor OrderSub = new BLL.MarkOutSubInfor();
                DataSet dsOrderSub = OrderSub.GetList("MarkOutID=" + OrderM.ID + " and MOIState<>2");
                DataTable dtOrderSub = dsOrderSub.Tables[0];
                foreach (DataRow item in dtOrderSub.Rows)
                {
                    StrBack.Append(ConvertToBOUName(item["BUTypeID"].ToString()) + "|value|");//供应商
                    StrBack.Append(item["MatNumber"].ToString() + "|value|");//编号
                    StrBack.Append(item["MatName"].ToString() + "|value|"); //名称
                    StrBack.Append(item["Norms"].ToString() + "|value|");//规格
                    StrBack.Append(item["Unit"].ToString() + "|value|");//单位
                    StrBack.Append(item["MOutCount"].ToString() + "|value|");//数量
                    StrBack.Append(item["MOutTaxPrice"].ToString() + "|value|");//单价
                    StrBack.Append(item["MOutTaxAcount"].ToString() + "|value|");//金额
                    StrBack.Append(item["MOutRemark"].ToString());//备注
                    StrBack.Append("|items|");
                }
                #endregion
                hidMain.Value = strMain.ToString() + "|MS|" + StrBack.ToString();
            }
            catch (Exception ex)
            {
                Common.WriteLog.CreateLog(ex, "WorkManage_MarkOut_ShowMarkOutOnly", "Page_Load", Session["TrueName"].ToString());
            }
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。