HPManage/WorkManage/MarkOut/ShowMarkOutOnly.aspx.cs
(完整代码) 2KBusing 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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
