private void UpdateDepartmentHours() { var lst = new List <string> { "Confezione", "Stiro", "Tessitura", "Sartoria" }; double.TryParse(txtHoursConf.Text, out var confh); Store.Default.confHour = confh; double.TryParse(txtHoursStiro.Text, out var stiroh); Store.Default.stiroHour = stiroh; double.TryParse(txtHoursTess.Text, out var tessh); Store.Default.tessHour = tessh; double.TryParse(txtHoursSart.Text, out var sarth); Store.Default.sartHour = sarth; double.TryParse(txtHoursConfW.Text, out var confhw); Store.Default.confHourW = confhw; double.TryParse(txtHoursStiroW.Text, out var stirohw); Store.Default.stioHourW = stirohw; double.TryParse(txtHoursTessW.Text, out var tesshw); Store.Default.tessHourW = tesshw; double.TryParse(txtHoursSartW.Text, out var sarthw); Store.Default.sartHourW = sarthw; Store.Default.Save(); var settings = new SettingsDom(); foreach (var item in lst) { switch (item) { case "Confezione": settings.UpdateSettingsHours(item, confh, confhw); break; case "Stiro": settings.UpdateSettingsHours(item, stiroh, stirohw); break; case "Tessitura": settings.UpdateSettingsHours(item, tessh, tesshw); break; case "Sartoria": settings.UpdateSettingsHours(item, sarth, sarthw); break; } } }
private void Settings_Load(object sender, EventArgs e) { LoadProductData(); AddClearFilterButton(txtDownloadSource, "btnDownloadSourcePath"); if (Store.Default.sectorId == 1) { rbConfezione.Checked = true; grpStiro.Enabled = false; grpStiro.Enabled = false; grpSart.Enabled = false; } else if (Store.Default.sectorId == 2) { rbStiro.Checked = true; grpSart.Enabled = false; grpConfezione.Enabled = false; grpTess.Enabled = false; } else if (Store.Default.sectorId == 7) { grpStiro.Enabled = false; grpSart.Enabled = false; grpConfezione.Enabled = false; radioButton1.Checked = true; } else if (Store.Default.sectorId == 8) { grpStiro.Enabled = false; radioButton2.Checked = true; grpConfezione.Enabled = false; grpTess.Enabled = false; } var dept = Store.Default.arrDept; if (dept.Contains(lblConfA.Text)) { cbConfA.Checked = true; } if (dept.Contains(lblConfB.Text)) { cbConfB.Checked = true; } if (dept.Contains(lblConfC.Text)) { cbConfC.Checked = true; } _suggest = Store.Default.suggestData; _autoSync = Store.Default.autoSync; _backupData = Store.Default.backupData; _fast = Store.Default.fastStart; txtDownloadSource.Text = Store.Default.downloadSource; cbAutoSync.Checked = _autoSync; cbBackupData.Checked = _backupData; cbFast.Checked = _fast; cbUpdateRuntime.Checked = Store.Default.updateCheckRuntime; txtConn1.Text = System.Configuration.ConfigurationManager.ConnectionStrings["Ganttproj"].ConnectionString; txtConn2.Text = System.Configuration.ConfigurationManager.ConnectionStrings["ONLYOU"].ConnectionString; txtConn1.ReadOnly = true; txtConn2.ReadOnly = true; npdComplet.Value = Store.Default.daysToFinish; var dpt = Store.Default.arrDept.Split(','); for (var i = 0; i <= dpt.Length - 1; i++) { if (dpt[i] == string.Empty) { continue; } cbDept.Items.Add(dpt[i]); } if (cbDept.Items.Count > 0) { cbDept.SelectedIndex = 0; } LoadLines(); AddButtonEvents(); var table = Central.TaskList; dataGridView2.DataSource = table; dgvLines.ReadOnly = true; dgvLines.AllowUserToAddRows = false; dgvLines.DefaultCellStyle.BackColor = Color.White; dgvLines.DefaultCellStyle.ForeColor = Color.Black; dgvLines.DefaultCellStyle.SelectionBackColor = Color.SteelBlue; dgvLines.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView2.ReadOnly = true; dataGridView2.AllowUserToAddRows = false; dataGridView2.DefaultCellStyle.BackColor = Color.White; dataGridView2.DefaultCellStyle.ForeColor = Color.Black; dataGridView2.DefaultCellStyle.SelectionBackColor = Color.SteelBlue; dataGridView2.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView2.DefaultCellStyle.BackColor = SystemColors.Control; txtLine.CharacterCasing = CharacterCasing.Upper; txtShiftName.CharacterCasing = CharacterCasing.Upper; _startWdth = Width; if (Central.SettingsCompleted == Central.SettingsSys.Shift) { tc1.SelectedIndex = 4; } else if (Central.SettingsCompleted == Central.SettingsSys.NewUpdate) { lblpop.Visible = true; tc1.SelectedIndex = 6; } else { tc1.SelectedIndex = 0; } var settings = new SettingsDom(); settings.SaveHoursToSettings(); txtHoursConf.Text = Store.Default.confHour.ToString(); txtHoursStiro.Text = Store.Default.stiroHour.ToString(); txtHoursTess.Text = Store.Default.tessHour.ToString(); txtHoursSart.Text = Store.Default.sartHour.ToString(); txtHoursConfW.Text = Store.Default.confHourW.ToString(); txtHoursStiroW.Text = Store.Default.stioHourW.ToString(); txtHoursTessW.Text = Store.Default.tessHourW.ToString(); txtHoursSartW.Text = Store.Default.sartHourW.ToString(); if (Central.SettingsCompleted == Central.SettingsSys.Department) { tc1.SelectedIndex = 2; } Text = "Settings - " + tc1.SelectedTab.Text; txt1.Text = Central.LowEff.ToString(); txt2.Text = Central.MediumEff.ToString(); txt3.Text = Central.HighEff.ToString(); lbl1.BackColor = Central.LowColor; lbl2.BackColor = Central.MediumColor; lbl3.BackColor = Central.HighColor; lblcolor1.Text = "#" + Central.LowColor.ToArgb().ToString("x").Substring(2, 6); lblcolor2.Text = "#" + Central.MediumColor.ToArgb().ToString("x").Substring(2, 6); lblcolor3.Text = "#" + Central.HighColor.ToArgb().ToString("x").Substring(2, 6); toggleCheckBox1.Checked = Store.Default.manualMembers; toggleCheckBox2.Checked = Store.Default.manualDate; cbOrderArrivo.Checked = Store.Default.arrivoOrder; cbProduction.Checked = Store.Default.production; }