|  |  |  | 
|---|
|  |  |  | try | 
|---|
|  |  |  | { | 
|---|
|  |  |  | string sql = string.Format(@"select  s.HItemID,s.HUSEORGID,o.Hname 使用组织,s.HCREATEORGID ,d.Hname 创建组织,s.HNumber 编码,s.HName 名称,s.HHelpCode  助记码,s.HShortName 简称,s.HAddress 地址,s.HLinkMan 联系人,s.HLinkPhone 联系电话 | 
|---|
|  |  |  | ,s.HMobilePhone 手机,s.HFax 传真,s.HPostalCode 邮编,s.HEmail 电子邮件,s.HCorMan 法人代表,s.HBank 开户银行,s.HBankAccount 银行账号, | 
|---|
|  |  |  | ,s.HMobilePhone 手机,s.HFax 传真,s.HPostalCode 邮编,s.HEmail 电子邮件,s.HCorMan 法人代表,s.HBank 开户银行,s.HBankAccount 银行账号,s.HPSStyleID 采购方式ID,f.HName 采购方式名称, | 
|---|
|  |  |  | s.HTaxNum 税务登记号,s.HEnglishName 英文名称,s.HEngLishAddress 英文地址,s.HCountry 国家,s.HStopflag 禁用标志 | 
|---|
|  |  |  | ,s.HRemark 备注,s.HAreaID 地区ID,a.HName 地区名称,s.HTaxRate 增值税率,s.HCurID 默认货币ID,r.HName 默认货币, | 
|---|
|  |  |  | s.HSSID 结算方式ID,e.HName 结算方式,s.HMaterClass 供货材料类别  from Gy_Supplier s | 
|---|
|  |  |  | 
|---|
|  |  |  | left  join Gy_SettleStyle e on s.HSSID=e.HItemID | 
|---|
|  |  |  | left join Xt_ORGANIZATIONS o on s.HUSEORGID=o.HItemID | 
|---|
|  |  |  | left join Xt_ORGANIZATIONS d on s.HCREATEORGID=d.HItemID | 
|---|
|  |  |  | left join Gy_PoStockStyle f on s.HPSStyleID=f.HItemID | 
|---|
|  |  |  | where s.HItemID='" + HInterID + "'"); | 
|---|
|  |  |  | ds = oCN.RunProcReturn(sql, "Gy_Supplier"); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | long HUseOrgID = list[0].HUseOrgID; | 
|---|
|  |  |  | string HRemark = list[0].HRemark; | 
|---|
|  |  |  | string HMaterClass = list[0].HMaterClass; | 
|---|
|  |  |  | long HPSStyleID = list[0].HPSStyleID; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | if (!DBUtility.ClsPub.AllowNumber(HNumber)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | 
|---|
|  |  |  | ",HShortName,HAddress,HLinkMan,HLinkPhone,HMobilePhone" + | 
|---|
|  |  |  | ",HFax,HPostalCode,HEmail,HBank,HBankAccount" + | 
|---|
|  |  |  | ",HTaxNum,HTaxRate,HCountry,HCorMan,HEnglishName" + | 
|---|
|  |  |  | ",HEnglishAddress,HCurID,HSSID,HAreaID,HMaterClass,HUSEORGID,HCREATEORGID) " + | 
|---|
|  |  |  | ",HEnglishAddress,HCurID,HSSID,HAreaID,HMaterClass,HUSEORGID,HCREATEORGID,HPSStyleID) " + | 
|---|
|  |  |  | " values('" + HNumber + "','" + HName + "','" + HHelpCode + "','" + HShortNumber + "','" + HParentID + "'" + | 
|---|
|  |  |  | "," + HLevel + ",1,'" + HStopflag + "','" + HRemark + "'" + | 
|---|
|  |  |  | ",'" + HShortName + "','" + HAddress + "','" + HLinkMan + "','" + HLinkPhone + "','" + HMobilePhone + "'" + | 
|---|
|  |  |  | ",'" + HFax + "','" + HPostalCode + "','" + HEmail + "','" + HBank + "','" + HBankAccount + "'" + | 
|---|
|  |  |  | ",'" + HTaxNum + "','" + HTaxRate + "','" + HCountry + "','" + HCorMan + "','" + HEnglishName + "'" + | 
|---|
|  |  |  | ",'" + HEnglishAddress + "'," + HCurID + "," + HSSID + "," + HAreaID +" ,'" + HMaterClass + " ','" + HUseOrgID + "' ,'" + HCreateOrgID + | 
|---|
|  |  |  | ",'" + HEnglishAddress + "'," + HCurID + "," + HSSID + "," + HAreaID +" ,'" + HMaterClass + " ','" + HUseOrgID + "' ,'" + HCreateOrgID + "' ,'" + HPSStyleID + | 
|---|
|  |  |  | "') "); | 
|---|
|  |  |  | //修改上级为非末级代码 | 
|---|
|  |  |  | oCN.RunProc("Update Gy_Supplier set HEndflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo); | 
|---|
|  |  |  | 
|---|
|  |  |  | long HUseOrgID = list[0].HUseOrgID; | 
|---|
|  |  |  | string HRemark = list[0].HRemark; | 
|---|
|  |  |  | string HMaterClass = list[0].HMaterClass; | 
|---|
|  |  |  | long HPSStyleID = list[0].HPSStyleID; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //判断权限 | 
|---|
|  |  |  | if (!ClsPub.Security_Log(msg5, 1, false, msg4)) | 
|---|
|  |  |  | 
|---|
|  |  |  | ",HCurID=" + HCurID.ToString() + | 
|---|
|  |  |  | ",HSSID=" + HSSID.ToString() + | 
|---|
|  |  |  | ",HMaterClass='" + HMaterClass + | 
|---|
|  |  |  | "',HPSStyleID='"+ HPSStyleID.ToString() + | 
|---|
|  |  |  | "',HUSEORGID='" + HUseOrgID.ToString() + | 
|---|
|  |  |  | "',HCREATEORGID='" + HCreateOrgID.ToString() + | 
|---|
|  |  |  | "',HAreaID=" + HAreaID.ToString() + "Where HItemID=" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo); | 
|---|