int propertyvalue = model.commons.property.dynaaccessutils.getproperty(info, "id");
#region getbillidforbillno[根據單據號獲取單據id值]
public virtual int getbillidforbillno(string billno, enumhurmbilltypecode billtypecode)
_selectbybillno",bllmainname.substring(1));
if (billno == null) return 0;
//使用反射來得到乙個單據物件。
object bll = system.activator.createinstance("bll", bllclassname).unwrap();
//bll的物件類名,bll.gettype()獲取物件所有屬性(方法名及屬性)
type typebll = bll.gettype();
//paras根據陣列的長度傳參
object paras = new object[1];
paras[0] = billno;
//根據放射獲取的物件(bllmethonname【方法名】)(bll【放射獲取的對應,類】)(paras【引數】)
model.modellistlistbillmain =
(model.modellist)typebll.getmethod(bllmethonname).invoke(bll, paras);
//根據條件返回id或billno
if (listbillmain != null && listbillmain.count > 0)
return billid;
}#endregion
VBA根據單據號從兩個不同的sheet裡篩選資料
public sub filter sheet1 是從乾坤裡匯出的總表 sheet2 是自己維護的未開票的提單號 此函式是用來自動篩選匹配提單號,如果已經未開票的提單號則在sheet1,則sheet1的s列的值為 1 否則為 0 只要把已經開票的提單號拷貝到sheet2 的e列就可以了,sheet1...
高效獲取最大流水號(最大單號)的設計
業務背景 訂單號由三部分組成 字首 日期 流水,要求每天流水從001開始,連續,長度超出時自動進製。例如 inv191125001 inv191125999 inv1911251000 系統設計 獲取最大單號的方法對所有單據型別通用,所以用動態拼接指令碼獲取 所有單據包含如下固定列 billno 單...
根據程序號獲取程序路徑函式(原創)
這個問題在論壇上被很多人問過,我這裡寫個函式,公開源 對應csdn論壇帖子為 源 private declare function openprocess lib kernel32.dll byval dwdesiredaccess as long,byval binherithandle as l...