internal TechnologicalProcess(DataModels.PMainprocess data) : this() { this.Id = data.Id; this.ProcessId = data.ProcessId; this.ProcessTitle = data.ProcessTitle; this.ProductsType = data.ProductsType; this.PurityMin = data.PurityMin; this.PuritvMax = data.PuritvMax; this.ProcessYear = data.ProcessYear; this.Fineness = data.Fineness; }
internal DataModels.PMainprocess ToData() { DataModels.PMainprocess data = new DataModels.PMainprocess(); data.Id = this.Id; data.ProcessId = this.ProcessId; data.ProcessTitle = this.ProcessTitle; data.ProductsType = this.ProductsType; data.PurityMin = this.PurityMin; data.PuritvMax = this.PuritvMax; data.ProcessYear = this.ProcessYear; data.Fineness = this.Fineness; return(data); }
/// <summary> /// 获取工艺主流程 /// </summary> /// <param name="strProcessId">主流程编号</param> /// <returns></returns> public TechnologicalProcess GetTechnologicalProcess(string strProcessId) { try { DataModels.HnfactoryautodbDB dataContext = new DataModels.HnfactoryautodbDB(); DataModels.PMainprocess data = dataContext.PMainprocesses.SingleOrDefault(c => c.ProcessId == strProcessId); if (data != null) { return(new TechnologicalProcess(data)); } else { return(null); } } catch { throw; } }