public bool Insert_TrackingAlarmConfig(string Filter, string AlrmCodes, int TrackerID, bool IsEnabled, bool IsNotification, float ThresholdValues, int ModifiedBy, DateTime ModifiedOn)
 {
     try
     {
         FM_TrackerAlarmConfiguration a = new FM_TrackerAlarmConfiguration();
         // DataTable dataTableModel = model.Insert_TrackingAlarmConfig(Filter, AlrmCodes, TrackerID, IsEnabled, IsNotification, ThresholdValues, ModifiedBy, ModifiedOn);
         return(Convert.ToBoolean(model.Insert_TrackingAlarmConfig(Filter, AlrmCodes, TrackerID, IsEnabled, IsNotification, ThresholdValues, ModifiedBy, ModifiedOn)));
         //return true;//ListModel[0];
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
        public List <FM_TrackerAlarmConfiguration> GetTrackerAlarmConfig(string Filter, int TrackerID)
        {
            DataTable dataTableModel = model.GetTrackerAlarmConfig(Filter, TrackerID);
            List <FM_TrackerAlarmConfiguration> LstConfig = new List <FM_TrackerAlarmConfiguration>();

            foreach (DataRow rows in dataTableModel.Rows)
            {
                FM_TrackerAlarmConfiguration objFMConfig = new FM_TrackerAlarmConfiguration();
                objFMConfig.AlrmCodes       = rows["AlarmCode"].ToString();
                objFMConfig.TrackerId       = Convert.ToInt32(rows["TrackerID"]);//+ " (" + rows["UENumber"].ToString() + ")";
                objFMConfig.IsEnabled       = Convert.ToBoolean(rows["IsEnabled"]);
                objFMConfig.ThresholdValues = Convert.ToSingle(rows["ThresholdValues"]);
                objFMConfig.IsApplied       = Convert.ToBoolean(rows["IsApplied"]);
                objFMConfig.IsNotification  = Convert.ToBoolean(rows["SendAlert"]);

                //IsEnabled,ThresholdValues,IsApplied,ModifiedOn,ModifiedOn
                LstConfig.Add(objFMConfig);
            }

            return(LstConfig);
        }
示例#3
0
        public List <FM_TrackerAlarmConfiguration> GetAlarmsToSendNotification(string Filter, string TrackerIMEI)
        {
            DataTable datatableModel = model.GetAlarmsToSendNotification(Filter, TrackerIMEI);

            List <FM_TrackerAlarmConfiguration> lstAlarmConfig = new List <FM_TrackerAlarmConfiguration>();

            if (datatableModel == null)
            {
                return(null);
            }
            foreach (DataRow dr in datatableModel.Rows)
            {
                FM_TrackerAlarmConfiguration objAlarmConfig = new FM_TrackerAlarmConfiguration();
                objAlarmConfig.AlrmCodes      = dr["AlarmCode"].ToString();
                objAlarmConfig.IMEI           = dr["RegistrationNumber"].ToString();
                objAlarmConfig.AssignedUserID = dr["AssignTo"].ToString();
                lstAlarmConfig.Add(objAlarmConfig);
            }

            return(lstAlarmConfig);
        }