private void btMod_Click(object sender, System.EventArgs e)
        {
            CMSMStruct.ProviderStruct ps1 = new CMSMStruct.ProviderStruct();
            ps1.strPrvdCode          = this.txtProviderCode.Text.Trim();
            ps1.strPrvdName          = this.txtProviderName.Text.Trim();
            ps1.strPrvdAbbName       = this.txtProviderAbbName.Text.Trim();
            ps1.strAddress           = this.txtAddress.Text.Trim();
            ps1.strPostCode          = this.txtPostCode.Text.Trim();
            ps1.strPrvdPhone         = this.txtLinkPhone.Text.Trim();
            ps1.strPrvdFax           = this.txtFax.Text.Trim();
            ps1.strPrvdEmail         = this.txtEmail.Text.Trim();
            ps1.strPrvdLinkName      = this.txtLinkName.Text.Trim();
            ps1.strPrvdCredit        = this.ddlCredit.SelectedValue;
            ps1.strPrvdQualification = this.txtQualification.Text.Trim();
            ps1.strActiveFlag        = this.ddlActiveFlag.SelectedValue;
            CMSMStruct.LoginStruct ls1 = (CMSMStruct.LoginStruct)Session["Login"];
            ps1.strOperName = ls1.strOperName;

            if (ps1.strPrvdCode == "" || ps1.strPrvdCode.Length >= 10)
            {
                this.SetErrorMsgPageBydirHistory("供应商编码不能为空或长度过长!");
                return;
            }
            if (ps1.strPrvdName == "" || ps1.strPrvdName.Length > 20)
            {
                this.SetErrorMsgPageBydirHistory("供应商名称不能为空或长度过长!");
                return;
            }

            CMSMStruct.ProviderStruct psold = (CMSMStruct.ProviderStruct)Session["psold"];
            Hashtable htapp   = (Hashtable)Application["appconf"];
            string    strcons = (string)htapp["cons"];

            StoBusi = new BusiComm.StorageBusi(strcons);
            try
            {
                if (StoBusi.ModProviderInfo(ps1, psold))
                {
                    this.SetSuccMsgPageBydir("修改供应商资料成功!", "Storage/wfmProvider.aspx");
                    return;
                }
                else
                {
                    this.SetErrorMsgPageBydir("修改供应商资料时发生错误,请重试!");
                    return;
                }
            }
            catch (Exception er)
            {
                this.clog.WriteLine(er);
                this.SetErrorMsgPageBydir("查询错误,请重试!");
                return;
            }
        }
        protected void btMod_Click(object sender, System.EventArgs e)
        {
            CMSMStruct.ProviderStruct ps1 = new CMSMStruct.ProviderStruct();
            ps1.strProviderCode    = this.txtProviderCode.Text.Trim();
            ps1.strProviderName    = this.txtProviderName.Text.Trim();
            ps1.strProductCode     = this.ddlProduct.SelectedValue;
            ps1.strProductName     = this.ddlProduct.SelectedItem.Text;
            ps1.strProviderPrice   = this.txtProviderPrice.Text.Trim();
            ps1.strProviderUnit    = this.txtProviderUnit.Text.Trim();
            ps1.strProviderTime    = this.ddlProviderTime.SelectedItem.Text;
            ps1.strProviderQuality = this.ddlProviderQuality.SelectedItem.Text;
            ps1.strProviderValue   = this.txtProviderValue.Text.Trim();
            ps1.strLinkName        = this.txtLinkName.Text.Trim();
            ps1.strLinkPhone       = this.txtLinkPhone.Text.Trim();
            ps1.strLinkAddress     = this.txtLinkAddress.Text.Trim();

            if (ps1.strProviderCode == "" || ps1.strProviderCode.Length >= 10)
            {
                this.SetErrorMsgPageBydirHistory("供应商编码不能为空或长度过长!");
                return;
            }
            if (ps1.strProviderName == "" || ps1.strProviderName.Length > 20)
            {
                this.SetErrorMsgPageBydirHistory("供应商名称不能为空或长度过长!");
                return;
            }
            if (ps1.strProviderCode == "")
            {
                this.SetErrorMsgPageBydirHistory("供应产品不能为空!");
                return;
            }
            if (ps1.strProviderPrice == "" || ps1.strProviderUnit == "")
            {
                this.SetErrorMsgPageBydirHistory("供应产品单价和单位不能为空!");
                return;
            }

            CMSMStruct.ProviderStruct psold = (CMSMStruct.ProviderStruct)Session["psold"];
            Hashtable htapp   = (Hashtable)Application["appconf"];
            string    strcons = (string)htapp["cons"];

            StoBusi = new BusiComm.StorageBusi(strcons);
            try
            {
                if (StoBusi.ModProviderInfo(ps1, psold))
                {
                    this.SetSuccMsgPageBydir("修改供应商资料成功!", "Storage/wfmProvider.aspx");
                    return;
                }
                else
                {
                    this.SetErrorMsgPageBydir("修改供应商资料时发生错误,请重试!");
                    return;
                }
            }
            catch (Exception er)
            {
                this.clog.WriteLine(er);
                this.SetErrorMsgPageBydir("查询错误,请重试!");
                return;
            }
        }