Exemplo n.º 1
0
        private void LoadForm()
        {
            SETTINGS setting = null;

            setting = ServiceInterfaceManager.SETTINGS_GET_REGISTRYNAME(HttpContext.Current.User.Identity.Name, UserSession.CurrentRegistryId, "EtlScheduleManual");
            if (setting != null)
            {
                rblScheduleManual.SelectedValue = setting.VALUE;
            }

            setting = ServiceInterfaceManager.SETTINGS_GET_REGISTRYNAME(HttpContext.Current.User.Identity.Name, UserSession.CurrentRegistryId, "EtlScheduleAuto");
            if (setting != null)
            {
                rblScheduleAuto.SelectedValue = setting.VALUE;
            }

            setting = ServiceInterfaceManager.SETTINGS_GET_REGISTRYNAME(HttpContext.Current.User.Identity.Name, UserSession.CurrentRegistryId, "EtlScheduleAutoTime");
            if (setting != null)
            {
                listScheduleAutoTime.SelectedValue = setting.VALUE;
            }

            if (rblScheduleAuto.SelectedIndex > 0)
            {
                listScheduleAutoTime.Enabled = true;
            }

            List <REGISTRY_COHORT_DATA> cohortDataList = Cohort_Data_List;

            if (cohortDataList != null)
            {
                foreach (REGISTRY_COHORT_DATA rcd in cohortDataList)
                {
                    if (rcd.STD_REGISTRY_COHORT_TYPES != null && rcd.STD_REGISTRY_COHORT_TYPES.CODE == "DOBMIN")
                    {
                        if (!string.IsNullOrEmpty(rcd.VALUE))
                        {
                            DateTime dtMin = DateTime.MinValue;
                            if (DateTime.TryParse(rcd.VALUE, out dtMin))
                            {
                                txtDobMin.Text = dtMin.ToString("MM/dd/yyyy");
                            }
                        }
                    }
                    else if (rcd.STD_REGISTRY_COHORT_TYPES != null && rcd.STD_REGISTRY_COHORT_TYPES.CODE == "DOBMAX")
                    {
                        if (!string.IsNullOrEmpty(rcd.VALUE))
                        {
                            DateTime dtMax = DateTime.MinValue;
                            if (DateTime.TryParse(rcd.VALUE, out dtMax))
                            {
                                txtDobMax.Text = dtMax.ToString("MM/dd/yyyy");
                            }
                        }
                    }
                }

                SelectSource();
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Kiem tra model backing changed,
        /// CSDL Sẽ tạo tự động nếu chưa có (Chưa hay lắm)
        /// </summary>
        /// <returns></returns>
        public bool isValidModel()
        {
            try
            {
                COSOS.Find(Guid.Empty);
                DAYYS.Find(Guid.Empty);
                TANGS.Find(Guid.Empty);
                VITRIS.Find(Guid.Empty);
                PHONGS.Find(Guid.Empty);
                THIETBIS.Find(Guid.Empty);
                CTTHIETBIS.Find(Guid.Empty);
                HINHANHS.Find(Guid.Empty);
                QUANTRIVIENS.Find(Guid.Empty);
                NHANVIENPTS.Find(Guid.Empty);
                LOGHETHONGS.Find(Guid.Empty);
                LOGSUCOPHONGS.Find(Guid.Empty);
                LOGTHIETBIS.Find(Guid.Empty);
                LOAITHIETBIS.Find(Guid.Empty);
                SETTINGS.Find(Guid.Empty);
                TINHTRANGS.Find(Guid.Empty);
                PERMISSIONS.Find(Guid.Empty);
                SUCOPHONGS.Find(Guid.Empty);
                GROUPS.Find(Guid.Empty);
                PHIEUMUONPHONGS.Find(Guid.Empty);

                return(true);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.ToString());
                return(false);
            }
        }
Exemplo n.º 3
0
        private void savesettings()
        {
            // Changing text of version
            tb_version.Text = subfolder.Text;
            // Really save settings
            SETTINGS thingstosave = set.open_settings();

            thingstosave.cb_create_subfolder = cb_subfolder.Checked;
            thingstosave.lang = choose_lang.SelectedIndex;
            // Save download settings
            thingstosave.DL_saved_settings.cb_help               = isHelpSelected();
            thingstosave.DL_saved_settings.cb_installer          = isInstallerSelected();
            thingstosave.DL_saved_settings.cb_sdk                = isSDKSelected();
            thingstosave.DL_saved_settings.versions              = dl_list;
            thingstosave.DL_saved_settings.versions_last_version = dl_versions.SelectedIndex;
            if (dlInfos != null)
            {
                thingstosave.DL_saved_settings.changingVersion = dlInfos;
            }
            // Save paths and filenames
            thingstosave.FilesFolders.InstallFolder     = path_installdir.Text;
            thingstosave.FilesFolders.nameSubfolder     = subfolder.Text;
            thingstosave.FilesFolders.lastSofficeEXE    = path_to_exe.Text;
            thingstosave.FilesFolders.HelpInstalldir    = path_help.Text;
            thingstosave.FilesFolders.MainInstalldir    = path_main.Text;
            thingstosave.FilesFolders.SDKInstalldir     = path_sdk.Text;
            thingstosave.FilesFolders.OpenFileStoredDir = initialDir;
            // Finally save to file
            set.save_settings(thingstosave);
        }
Exemplo n.º 4
0
 protected void rptSettingList_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
     {
         try
         {
             SETTINGS   settings = (SETTINGS)e.Item.DataItem;
             LinkButton lnk      = (LinkButton)e.Item.FindControl("lnkEditCode");
             if (settings.ENCRYPT_VALUE)
             {
                 Label lblValue = (Label)e.Item.FindControl("lblValue");
                 lblValue.Text = "";
                 foreach (char c in settings.VALUE)
                 {
                     lblValue.Text += "*";
                 }
                 lnk.CommandArgument = settings.SETTING_CD + "~True";
             }
             else
             {
                 lnk.CommandArgument = settings.SETTING_CD + "~False";
             }
         }
         catch { }
     }
 }
        public bool SaveAll(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, AppSettings appSettings)
        {
            bool objReturn = true;

            if (appSettings != null)
            {
                foreach (PropertyInfo pi in appSettings.GetType().GetProperties())
                {
                    SETTINGS objSave = GetItemByRegistryName(CURRENT_USER, CURRENT_REGISTRY_ID, pi.Name);
                    if (objSave == null)
                    {
                        objSave           = new SETTINGS();
                        objSave.CREATED   = DateTime.Now;
                        objSave.CREATEDBY = CURRENT_USER;
                    }

                    objSave.UPDATED         = DateTime.Now;
                    objSave.UPDATEDBY       = CURRENT_USER;
                    objSave.STD_REGISTRY_ID = CURRENT_REGISTRY_ID;
                    objSave.NAME            = pi.Name;
                    objSave.VALUE           = pi.GetValue(appSettings).ToString();

                    objSave.CRS_SETTINGS_ID = Save(CURRENT_USER, CURRENT_REGISTRY_ID, objSave);
                    if (objSave.CRS_SETTINGS_ID <= 0)
                    {
                        objReturn = false;
                    }
                }
            }

            return(objReturn);
        }
