HPManage/WorkManage/ProIn/EditProIn.aspx.cs

(开头部分) 9KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

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

public partial class WorkManage_ProIn_EditProIn : PageBase
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            try
            {
                btnOK.Visible = RoleControl("|1221_3|");//权限判断
                if (Request.Form["EditProIn"] != null)//修改
                {
                    btnOKS();
                }
                else if (Request.Form["EditProInShow"] != null)
                {
                    #region 填充界面
                    //主表数据
                    BLL.ProInInfor Order = new BLL.ProInInfor();
                    Model.ProInInfor OrderM = new Model.ProInInfor();
                    OrderM = Order.GetModel(Common.DataConvert.StringToInt(Request.Form["EditProInShow"].ToString()));
                    StringBuilder strMain = new StringBuilder();
                    strMain.Append(OrderM.ID + "|value|" + OrderM.ProNumber + "|value|" + OrderM.ProType + "|value|" + OrderM.ProtTime.ToShortDateString() + "|value|");
                    strMain.Append(ConvertToBOUName(OrderM.CostomerID.ToString()) + "|value|" + OrderM.CostomerID + "|value|");
                    strMain.Append(ConvertStore(OrderM.StoreID.ToString()) + "|value|" + OrderM.StoreID + "|value|");
                    strMain.Append(ConvertToEmploy(OrderM.EmployID.ToString()) + "|value|" + OrderM.EmployID + "|value|");
                    strMain.Append(OrderM.ProRemark + "|value|" + OrderM.PILoss);

                    //子表数据
                    StringBuilder StrBack = new StringBuilder();//最后返回到前台的数据
                    BLL.ProInSubInfor OrderSub = new BLL.ProInSubInfor();
                    DataSet dsOrderSub = OrderSub.GetList("ProInID=" + OrderM.ID + " and PIIState<>2");
                    DataTable dtOrderSub = dsOrderSub.Tables[0];
                    foreach (DataRow item in dtOrderSub.Rows)
                    {
                        StrBack.Append(item["ID"].ToString() + "|value|");
                        StrBack.Append(item["MateID"].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|");//单位
                        if (OrderM.PILoss == 0)
                        {
                            StrBack.Append(item["ProICount"].ToString() + "|value|");//数量
                            StrBack.Append(item["ProITaxPrice"].ToString() + "|value|");//单价
                            StrBack.Append(item["ProITaxAcount"].ToString() + "|value|");//金额
                        }
                        else
                        {
                            StrBack.Append(-Common.DataConvert.StringToDecimal(item["ProICount"].ToString()) + "|value|");//数量
                            StrBack.Append(item["ProITaxPrice"].ToString() + "|value|");//单价
                            StrBack.Append(-Common.DataConvert.StringToDecimal(item["ProITaxAcount"].ToString()) + "|value|");//金额
                        }
                        StrBack.Append(item["ProIRemark"].ToString());//备注
                        StrBack.Append("|items|");
                    }
                    Response.Write(strMain.ToString() + "|MS|" + StrBack.ToString() + "|v|");
后面还有 100 行代码,购买后查看完整代码

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

AI 解读

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

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