public int UpdateFloorStatus(int installation_No,
                              DateTime systemLastUpdate,
                              string ePIDetails = "",
                              System.Nullable <System.DateTime> meterLastUpdate = null,
                              System.Nullable <int> doorStatus            = null,
                              System.Nullable <int> powerStatus           = null,
                              System.Nullable <int> ePIStatus             = null,
                              System.Nullable <int> datapak_Variant       = null,
                              System.Nullable <int> datapak_LastEventNo   = null,
                              System.Nullable <int> datapak_PollingStatus = null,
                              string empCardNo     = "",
                              string empCardInTime = "",
                              System.Nullable <int> gMU_Machine_Status = null)
 {
     try
     {
         using (ExCommsSQLDataAccess DataContext = this.GetDataContext())
         {
             return(DataContext.usp_UpdateFloorStatus(installation_No, systemLastUpdate, meterLastUpdate,
                                                      doorStatus, powerStatus, ePIStatus, ePIDetails, datapak_Variant, datapak_LastEventNo,
                                                      datapak_PollingStatus, empCardNo, empCardInTime, gMU_Machine_Status));
         }
     }
     catch (Exception ex)
     {
         Log.Exception(ex);
         return(-1);
     }
 }
예제 #2
0
 public void UpdateFloorStatus(int installation_No, DateTime?systemLastUpdate,
                               DateTime?meterLastUpdate, System.Nullable <int> doorStatus,
                               System.Nullable <int> powerStatus,
                               System.Nullable <int> ePIStatus,
                               string ePIDetails,
                               System.Nullable <int> datapak_Variant,
                               System.Nullable <int> datapak_LastEventNo,
                               System.Nullable <int> datapak_PollingStatus,
                               string empCardNo,
                               string empCardInTime,
                               System.Nullable <int> gMU_Machine_Status)
 {
     using (ModuleProc PROC = new ModuleProc(this.DYN_MODULE_NAME, "UpdateFloorStatus"))
     {
         try
         {
             using (ExCommsSQLDataAccess DataContext = this.GetDataContext())
             {
                 DataContext.usp_UpdateFloorStatus(installation_No, systemLastUpdate, meterLastUpdate,
                                                   doorStatus, powerStatus, ePIStatus, ePIDetails,
                                                   datapak_Variant, datapak_LastEventNo, datapak_PollingStatus,
                                                   empCardNo, empCardInTime, gMU_Machine_Status);
             }
         }
         catch (Exception ex)
         {
             Log.Exception(ex);
         }
     }
 }