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