コード例 #1
0
        /// <summary>
        /// 生成物料唯一识别码
        /// </summary>
        /// <param name="count">个数</param>
        public void BuildMatIDCode(WHMat info, int count)
        {
            string newSeq = new WHMatDAL().GetNewIDCodeSeq(info);

            if (newSeq == null)
            {
                newSeq = "0";
            }

            List <MatIDCode> list = new List <MatIDCode>();

            for (int i = 0; i < count; i++)
            {
                MatIDCode idCode = new MatIDCode();
                idCode.MatID     = info.ID;
                idCode.IDCode    = info.MatCode + DateTime.Now.ToString("yyyyMMdd").Substring(2) + (int.Parse(newSeq) + (i + 1)).ToString("000");
                idCode.BuildDate = DateTime.Now.ToString("yyyyMMdd");
                idCode.Seq       = (int.Parse(newSeq) + (i + 1));
                idCode.Status    = 0;
                idCode.MatSpec   = info.SpecCode;

                list.Add(idCode);
            }
            new WHMatDAL().SaveMatIDCode(list);
        }
コード例 #2
0
ファイル: WHMatDAL.cs プロジェクト: 48401298/efp
 /// <summary>
 /// 删除货品条码
 /// </summary>
 /// <param name="idcode"></param>
 public void DeleteMatIDCode(MatIDCode idcode)
 {
     using (IDataSession session = AppDataFactory.CreateMainSession())
     {
         session.Delete <MatIDCode>(idcode);
     }
 }
コード例 #3
0
ファイル: WHMatDAL.cs プロジェクト: 48401298/efp
        /// <summary>
        /// 更新条码生产日期
        /// </summary>
        /// <param name="info"></param>
        /// <param name="produceDate"></param>
        public void UpdateIDCodeProduceDate(MatIDCode info)
        {
            string sql = "";

            sql = "update T_WH_MatIDCode set ProduceDate = @ProduceDate where IDCode = @IDCode";
            using (IDataSession session = AppDataFactory.CreateMainSession())
            {
                session.ExecuteSql(sql, new DataParameter("IDCode", info.IDCode), new DataParameter("ProduceDate", info.ProduceDate));
            }
        }
コード例 #4
0
 /// <summary>
 /// 删除条码
 /// </summary>
 /// <param name="idcode"></param>
 public void DeleteMatIDCode(MatIDCode idcode)
 {
     new WHMatDAL().DeleteMatIDCode(idcode);
 }