//针对工装环节 , 如果正常下机的话 不仅需要在产品档案表中存有,还需要在工量具加工档案表中存有 //但不能出现在产品档案表中, 需要将产品和工量具区分开来 private void KitProcessingDocTurn() { using (var context = new Model()) { var kitProcessingDocument = new KitProcessingDocument(); kitProcessingDocument.IsAvailable = true; kitProcessingDocument.LastModifiedTime = context.GetServerDate(); kitProcessingDocument.ModifierID = _staffId; kitProcessingDocument.CreateTime = context.GetServerDate(); kitProcessingDocument.CreatorID = _staffId; //如何判定工量具类型 kitProcessingDocument.ApplicanceType = 1; kitProcessingDocument.KitBornCode = _cProductProcessing.ProductBornCode; kitProcessingDocument.KitName = _cProductProcessing.ProductName; context.KitProcessingDocument.Add(kitProcessingDocument); context.SaveChanges(); } }
private void EnrichTextbox(string receivedData) { using (var context = new Model()) { var kitProcessingDocument = context.KitProcessingDocument.FirstOrDefault(s => s.KitBornCode == receivedData && s.IsAvailable == true); if (kitProcessingDocument != null) { _kitProcessingDocument = kitProcessingDocument; string kitType = _kitProcessingDocument.ApplicanceType == 1 ? "工具" : "量具"; BeginInvoke(new Action((() => { ToolingIdTxt.Text = _kitProcessingDocument.KitBornCode; ToolingNameTxt.Text = _kitProcessingDocument.KitName; ToolingTypeTxt.Text = kitType; }))); } } }