Exemplo n.º 6
0
        public SETTINGS open_settings()
        {
            SETTINGS value = new SETTINGS();

            try
            {
                StreamReader sr = new StreamReader(getfilename(), Encoding.Default, false);
                try
                {
                    XmlSerializer ser = new XmlSerializer(typeof(SETTINGS));
                    value = (SETTINGS)ser.Deserialize(sr);
                }
                catch (DirectoryNotFoundException)
                {
                    try
                    {
                        Directory.CreateDirectory(getpath());
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                        save_settings(new SETTINGS());
                    }
                }
                catch (Exception) { }
                finally
                {
                    sr.Close();
                }
            }
            catch { }

            return(value);
        }
Exemplo n.º 7
0
        private void ga_tracking_CheckedChanged(object sender, EventArgs e)
        {
            SETTINGS settings = set.open_settings();

            settings.Piwik.tracking_allowed = ga_tracking.Checked;
            set.save_settings(settings);
        }
Exemplo n.º 8
0
        public void Load()
        {
            if (SAVEGAME.IsLoadable)
            {
                SAVEGAME.Load();
                Load(SAVEGAME.Node);
                if (this.UseSaveGameSettings)
                {
                    return;
                }
            }
            // If we get here, the SAVEGAME settings told us it's commiting suicide.
            else if (SETTINGS.IsLoadable)
            {
                SETTINGS.Load();
            }
            else
            {
                SETTINGS.Clear(); this.Save();
            }

            Load(SETTINGS.Node);
            if (SAVEGAME.IsLoadable)
            {
                SAVEGAME.Destroy();
            }
        }
 public SynchManager()
 {
     service        = new RestService();
     databasehelper = new DatabaseHelper();
     settings       = databasehelper.GetSettingsData();
     prevdate       = GetDate();
 }
