Beispiel #1
0
 /// <summary>
 /// 修改派工单信息
 /// </summary>
 /// <param name="newPaigongBill">派工单。</param>
 public void UpdatePaigongBill(PaigongBill newPaigongBill)
 {
     if (newPaigongBill == null)
     {
         return;
     }
     dbContext.SubmitChanges();
 }
Beispiel #2
0
        /// <summary>
        /// 根据报修单号查询对应的派工单。
        /// </summary>
        /// <param name="bxId">报修单Id</param>
        /// <returns></returns>
        public PaigongBill GetPgBill_ByBxId(Guid bxId)
        {
            var query = from item in dbContext.PaigongBill
                        where item.BxId == bxId
                        select item;
            PaigongBill bill = query.FirstOrDefault();

            return(bill);
        }
Beispiel #3
0
        /// <summary>
        /// 获取指定appId的派工单
        /// </summary>
        /// <param name="pgId">派工单ID</param>
        /// <returns></returns>
        public PaigongBill GetPaigongBill(Guid pgId)
        {
            var query = from item in dbContext.PaigongBill
                        where item.PgId == pgId
                        select item;
            PaigongBill bill = query.FirstOrDefault();

            return(bill);
        }
Beispiel #4
0
        /// <summary>
        /// 该方法供批量创建新派工单时使用
        /// <para>不立即提交数据库</para>
        /// </summary>
        /// <param name="newPaigongBill"></param>
        public void CreatePaigongBillNotSubmit(PaigongBill newPaigongBill)
        {
            if (newPaigongBill == null)
            {
                return;
            }

            newPaigongBill.PgId       = Guid.NewGuid();
            newPaigongBill.CreateDate = DateTime.Now;
            newPaigongBill.IsClosed   = false;

            dbContext.PaigongBill.InsertOnSubmit(newPaigongBill);
        }
Beispiel #5
0
        /// <summary>
        /// 创建新的派工单。
        /// </summary>
        /// <param name="newBxBill">派工单</param>
        /// <returns></returns>
        public PaigongBill CreatePaigongBill(PaigongBill newPaigongBill)
        {
            if (newPaigongBill == null)
            {
                return(null);
            }

            newPaigongBill.PgId       = Guid.NewGuid();
            newPaigongBill.CreateDate = DateTime.Now;
            newPaigongBill.IsClosed   = false;
            dbContext.PaigongBill.InsertOnSubmit(newPaigongBill);

            dbContext.SubmitChanges();

            return(newPaigongBill);
        }
Beispiel #6
0
 /// <summary>
 /// 修改派工单信息
 /// </summary>
 /// <param name="newPaigongBill">派工单。</param>
 public void UpdatePaigongBill(PaigongBill newPaigongBill)
 {
     da.UpdatePaigongBill(newPaigongBill);
 }
Beispiel #7
0
 /// <summary>
 /// 该方法供批量创建新派工单时使用
 /// <para>不立即提交数据库</para>
 /// </summary>
 /// <param name="newPaigongBill"></param>
 public void CreatePaigongBillNotSubmit(PaigongBill newPaigongBill)
 {
     da.CreatePaigongBillNotSubmit(newPaigongBill);
 }
Beispiel #8
0
 /// <summary>
 /// 创建新的派工单。
 /// </summary>
 /// <param name="newBxBill">派工单</param>
 /// <returns></returns>
 public PaigongBill CreatePaigongBill(PaigongBill newPaigongBill)
 {
     return(da.CreatePaigongBill(newPaigongBill));
 }