/// <summary> /// 增加一条印章信息数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public static async Task AddAsync(Models.SealInforNew model) { using (var db = new DAL.SealInforNewDAL()) { await db.AddAsync(model); } }
/// <summary> /// 根据印章编码修改印章信息数据 /// </summary> /// <param name="sealInforNum">印章编码</param> /// <returns></returns> public static async Task EditAsync(string sealInforNum, Models.SealInforNew model) { using (var db = new DAL.SealInforNewDAL()) { var data = await db.GetAll().FirstAsync(m => m.SealInforNum == sealInforNum); data.EngravingLevel = model.EngravingLevel; data.EngravingType = model.EngravingType; data.ForeignLanguageContent = model.ForeignLanguageContent; data.MakeWay = model.MakeWay; data.Note = model.Note; data.RegistrationCategory = model.RegistrationCategory; data.SealCategory_Id_Code = model.SealCategory_Id_Code; data.SealContent = model.SealContent; data.SealInforNum = model.SealInforNum; data.SealMaterial = model.SealMaterial; data.SealShape = model.SealShape; data.User_Id = model.User_Id; data.SealState = model.SealState; data.SealUseUnitInfor_Id_UnitNumber = model.SealUseUnitInfor_Id_UnitNumber; data.TheProducer = model.TheProducer; await db.EditAsync(data); } }
/// <summary> /// 修改:根据印章编码修改印章信息, /// </summary> /// <param name="sealInforNum"></param> /// <param name="models"></param> /// <returns></returns> public static async Task SetForTheOrders_TheOrderCode(string sealInforNum, Models.SealInforNew models) { using (var db = new DAL.SealInforNewDAL()) { //根据订单号获取所有的信息包括外键信息 //List<Models.SealInforNew> data = await db._db.SealInforNews.Include(s => s.SealCategory).Include(s => s.SealUseUnitInfor).Where(m => m.TheOrders_TheOrderCode == theOrders_TheOrderCode).ToListAsync(); var data = await db.GetAll().FirstAsync(m => m.SealInforNum == sealInforNum); data.MakeWay = models.MakeWay; //制作方式 data.Note = models.Note; //备注 data.SealMaterial = models.SealMaterial; //章体材料代码(标准:GA 241.2)(在SealUseUnitInforList表中定义) await db.EditAsync(data); } }