Exemplo n.º 10
0
        public int BindUserList(List <PERSON> userList, decimal companyID)
        {
            int status = 0;

            if (companyID > 0)
            {
                SETTINGS sets = SQMSettings.GetSetting("COMPANY", "PLANTUSER");
                if (sets == null || sets.VALUE.ToUpper() != "N")
                {
                    SetPlantList(SQMModelMgr.SelectPlantList(new PSsqmEntities(), companyID, 0));
                }
            }
            else
            {
                SetPlantList(new List <PLANT>());
            }

            ToggleVisible(pnlUserList);
            rgUserList.DataSource = userList;
            rgUserList.DataBind();
            if (userList.Count == 0)
            {
                lblUserListEmpty.Visible = true;
            }

            return(status);
        }
        protected bool ShouldSendNotification()
        {
            bool shouldSend = false;

            var      entities = new PSsqmEntities();
            TimeSpan timeBetweenNotifications = new TimeSpan(24, 0, 0);
            DateTime lastSentDate;

            SETTINGS stHours = SQMSettings.SelectSettingByCode(entities, "MAIL", "TASK", "HoursBetweenNotifications");

            if (stHours != null)
            {
                if (!string.IsNullOrEmpty(stHours.VALUE))
                {
                    int hours;
                    if (Int32.TryParse(stHours.VALUE, out hours))
                    {
                        timeBetweenNotifications = new TimeSpan(hours, 0, 0);
                    }
                }

                SETTINGS stLastSent = SQMSettings.SelectSettingByCode(entities, "MAIL", "TASK", "NotificationLastSent");

                if (stLastSent != null)
                {
                    if (DateTime.TryParse(stLastSent.VALUE, out lastSentDate))
                    {
                        WriteLine("Last sent date: " + lastSentDate);
                        shouldSend = (DateTime.Now.Subtract(timeBetweenNotifications) > lastSentDate);

                        if (shouldSend == true)
                        {
                            // Set last sent date to now
                            stLastSent.VALUE = DateTime.Now.ToString();
                            SQMSettings.UpdateSettings(entities, stLastSent, "Automated Emailer");
                        }
                    }
                    else
                    {
                        shouldSend = false;
                    }
                }
                else
                {
                    WriteLine("Missing value in SETTINGS table: NotificationLastSent");
                    shouldSend = false;
                }
            }
            else
            {
                WriteLine("Missing value in SETTINGS table: HoursBetweenNotifications");
                shouldSend = false;
            }

            WriteLine("Should send: " + shouldSend);

            return(shouldSend);
        }
