public class FMenuICMOBillNo: MarshalByRefObject,IButtonAction { public void MainFunction(String sKey, K3List.ICList oList, Boolean bCancel) { KFO.Vector v = oList.GetSelData("FBillNo"); if (v.UBound > 0) { K3Connection.AppConnection OBJ = new K3Connection.AppConnection(); int i = 0; string zfirst_mono = ""; foreach (KFO.Dictionary d in v) { i++; string zv = d.GetValue("FBillNo") as string; if (i == 1) { zfirst_mono = zv; if (zfirst_mono.LastIndexOf("-") > 4) { zfirst_mono = zfirst_mono.Substring(0, zfirst_mono.LastIndexOf("-")); } if (zfirst_mono.IndexOf("CR-Z") != 0) { zfirst_mono = zfirst_mono.Replace("CR-", "CR-Z"); } } string sqlUpdate = string.Format("Update ICMO set FbillNo=N\'{0}\' where FbillNo=N\'{1}\'", zfirst_mono + "-00" + i.ToString(), zv); OBJ.Execute3(sqlUpdate); } oList.Refresh();//需要添加AxK3List引用 } }

  

版权声明:本文为coolyylu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/coolyylu/p/12562336.html