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