Exemplo n.º 12
0
        private void guna2Button3_Click(object sender, EventArgs e)
        {
            SETTINGS g = new SETTINGS();

            g.TopLevel = false;
            panel2.Controls.Add(g);
            g.BringToFront();
            g.Show();
        }
        public static Int32 Save(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, SETTINGS objSave)
        {
            Int32      objReturn = 0;
            SETTINGSDB objDB     = new SETTINGSDB();

            objReturn = objDB.Save(CURRENT_USER, CURRENT_REGISTRY_ID, objSave);

            return(objReturn);
        }
        public static SETTINGS GetItem(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, Int32 CRS_SETTINGS_ID)
        {
            SETTINGS   objReturn = null;
            SETTINGSDB objDB     = new SETTINGSDB();

            objReturn = objDB.GetItem(CURRENT_USER, CURRENT_REGISTRY_ID, CRS_SETTINGS_ID);

            return(objReturn);
        }
Exemplo n.º 15
0
        public static SETTINGS GetItemHomePage()
        {
            SETTINGS   objReturn = null;
            SETTINGSDB objDB     = new SETTINGSDB();

            objReturn = objDB.GetItemHomePage();

            return(objReturn);
        }
Exemplo n.º 16
0
        public static SETTINGS GetItemByRegistryName(string CURRENT_USER, Int32 CURRENT_REGISTRY_ID, string NAME)
        {
            SETTINGS   objReturn = null;
            SETTINGSDB objDB     = new SETTINGSDB();

            objReturn = objDB.GetItemByRegistryName(CURRENT_USER, CURRENT_REGISTRY_ID, NAME);

            return(objReturn);
        }
Exemplo n.º 17
0
        private void SetupPage()
        {
            if (ddlPlantSelect.Items.Count < 1)
            {
                List <BusinessLocation> locationList = SQMModelMgr.SelectBusinessLocationList(SessionManager.UserContext.HRLocation.Company.COMPANY_ID, 0, true);
                SQMBasePage.SetLocationList(ddlPlantSelect, UserContext.FilterPlantAccessList(locationList), 0);

                rcbStatusSelect.SelectedValue = "A";
            }
            divAuditList.Visible = true;

            dmFromDate.ShowPopupOnFocus = dmToDate.ShowPopupOnFocus = true;
            // ABW 1/5/16 - use user's default plant local time for search default
            DateTime localTime = SessionManager.UserContext.LocalTime;

            dmFromDate.SelectedDate = localTime.AddMonths(-1);
            dmToDate.SelectedDate   = localTime.AddMonths(1);

            if (Mode == AuditMode.Audit)
            {
                lblViewEHSRezTitle.Text  = GetLocalResourceObject("lblViewEHSRezTitleResource1.Text").ToString();
                lblPageInstructions.Text = GetLocalResourceObject("lblPageInstructionsResource1.Text").ToString();
                //lblStatus.Text = "Assessment Status:";
                rbNew.Text           = GetLocalResourceObject("rbNewResource1.Text").ToString();
                lblAuditDate.Visible = true;
                phAudit.Visible      = true;

                SETTINGS sets = SQMSettings.GetSetting("EHS", "AUDITSEARCHFROM");
                if (sets != null)
                {
                    try
                    {
                        string[] args = sets.VALUE.Split('-');
                        if (args.Length > 1)
                        {
                            dmFromDate.SelectedDate = new DateTime(Convert.ToInt32(args[0]), Convert.ToInt32(args[1]), Convert.ToInt32(args[2]));
                        }
                        else
                        {
                            dmFromDate.SelectedDate = SessionManager.UserContext.LocalTime.AddMonths(Convert.ToInt32(args[0]) * -1);
                        }
                    }
                    catch { }
                }

                if (rcbAuditType.Items.Count < 1)
                {
                    foreach (AUDIT_TYPE ip in EHSAuditMgr.SelectAuditTypeList(SessionManager.PrimaryCompany().COMPANY_ID, false))
                    {
                        RadComboBoxItem item = new RadComboBoxItem(ip.TITLE, ip.AUDIT_TYPE_ID.ToString());
                        item.Checked = true;
                        rcbAuditType.Items.Add(item);
                    }
                }
            }
        }
