// Token: 0x06000677 RID: 1655 RVA: 0x000269C4 File Offset: 0x00024BC4
        internal static MaintenancePlan DataRowToPlan(DataRow dataRow)
        {
            if (dataRow == null)
            {
                throw new ArgumentNullException("dataRow");
            }
            int      id     = Convert.ToInt32(dataRow["ID"]);
            string   value  = MaintenanceModePlanDAL.GetValue <string>(dataRow, "AccountID", new Func <object, string>(Convert.ToString), null);
            string   value2 = MaintenanceModePlanDAL.GetValue <string>(dataRow, "Name", new Func <object, string>(Convert.ToString), null);
            string   value3 = MaintenanceModePlanDAL.GetValue <string>(dataRow, "Reason", new Func <object, string>(Convert.ToString), null);
            bool     value4 = MaintenanceModePlanDAL.GetValue <bool>(dataRow, "KeepPolling", new Func <object, bool>(Convert.ToBoolean), false);
            bool     value5 = MaintenanceModePlanDAL.GetValue <bool>(dataRow, "Favorite", new Func <object, bool>(Convert.ToBoolean), false);
            bool     value6 = MaintenanceModePlanDAL.GetValue <bool>(dataRow, "Enabled", new Func <object, bool>(Convert.ToBoolean), false);
            DateTime value7 = MaintenanceModePlanDAL.GetValue <DateTime>(dataRow, "UnmanageDate", new Func <object, DateTime>(Convert.ToDateTime), DateTime.MinValue);
            DateTime value8 = MaintenanceModePlanDAL.GetValue <DateTime>(dataRow, "RemanageDate", new Func <object, DateTime>(Convert.ToDateTime), DateTime.MinValue);

            return(new MaintenancePlan
            {
                AccountID = value,
                Enabled = value6,
                Favorite = value5,
                ID = id,
                KeepPolling = value4,
                Name = value2,
                Reason = value3,
                RemanageDate = value8,
                UnmanageDate = value7
            });
        }
示例#2
0
        internal static MaintenancePlan DataRowToPlan(DataRow dataRow)
        {
            if (dataRow == null)
            {
                throw new ArgumentNullException(nameof(dataRow));
            }
            int             int32           = Convert.ToInt32(dataRow["ID"]);
            string          str1            = MaintenanceModePlanDAL.GetValue <string>(dataRow, "AccountID", new Func <object, string>(Convert.ToString), (string)null);
            string          str2            = MaintenanceModePlanDAL.GetValue <string>(dataRow, "Name", new Func <object, string>(Convert.ToString), (string)null);
            string          str3            = MaintenanceModePlanDAL.GetValue <string>(dataRow, "Reason", new Func <object, string>(Convert.ToString), (string)null);
            bool            flag1           = MaintenanceModePlanDAL.GetValue <bool>(dataRow, "KeepPolling", new Func <object, bool>(Convert.ToBoolean), false);
            bool            flag2           = MaintenanceModePlanDAL.GetValue <bool>(dataRow, "Favorite", new Func <object, bool>(Convert.ToBoolean), false);
            bool            flag3           = MaintenanceModePlanDAL.GetValue <bool>(dataRow, "Enabled", new Func <object, bool>(Convert.ToBoolean), false);
            DateTime        dateTime1       = MaintenanceModePlanDAL.GetValue <DateTime>(dataRow, "UnmanageDate", new Func <object, DateTime>(Convert.ToDateTime), DateTime.MinValue);
            DateTime        dateTime2       = MaintenanceModePlanDAL.GetValue <DateTime>(dataRow, "RemanageDate", new Func <object, DateTime>(Convert.ToDateTime), DateTime.MinValue);
            MaintenancePlan maintenancePlan = new MaintenancePlan();

            maintenancePlan.set_AccountID(str1);
            maintenancePlan.set_Enabled(flag3);
            maintenancePlan.set_Favorite(flag2);
            maintenancePlan.set_ID(int32);
            maintenancePlan.set_KeepPolling(flag1);
            maintenancePlan.set_Name(str2);
            maintenancePlan.set_Reason(str3);
            maintenancePlan.set_RemanageDate(dateTime2);
            maintenancePlan.set_UnmanageDate(dateTime1);
            return(maintenancePlan);
        }