private void AddTsErrorCause() { TsErrorCause tec = new TsErrorCause(); tec.errorCom = (ErrorCom)listBox1.SelectedItem; tec.errorCodeSeason = (ErrorCodeSeason)listBox3.SelectedItem; tec.duty = (Duty)listBox4.SelectedItem; tec.solution = (Solution)listBox5.SelectedItem; tec.solmemo = richTextBox1.Text; tec.muser = Program.usercode; DateTime dt = DateTime.Now; tec.mtime = Convert.ToInt32(dt.Hour.ToString() + dt.Minute + dt.Second); tec.mdate = Convert.ToInt32(dt.Year.ToString() + dt.Month + dt.Day); tec.shiftday = Convert.ToInt32(dt.Year.ToString() + dt.Month + dt.Day); if (tsErrorCode.tsErrorCauses == null) { tsErrorCode.tsErrorCauses = new List<TsErrorCause>(); tsErrorCode.tsErrorCauses.Add(tec); } else tsErrorCode.tsErrorCauses.Add(tec); tec.tsErrorCode = tsErrorCode; Program.programContainer.GetExportedValue<FrmTsInputEdit>().TreeFresh(); formStatus = Status.NOTHING; this.Hide(); }
public void TsCompleteCheck() { var catalog = new AggregateCatalog(); catalog.Catalogs.Add(new DirectoryCatalog(Directory.GetCurrentDirectory())); catalog.Catalogs.Add(new AssemblyCatalog(Assembly.GetExecutingAssembly())); using (var testContainer = new CompositionContainer(catalog)) { TsErrorCause tec = new TsErrorCause(); tec.errorCom = testContainer.GetExportedValue<IModelFormService>().Models().FirstOrDefault(m => m.MODELCODE == "modelcode1").errorComs.FirstOrDefault(); tec.errorCodeSeason = testContainer.GetExportedValue<IEcsFormService>().Ecss().FirstOrDefault(); tec.duty = testContainer.GetExportedValue<IDutyFormService>().Dutys().FirstOrDefault(); tec.solution = testContainer.GetExportedValue<IModelFormService>().Models().FirstOrDefault(m => m.MODELCODE == "modelcode1").solutions.FirstOrDefault(); tec.solmemo = Usercode; tec.muser = Usercode; DateTime dt = DateTime.Now; tec.mtime = Convert.ToInt32(dt.Hour.ToString() + dt.Minute + dt.Second); tec.mdate = Convert.ToInt32(dt.Year.ToString() + dt.Month + dt.Day); testContainer.GetExportedValue<ITsFormService>().Tss().FirstOrDefault(t => t.rcard == Card).tsErrorCodes.FirstOrDefault().tsErrorCauses.Add(tec); OperationResult operationResult = testContainer.GetExportedValue<IFrmTsInputEditService>().TsCompleteCheck(Card); Assert.IsTrue(operationResult.ResultType == OperationResultType.Success); } }
public virtual OperationResult UpdateEntity(TsErrorCause tsErrorCause,bool isSave=true) { return tsErrorCauseRepository.Update(tsErrorCause,isSave); }
public virtual OperationResult AddEntity(TsErrorCause tsErrorCause,bool isSave=true) { return tsErrorCauseRepository.Insert(tsErrorCause,isSave); }