Exemplo n.º 18
0
        private void bOk_Click(object sender, EventArgs e)
        {
            SETTINGS s = set.open_settings();

            s.DL_saved_settings.download_path = folder_save.Text;
            s.cb_advanced_filenames           = cb_advancedFilenames.Checked;
            s.l10n           = Convert.ToString(lang_chooser.SelectedItem);
            s.cb_autoedit_bs = cb_bs_autoedit.Checked;
            set.save_settings(s);
        }
Exemplo n.º 19
0
        public frmSetup(ref cWiegung Wiegung)
        {
            InitializeComponent();

            cGlobalScale.objCIND890APIClient.OnGetKeypadResult += new CIND890APIClient.delegateOnGetKeypadResult(objCIND890APIClient_OnGetKeypadResult);
            this.objWiegung = Wiegung;

            this.cmdDel_SalzWG_Daten.Visible  = SETTINGS.IS_EntwicklungsPC();
            this.cmdDel_ÜbernWG_Daten.Visible = SETTINGS.IS_EntwicklungsPC();
        }
Exemplo n.º 20
0
        public static SETTINGS UpdateSettings(SQM.Website.PSsqmEntities ctx, SETTINGS settings, string updateBy)
        {
            settings = (SETTINGS)SQMModelMgr.SetObjectTimestamp((object)settings, updateBy, settings.EntityState);
            if (settings.EntityState == EntityState.Detached)
            {
                ctx.AddToSETTINGS(settings);
            }

            ctx.SaveChanges();
            return(settings);
        }
Exemplo n.º 21
0
        private void button2_Click(object sender, EventArgs e)
        {
            // Delete selected installations ...
            List <string> list   = new List <string>();
            List <object> list_o = new List <object>();

            foreach (object itemChecked in manager_list.CheckedItems)
            {
                list.Add(itemChecked.ToString());
                list_o.Add(itemChecked);
            }

            string[] array = list.ToArray();
            if (array.Length == 0)
            {
                return;
            }
            deleteFileProgress.Visible = true;
            deleteFileProgress.Minimum = 0;
            deleteFileProgress.Maximum = array.Length + 1;
            deleteFileProgress.Value   = 1;
            deleteFileProgress.Step    = 1;
            deleteFileProgress.Refresh();

            for (int i = 0; i < array.Length; i++)
            {
                deleteFileProgress.PerformStep();
                deleteFileProgress.Refresh();
                try
                {
                    System.IO.Directory.Delete(array[i], true);
                }
                catch (Exception) { }
            }
            deleteFileProgress.PerformStep();
            object[] o_array = list_o.ToArray();
            foreach (object o in o_array)
            {
                manager_list.Items.Remove(o);
            }
            List <string> new_manager = new List <string>();

            foreach (string o in manager_list.Items)
            {
                new_manager.Add(o);
            }
            deleteFileProgress.Visible = false;
            SETTINGS sett = set.open_settings();

            sett.manager_versions = new_manager.ToArray();
            set.save_settings(sett);

            update_selector();
        }
        private void MessageDisplay(EHSProfileStatus status)
        {
            lblInputError.Visible = lblPeriodLimit.Visible = lblProfileNotExist.Visible = lblNoMetrics.Visible = lblNoInputs.Visible = lblRangeWarning.Visible = lblIncompleteInputs.Visible = false;
            uclExport.Visible     = phApproval.Visible = true;

            // suppress local approval input when auto-rollup settings are active
            SETTINGS sets = SQMSettings.GetSetting("EHS", "INPUTFINALIZE");

            if (sets != null && !string.IsNullOrEmpty(sets.VALUE))
            {
                phApproval.Visible = false;
            }

            if (LocalProfile() != null)
            {
                LocalProfile().CurrentStatus = status;
                BindSharedCalendars();
            }
            switch (status)
            {
            case EHSProfileStatus.NonExist:
                lblProfileNotExist.Visible = true;
                uclExport.Visible          = phApproval.Visible = false;
                break;

            case EHSProfileStatus.PeriodLimit:
                lblPeriodLimit.Visible = true;
                break;

            case EHSProfileStatus.InputError:
                lblInputError.Visible = true;
                break;

            case EHSProfileStatus.NoMeasures:
                lblNoMetrics.Visible = true;
                uclExport.Visible    = phApproval.Visible = false;
                break;

            case EHSProfileStatus.NoInputs:
                lblNoInputs.Visible = true;
                break;

            case EHSProfileStatus.OutOFRange:
                lblRangeWarning.Visible = true;
                break;

            case EHSProfileStatus.Incomplete:
                lblIncompleteInputs.Visible = true;
                break;

            default:
                break;
            }
        }
