Ejemplo n.º 1
0
 /// <summary>
 /// 用于向 T_FB_ORDERCODE EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToT_FB_ORDERCODE(T_FB_ORDERCODE t_FB_ORDERCODE)
 {
     base.AddObject("T_FB_ORDERCODE", t_FB_ORDERCODE);
 }
Ejemplo n.º 2
0
 /// <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;
 }
Ejemplo n.º 3
0
        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;
            }

        }