Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        HiddenNow.Value    = System.DateTime.Now.ToShortDateString();
        HiddenIsZero.Value = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsZero.ToString();//是否允许价格为零
        string OutNoID = Request.QueryString["OutNoID"];

        companyCD             = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD;
        HiddenPoint.Value     = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).SelPoint;              //小数位
        HiddenMoreUnit.Value  = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsMoreUnit.ToString(); //是否启用多计量单位
        UserTransactor.Value  = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).EmployeeName.ToString();
        txtTransactorID.Value = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).EmployeeID.ToString();
        txtOutDate.Text       = System.DateTime.Now.ToString("yyyy-MM-dd");
        if (((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsDisplayPrice)
        {
            IsDisplayPrice.Value = "true";
        }
        else
        {
            IsDisplayPrice.Value = "false";
        }
        if (!IsPostBack)
        {
            ddlFromType.Attributes.Add("onchange", "DoChange();");
            txtOutNo.CodingType = ConstUtil.CODING_RULE_Storage_NO;
            txtOutNo.ItemTypeID = ConstUtil.CODING_RULE_StorageOut_NO;

            DataTable dt = CodeReasonTypeBus.GetReasonType(companyCD);
            if (dt.Rows.Count > 0)
            {
                ddlReason.DataSource     = dt;
                ddlReason.DataTextField  = "CodeName";
                ddlReason.DataValueField = "ID";
                ddlReason.DataBind();
            }
            ddlReason.Items.Insert(0, new ListItem("--请选择--", ""));

            if (OutNoID != "" && OutNoID != null)
            {
                txtIndentityID.Value = OutNoID;//给隐藏域赋主键
            }
            else
            {
                this.txtCreator.Text    = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).EmployeeName.ToString();//制单人
                this.txtCreateDate.Text = System.DateTime.Now.ToString("yyyy-MM-dd");

                this.txtModifiedUserID.Text = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).UserID.ToString(); //最后更新人
                this.txtModifiedDate.Text   = System.DateTime.Now.ToString("yyyy-MM-dd");                        //新建的时候给最后更新时间日期赋值
            }
            if (OutNoID != "" && OutNoID != null)
            {
                this.div_OutNo_uc.Attributes.Add("style", "display:none;");
                this.div_OutNo_Lable.Attributes.Add("style", "display:block;");
            }
            else
            {
                this.div_OutNo_uc.Attributes.Add("style", "display:block;");
                this.div_OutNo_Lable.Attributes.Add("style", "display:none;");
            }
            StorageModel model = new StorageModel();
            model.CompanyCD  = companyCD;
            model.UsedStatus = "1";
            DataTable dt1 = StorageBus.GetStorageListByRed(model);
            if (dt1.Rows.Count > 0)
            {
                ddlStorageInfo.DataSource     = dt1;
                ddlStorageInfo.DataTextField  = "StorageName";
                ddlStorageInfo.DataValueField = "ID";
                ddlStorageInfo.DataBind();
            }

            //模板列表模块ID
            hidModuleID.Value = ConstUtil.MODULE_ID_STORAGE_STORAGEOUTRED_LIST;
            //获取请求参数
            string requestParam = Request.QueryString.ToString();
            //通过参数个数来判断是否从菜单过来
            int firstIndex = requestParam.IndexOf("&");
            //从列表过来时
            if (firstIndex > 0)
            {
                //返回按钮可见
                btnBack.Visible = true;
                //获取列表的查询条件
                string searchCondition = requestParam.Substring(firstIndex);
                //去除参数
                searchCondition = searchCondition.Replace("&ModuleID=" + ConstUtil.MODULE_ID_STORAGE_STORAGEOUTRED_LIST, string.Empty);
                //设置检索条件
                hidSearchCondition.Value = searchCondition;
            }
            else
            {
                //返回按钮不可见
                btnBack.Visible = false;
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        //启用小数位数,默认2位
        hidSelPoint.Value = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).SelPoint;

        string companyCD = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD;

        if (!IsPostBack)
        {
            DataTable dtReason = CodeReasonTypeBus.GetReasonType(companyCD);
            if (dtReason.Rows.Count > 0)
            {
                ddlReasonType.DataSource     = dtReason;
                ddlReasonType.DataTextField  = "CodeName";
                ddlReasonType.DataValueField = "ID";
                ddlReasonType.DataBind();
            }
            ddlReasonType.Items.Insert(0, new ListItem("-请选择-", ""));

            //新建模块ID
            hidModuleID.Value = ConstUtil.MODULE_ID_STORAGE_STORAGEINRED_ADD;
            GetBillExAttrControl1.TableName = "officedba.StorageInRed";
            //返回处理

            string requestParam = Request.QueryString.ToString();
            //从列表过来时
            int firstIndex = requestParam.IndexOf("&");
            //返回回来时
            if (firstIndex > 0)
            {
                //获取是否查询的标识
                string flag = Request.QueryString["Flag"];
                //点击查询时,设置查询的条件,并执行查询
                if ("1".Equals(flag))
                {
                    txtInNo.Value     = Request.QueryString["InNO"];
                    txtTitle.Value    = Request.QueryString["Title"];
                    sltFromType.Value = Request.QueryString["FromType"];
                    txtFromBillID.Attributes.Add("title", Request.QueryString["FromBillID"]);
                    hidFromBillID.Value     = Request.QueryString["FromBillID"];
                    txtDeptID.Value         = Request.QueryString["InPutDept"];
                    sltBillStatus.Value     = Request.QueryString["BillStatus"];
                    txtExecutorID.Value     = Request.QueryString["Executor"];
                    txtEnterDateStart.Value = Request.QueryString["EnterDateStart"];
                    txtEnterDateEnd.Value   = Request.QueryString["EnterDateEnd"];
                    DeptName.Value          = Request.QueryString["DeptName"];
                    txtFromBillID.Value     = Request.QueryString["FromBillNo"];
                    UserExecutor.Value      = Request.QueryString["UserExecutor"];
                    txtBatchNo.Value        = Request.QueryString["BatchNo"];

                    //获取当前页
                    string pageIndex = Request.QueryString["pageIndex"];
                    //获取每页显示记录数
                    string pageCount = Request.QueryString["pageCount"];

                    string EFIndex = Request.QueryString["EFIndex"];
                    string EFDesc  = Request.QueryString["EFDesc"];
                    GetBillExAttrControl1.ExtIndex = EFIndex;
                    GetBillExAttrControl1.ExtValue = EFDesc;
                    GetBillExAttrControl1.SetExtControlValue();

                    //执行查询
                    ClientScript.RegisterStartupScript(this.GetType(), "DoSearch"
                                                       , "<script language=javascript>this.pageCount = parseInt(" + pageCount + ");DoSearch('" + pageIndex + "');</script>");
                }
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        string InNoID = Request.QueryString["InNoID"];

        companyCD = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD;

        //明细单价是否允许为0
        hidZero.Value = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsZero.ToString();

        //是否启用批次
        BatchRuleControl1.CodingType = ConstUtil.CODING_RULE_TYPE_ZERO;
        BatchRuleControl1.ItemTypeID = ConstUtil.CODING_RULE_BATCH_NO;


        ////是否启用单位组
        if (((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsMoreUnit)
        {
            hidMoreUnit.Value = "true";
            tdDanWei.Attributes.Add("style", "display:block;");
            tdDanWei.Attributes.Add("style", "width: 8%");
            tdShuLiang.Attributes.Add("style", "display:block;");
            tdShuLiang.Attributes.Add("style", "width: 8%");
            divSpan.Attributes.Add("style", "display:block;");
            divRedSpan.Attributes.Add("style", "display:none;");
            divJiBendw.Attributes.Add("style", "display:block;");
            divDanWei.Attributes.Add("style", "display:none;");
        }
        else
        {
            hidMoreUnit.Value = "false";
            tdDanWei.Attributes.Add("style", "display:none;");
            tdShuLiang.Attributes.Add("style", "display:none;");
            divSpan.Attributes.Add("style", "display:none;");
            divRedSpan.Attributes.Add("style", "display:block;");
            divJiBendw.Attributes.Add("style", "display:none;");
            divDanWei.Attributes.Add("style", "display:block;");
        }

        //启用小数位数,默认2位
        hidSelPoint.Value = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).SelPoint;

        if (!IsPostBack)
        {
            BindTree();//这个是绑定数据源

            ddlFromType.Attributes.Add("onchange", "DoChange();");

            txtInNo.CodingType = ConstUtil.CODING_RULE_Storage_NO;
            txtInNo.ItemTypeID = ConstUtil.CODING_RULE_StorageIn_NO;
            if (InNoID != "" && InNoID != null)
            {
                txtIndentityID.Value = InNoID;//给隐藏域赋主键
            }
            else
            {
                this.txtCreator.Text    = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).EmployeeName.ToString();//制单人
                this.txtCreateDate.Text = System.DateTime.Now.ToString("yyyy-MM-dd");

                this.txtModifiedUserID.Text = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).UserID.ToString(); //最后更新人
                this.txtModifiedDate.Text   = System.DateTime.Now.ToString("yyyy-MM-dd");                        //新建的时候给最后更新时间日期赋值
                UserExecutor.Value          = UserInfo.EmployeeName;
                txtExecutorID.Value         = UserInfo.EmployeeID.ToString();
                txtEnterDate.Text           = DateTime.Now.ToString("yyyy-MM-dd");
            }
            //控制条码扫描
            if (!((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsBarCode)
            {
                btnGetGoods.Visible = false;
            }
            if (InNoID != "" && InNoID != null)
            {
                this.div_InNo_uc.Attributes.Add("style", "display:none;");
                this.div_InNo_Lable.Attributes.Add("style", "display:block;");
            }
            else
            {
                this.div_InNo_uc.Attributes.Add("style", "display:block;");
                this.div_InNo_Lable.Attributes.Add("style", "display:none;");
            }
            DataTable dt = CodeReasonTypeBus.GetReasonType(companyCD);
            if (dt.Rows.Count > 0)
            {
                ddlReasonType.DataSource     = dt;
                ddlReasonType.DataTextField  = "CodeName";
                ddlReasonType.DataValueField = "ID";
                ddlReasonType.DataBind();
            }
            ddlReasonType.Items.Insert(0, new ListItem("--请选择--", ""));
            StorageModel model = new StorageModel();
            model.CompanyCD  = companyCD;
            model.UsedStatus = "1";
            DataTable dt1 = StorageBus.GetStorageListBycondition(model);
            if (dt1.Rows.Count > 0)
            {
                ddlStorageInfo.DataSource     = dt1;
                ddlStorageInfo.DataTextField  = "StorageName";
                ddlStorageInfo.DataValueField = "ID";
                ddlStorageInfo.DataBind();
            }

            //模板列表模块ID
            hidModuleID.Value = ConstUtil.MODULE_ID_STORAGE_STORAGEINOTHER_LIST;
            //获取请求参数
            string requestParam = Request.QueryString.ToString();
            //通过参数个数来判断是否从菜单过来
            int firstIndex = requestParam.IndexOf("&");
            //从列表过来时
            if (firstIndex > 0)
            {
                //返回按钮可见
                btnBack.Visible = true;
                //获取列表的查询条件
                string searchCondition = requestParam.Substring(firstIndex);
                //去除参数
                searchCondition = searchCondition.Replace("&ModuleID=" + ConstUtil.MODULE_ID_STORAGE_STORAGEINOTHER_LIST, string.Empty);
                //设置检索条件
                hidSearchCondition.Value = searchCondition;
            }
            else
            {
                //返回按钮不可见
                btnBack.Visible = false;
            }
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            companyCD         = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).CompanyCD;
            HiddenPoint.Value = ((UserInfoUtil)SessionUtil.Session["UserInfo"]).SelPoint;//小数位
            DataTable dt = CodeReasonTypeBus.GetReasonType(companyCD);
            if (dt.Rows.Count > 0)
            {
                ddlReason.DataSource     = dt;
                ddlReason.DataTextField  = "CodeName";
                ddlReason.DataValueField = "ID";
                ddlReason.DataBind();
            }
            ddlReason.Items.Insert(0, new ListItem("--请选择--", ""));

            //新建模块ID
            hidModuleID.Value = ConstUtil.MODULE_ID_STORAGE_STORAGEOUTOTHER_ADD;
            GetBillExAttrControl1.TableName = "officedba.StorageOutOther";
            if (((UserInfoUtil)SessionUtil.Session["UserInfo"]).IsDisplayPrice)
            {
                IsDisplayPrice.Value = "true";
            }
            else
            {
                IsDisplayPrice.Value = "false";
            }

            //返回处理

            string requestParam = Request.QueryString.ToString();
            //从列表过来时
            int firstIndex = requestParam.IndexOf("&");
            //返回回来时
            if (firstIndex > 0)
            {
                //获取是否查询的标识
                string flag = Request.QueryString["Flag"];
                //点击查询时,设置查询的条件,并执行查询
                if ("1".Equals(flag))
                {
                    txtOutNo.Value          = Request.QueryString["OutNo"];
                    txtTitle.Value          = Request.QueryString["Title"];
                    sltFromType.Value       = Request.QueryString["FromType"];
                    ddlReason.SelectedValue = Request.QueryString["ReasonType"];
                    sltBillStatus.Value     = Request.QueryString["BillStatus"];
                    txtOuterID.Value        = Request.QueryString["Transactor"];
                    txtOutDateStart.Value   = Request.QueryString["OutDateStart"];
                    txtOutDateEnd.Value     = Request.QueryString["OutDateEnd"];
                    UserOuter.Value         = Request.QueryString["UserOuter"];
                    txtBatchNo.Value        = Request.QueryString["BatchNo"];

                    HiddenProjectID.Value = Request.QueryString["ProjectID"];
                    SelectProject.Value   = Request.QueryString["ProjectName"];
                    //获取当前页
                    string pageIndex = Request.QueryString["pageIndex"];
                    //获取每页显示记录数
                    string pageCount = Request.QueryString["pageCount"];

                    string EFIndex = Request.QueryString["EFIndex"];
                    string EFDesc  = Request.QueryString["EFDesc"];

                    GetBillExAttrControl1.ExtIndex = EFIndex;
                    GetBillExAttrControl1.ExtValue = EFDesc;
                    GetBillExAttrControl1.SetExtControlValue();
                    //执行查询
                    ClientScript.RegisterStartupScript(this.GetType(), "DoSearch"
                                                       , "<script language=javascript>this.pageCount = parseInt(" + pageCount + ");DoSearch('" + pageIndex + "');</script>");
                }
            }
        }
    }