Exemplo n.º 23
0
 /// <summary>
 /// Sets default settings to be create a new config file.
 /// </summary>
 private void loadDefaults()
 {
     log("Loading default settings", "loadDefaults");
     m_Settings = new SETTINGS();
     m_Settings.ControlPoints   = defaultControlPoints();
     m_Settings.CPPeriod        = DEFAULT_CP_PERIOD;
     m_Settings.CleanupPeriod   = DEFAULT_CLEANUP_PERIOD;
     m_Settings.SimpleOwnership = DEFAULT_SIMPLE_OWNERSHIP;
     m_Settings.BlockTypes      = defaultBlockTypes();
     m_Settings.HullRules       = defaultHullRules();
     writeSettings();
 }
Exemplo n.º 24
0
 public void Save()
 {
     if (this.UseSaveGameSettings)
     {
         this.Save(SAVEGAME.Node);
         SAVEGAME.Save();
     }
     else
     {
         this.Save(SETTINGS.Node);
         SETTINGS.Save();
     }
 }
Exemplo n.º 25
0
        protected void lnkEditCode_Click(object sender, EventArgs e)
        {
            LinkButton lnk = (LinkButton)sender;

            string[] args = lnk.CommandArgument.ToString().Split('~');
            selectedCode = SQMSettings.SelectSettingByCode(entities, ddlSettingGroup.SelectedValue.ToString(), ddlSettingFamily.SelectedValue.ToString(), args[0]);
            uclSearchBar.SetButtonsEnabled(false, false, false, true, false, false);
            uclSearchBar.SetButtonsVisible(false, false, false, true, false, false);
            uclSearchBar.SetButtonsNotClicked();
            uclSearchBar.TitleItem.Text = selectedCode.SETTING_CD;
            tbValue.Enabled             = true;
            DisplaySetting(args[1]);
        }
        public frmWiegen(
            ref cWiegung Wiegung,
            ref ctrlPalette SelControl)
        {
            InitializeComponent();

            this.bISActiveted           = false;
            this.objWiegung             = Wiegung;
            this.objSelAktivUserControl = SelControl; // Enhält das Usercontrol samt Datenklasse

            this.cmdCancel.Visible = false;
            this.cmdRetry.Visible  = false;
            this.cmdSimu1.Visible  = SETTINGS.IS_EntwicklungsPC();
        }
Exemplo n.º 27
0
    private void LOGIN_FORM_Load(object sender, EventArgs e)
    {
        string sysDBServer     = ConfigurationManager.AppSettings["oServer"];
        string sysDftDBCompany = ConfigurationManager.AppSettings["oCompanyDB"];
        string sysDBUsername   = ConfigurationManager.AppSettings["oDbUserName"];
        string sysDBPassword   = ConfigurationManager.AppSettings["oDbPassword"];

        clsDeclaration.sLclSystemConnection = clsSQLClientFunctions.GlobalConnectionString(sysDBServer, sysDftDBCompany, sysDBUsername, sysDBPassword);
        if (clsSQLClientFunctions.CheckConnection(clsDeclaration.sLclSystemConnection) == false)
        {
            SETTINGS set = new SETTINGS();
            set.ShowDialog();
        }
    }
