예제 #1
0
 /// <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);
     }
 }
예제 #2
0
        /// <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);
            }
        }
예제 #3
0
        /// <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);
            }
        }