Пример #1
0
       public void UpdateSMTDashBoardInfo(SMT_DashBoard_MantainInfo conditicon)
       {
           string methodName = MethodBase.GetCurrentMethod().Name;
           logger.DebugFormat("BEGIN: {0}()", methodName);
           SMT_Dashboard_Line_Time_Qty smtDashBoardMaintain = new SMT_Dashboard_Line_Time_Qty();
           try
           {
               using (UnitOfWork uow = new UnitOfWork())
               {

                   smtDashBoardMaintain.ID = conditicon.id;
                   smtDashBoardMaintain.Line = conditicon.line;
                   smtDashBoardMaintain.Qty = conditicon.standardOutput;
                   smtDashBoardMaintain.DurTime = conditicon.durTime;
                   smtDashBoardMaintain.Editor = conditicon.editor;
                   smtDashBoardMaintain.Cdt = conditicon.StandardOutputCdt;
                   smtDashBoardMaintain.Udt = DateTime.Now;
                   SMTDashBoardRep.Update(smtDashBoardMaintain);
                   uow.Commit();
               }
              
           }
           catch (Exception e)
           {
               BaseLog.LoggingError(logger, MethodBase.GetCurrentMethod(), e);
               throw;
           }
           finally
           {
               BaseLog.LoggingEnd(logger, methodName);
           }
       
       }
Пример #2
0
 public void AddSMTDashboardInfo(SMT_DashBoard_MantainInfo conditicon)
 {
     string methodName = MethodBase.GetCurrentMethod().Name;
     logger.DebugFormat("BEGIN: {0}()", methodName);
     try
     {
         using (UnitOfWork uow = new UnitOfWork())
         {
             SMT_Dashboard_Line_Time_Qty smtDashBoardMaintain = new SMT_Dashboard_Line_Time_Qty();
             SMT_Dashboard_Result smtDashboardResult = new SMT_Dashboard_Result();
             smtDashBoardMaintain.Line = conditicon.line;
             smtDashBoardMaintain.Qty = conditicon.standardOutput;
             smtDashBoardMaintain.DurTime = "08:00--10:00";
             smtDashBoardMaintain.Editor = conditicon.editor;
             smtDashBoardMaintain.Cdt = DateTime.Now;
             smtDashBoardMaintain.Udt = DateTime.Now;
             smtDashboardResult.Line = conditicon.line;
             smtDashboardResult.DurTime = "08:00--10:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain); // 将数据塞入Maintain 表中
             SMTDashBoardResultRep.Insert(smtDashboardResult);//将Line和时间段塞入 结果表中
             uow.Commit();
             smtDashBoardMaintain.DurTime = "10:00--12:00";
             smtDashboardResult.DurTime = "10:00--12:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "12:00--14:00";
             smtDashboardResult.DurTime = "12:00--14:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "14:00--16:00";
             smtDashboardResult.DurTime = "14:00--16:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "16:00--18:00";
             smtDashboardResult.DurTime = "16:00--18:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "18:00--20:30";
             smtDashboardResult.DurTime = "18:00--20:30";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "20:30--22:00";
             smtDashboardResult.DurTime = "20:30--22:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "22:00--00:00";
             smtDashboardResult.DurTime = "22:00--00:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "00:00--02:00";
             smtDashboardResult.DurTime = "00:00--02:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "02:00--04:00";
             smtDashboardResult.DurTime = "02:00--04:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "04:00--06:00";
             smtDashboardResult.DurTime = "04:00--06:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
             smtDashBoardMaintain.DurTime = "06:00--08:00";
             smtDashboardResult.DurTime = "06:00--08:00";
             SMTDashBoardRep.Insert(smtDashBoardMaintain);
             SMTDashBoardResultRep.Insert(smtDashboardResult);
             uow.Commit();
         }
         
     }
     catch (Exception e)
     {
         BaseLog.LoggingError(logger, MethodBase.GetCurrentMethod(), e);
         throw;
     }
     finally
     {
         BaseLog.LoggingEnd(logger, methodName);
     }
 
 }