Exemplo n.º 28
0
        private void SetupPage()
        {
            if (ddlPlantSelect.Items.Count < 1)
            {
                List <BusinessLocation> locationList = SQMModelMgr.SelectBusinessLocationList(SessionManager.UserContext.HRLocation.Company.COMPANY_ID, 0, true);
                SQMBasePage.SetLocationList(ddlPlantSelect, UserContext.FilterPlantAccessList(locationList), 0);

                rcbStatusSelect.SelectedValue = "A";
            }
            divAuditList.Visible = true;

            dmFromDate.ShowPopupOnFocus = dmToDate.ShowPopupOnFocus = true;
            dmFromDate.SelectedDate     = DateTime.Now.AddMonths(-1);
            dmToDate.SelectedDate       = DateTime.Now.AddMonths(1);

            if (Mode == AuditMode.Audit)
            {
                lblViewEHSRezTitle.Text  = "Manage Environmental Health &amp; Safety Audits";
                lblPageInstructions.Text = "Add or update EH&amp;S Audits below.";
                //lblStatus.Text = "Audit Status:";
                rbNew.Text           = "New Audit";
                lblAuditDate.Visible = true;
                phAudit.Visible      = true;

                SETTINGS sets = SQMSettings.GetSetting("EHS", "AUDITSEARCHFROM");
                if (sets != null)
                {
                    try
                    {
                        string[] args = sets.VALUE.Split('-');
                        if (args.Length > 1)
                        {
                            dmFromDate.SelectedDate = new DateTime(Convert.ToInt32(args[0]), Convert.ToInt32(args[1]), Convert.ToInt32(args[2]));
                        }
                        else
                        {
                            dmFromDate.SelectedDate = DateTime.Now.AddMonths(Convert.ToInt32(args[0]) * -1);
                        }
                    }
                    catch { }
                }

                foreach (AUDIT_TYPE ip in EHSAuditMgr.SelectAuditTypeList(SessionManager.PrimaryCompany().COMPANY_ID, false))
                {
                    RadComboBoxItem item = new RadComboBoxItem(ip.TITLE, ip.AUDIT_TYPE_ID.ToString());
                    item.Checked = true;
                    rcbAuditType.Items.Add(item);
                }
            }
        }
Exemplo n.º 29
0
        private void button3_Click(object sender, EventArgs e)
        {
            //Manually add installation
            manually_add_installation fm = new manually_add_installation(l10n_mai, RTL);

            fm.ShowDialog();
            if (fm.shared_string != null)
            {
                SETTINGS temp = set.open_settings();
                temp.manager_versions = set.update_manager_array(temp.manager_versions, fm.shared_string);
                set.save_settings(temp);
                update_selector();
            }
        }
        protected int RootCauseLevels()
        {
            // determine if multiple level root cause (problem statment + causes)
            int levels = 1;

            SETTINGS setting = SessionManager.GetUserSetting("EHS", "ROOTCAUSE_LEVELS");             //SessionManager.GetUserSetting("EHS", "ROOTCAUSE_LEVELS"); // EHSSettings.Where(s => s.SETTING_CD == "ROOTCAUSE_LEVELS").FirstOrDefault();

            if (setting != null)
            {
                int.TryParse(setting.VALUE, out levels);
            }

            return(levels);
        }
Exemplo n.º 31
0
        private static string GetSettingsName(SETTINGS settings_name)
        {
            switch (settings_name)
            {
                case SETTINGS.SIMILARITY_THRESHOLD:
                    return "similarity_threshold";
                case SETTINGS.THEME:
                    return "theme";
                case SETTINGS.MINIMUM_NUMBER_OF_FACES_ALLOWED:
                    return "minimum_faces";

            }
            return null;
        }
