/// <summary> /// 用于向 T_FB_ORDERCODE EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet<T> 属性的 .Add 方法。 /// </summary> public void AddToT_FB_ORDERCODE(T_FB_ORDERCODE t_FB_ORDERCODE) { base.AddObject("T_FB_ORDERCODE", t_FB_ORDERCODE); }
/// <summary> /// 创建新的 T_FB_ORDERCODE 对象。 /// </summary> /// <param name="tABLENAME">TABLENAME 属性的初始值。</param> /// <param name="fIELDNAME">FIELDNAME 属性的初始值。</param> public static T_FB_ORDERCODE CreateT_FB_ORDERCODE(global::System.String tABLENAME, global::System.String fIELDNAME) { T_FB_ORDERCODE t_FB_ORDERCODE = new T_FB_ORDERCODE(); t_FB_ORDERCODE.TABLENAME = tABLENAME; t_FB_ORDERCODE.FIELDNAME = fIELDNAME; return t_FB_ORDERCODE; }
public static string GetOrderCode(T_FB_ORDERCODE orderCode) { lock (lockObject) { DateTime CurrentDate = orderCode.CURRENTDATE.Value; if (CurrentDate.Date != System.DateTime.Now.Date) { orderCode.CURRENTDATE = System.DateTime.Now.Date; orderCode.RUNNINGNUMBER = 1; } string shortName = orderCode.PRENAME; decimal curNumber = orderCode.RUNNINGNUMBER.Value; string strDate = orderCode.CURRENTDATE.Value.ToString("yyyyMMdd"); string code = shortName + "_" + strDate + curNumber.ToString().PadLeft(6, '0'); orderCode.RUNNINGNUMBER = curNumber + 1; using (FBEntityBLL bll = new FBEntityBLL()) { bll.BassBllSave(orderCode, FBEntityState.Modified); } return code; } }