public FormGoodsAdditionalProperty(FormRunMode runMode, DrugInfo drugInfo, GoodsAdditionalProperty goodsAdditional) { InitializeComponent(); if (!DesignMode) { this.RunMode = runMode; GoodsAdditional = goodsAdditional; if (GoodsAdditional == null) { throw new ArgumentNullException("商品附加属性不可为空"); } this.DrugInfo = drugInfo; if (drugInfo == null) { throw new ArgumentNullException("商品属性不可为空"); } this.ucGoodsAdditionalProperty1.DrugInfo = this.DrugInfo; this.ucGoodsAdditionalProperty1.GoodsAdditional = this.GoodsAdditional; this.FormClosing += new FormClosingEventHandler(FormGoodsAdditionalProperty_FormClosing); } }
private string EditItem(string message) { InitialEditTab(); SetEditMode(true); //编辑操作 this.ucGoodsInfo1.RunMode = Pharmacy.UI.Common.FormRunMode.Edit; this.ucGoodsInfo1.DrugInfo = entity; GoodsAdditionalProperty goodsAdditional = new GoodsAdditionalProperty(); goodsAdditional = PharmacyDatabaseService.GetGoodsAdditionalProperty(out message, entity.Id); if (goodsAdditional == null) { goodsAdditional = new GoodsAdditionalProperty(); this.ucGoodsInfo1.GoodsAdditional = new GoodsAdditionalProperty(); this.ucGoodsInfo1.GoodsAdditional.Id = entity.Id; this.ucGoodsInfo1.GoodsAdditional.DrugInfoId = entity.Id; this.ucGoodsInfo1.GoodsAdditional.PutOnRecordDate = DateTime.Now; this.ucGoodsInfo1.GoodsAdditional.LicensePermissionDate = DateTime.Now; } this.ucGoodsInfo1.GoodsAdditional = goodsAdditional; return(message); }