Exemplo n.º 32
0
        public static Setting GetSetting(SETTINGS settings_name)
        {
            String setting_name = GetSettingsName(settings_name);

            //resultant object
            Setting setting             = null;

            try
            {
                //sql
                String select_sql       = "SELECT * FROM " + TABLE_NAME + " WHERE NAME=@name";

                //Sql command
                sql_command             = new MySqlCommand();
                sql_command.Connection  = (MySqlConnection)database.OpenConnection();
                sql_command.CommandText = select_sql;

                sql_command.Parameters.AddWithValue("@name", setting_name);

                sql_command.Prepare();

                //execute command
                data_reader             = database.Select(sql_command);

                //while there are results
                if (data_reader.Read())
                {
                    //create object
                    String value        = data_reader.GetString(VALUE);
                    int id              = data_reader.GetInt32(ID);
                    setting             = new Setting(id,setting_name,value);
                }
            }
            catch (Exception e)
            {
                Debug.WriteLine(e.Message);
            }
            finally
            {
                //close reader
                CloseDatabaseConnection();
            }
            return setting;
        }
Exemplo n.º 33
0
        /// <summary>
        /// Loads settings from the configuration XML.
        /// </summary>
        /// <returns>False if no file exists</returns>
        private bool loadSettings()
        {
            log("Attempting to load settings from file", "loadSettings");

            try {
                // file missing?
                if (!MyAPIGateway.Utilities.FileExistsInLocalStorage(
                    Constants.ConfigFileName, typeof(SETTINGS))) {
                    log("No config file found", "loadSettings");
                    return false;
                }

                // load file
                TextReader reader = MyAPIGateway.Utilities.ReadFileInLocalStorage(
                    Constants.ConfigFileName, typeof(SETTINGS));
                m_Settings = MyAPIGateway.Utilities.SerializeFromXML<SETTINGS>(
                    reader.ReadToEnd());
            }
            catch (Exception e) {
                log("Loading settings before MyAPIGateway is initialized. " +
                    "Using defaults instead. Error: " + e,
                    "loadSettings", Logger.severity.ERROR);

                return false;
            }

            // Fill missing Settings with defaults
            bool saveAfterLoad = false;

            if (ControlPoints == null) {
                log("No ControlPoints, using default", "loadSettings");
                m_Settings.ControlPoints = defaultControlPoints();
                saveAfterLoad = true;
            }
            if (CPPeriod == 0) {
                log("No Period, using default", "loadSettings");
                m_Settings.CPPeriod = DEFAULT_CP_PERIOD;
                saveAfterLoad = true;
            }
            if (CleanupPeriod == 0) {
                log("No DerelictCountdown, using default", "loadSettings");
                m_Settings.CleanupPeriod = DEFAULT_CLEANUP_PERIOD;
                saveAfterLoad = true;
            }
            if (BlockTypes == null) {
                log("No BlockTypes, using default", "loadSettings");
                m_Settings.BlockTypes = defaultBlockTypes();
                saveAfterLoad = true;
            }
            if (HullRules == null) {
                log("No HullRules, using default", "loadSettings");
                m_Settings.HullRules = defaultHullRules();
                saveAfterLoad = true;
            }

            log("Settings loaded", "loadSettings");

            if (saveAfterLoad) {
                log("Saving some settings loaded from defaults", "loadSettings");
                writeSettings();
            }
            return true;
        }
Exemplo n.º 34
0
 /// <summary>
 /// Sets default settings to be create a new config file.
 /// </summary>
 private void loadDefaults()
 {
     log("Loading default settings", "loadDefaults");
     m_Settings = new SETTINGS();
     m_Settings.ControlPoints = defaultControlPoints();
     m_Settings.CPPeriod = DEFAULT_CP_PERIOD;
     m_Settings.CleanupPeriod = DEFAULT_CLEANUP_PERIOD;
     m_Settings.BlockTypes  = defaultBlockTypes();
     m_Settings.HullRules = defaultHullRules();
     writeSettings();
 }