public employeeSettingsForm() { InitializeComponent(); changeLanguage(); if (ChangeAppConfig.getValueFromKey("isRFID") == null) { ChangeAppConfig.ChangeConfig("isRFID", "0"); } this.dataGridView1.Columns[0].HeaderCell.Value = Employee.DisplayemployeeNum(); this.dataGridView1.Columns[1].HeaderCell.Value = Employee.Displayname(); this.dataGridView1.Columns[2].HeaderCell.Value = Employee.Displaysex(); this.dataGridView1.Columns[3].HeaderCell.Value = Employee.Displayphonenum(); this.dataGridView1.Columns[4].HeaderCell.Value = Employee.Displayremarks(); if (this.dataGridView1.SelectedRows != null && this.dataGridView1.SelectedRows.Count > 0) { updateemployee.Enabled = true; deleteemployee.Enabled = true; } else { updateemployee.Enabled = false; deleteemployee.Enabled = false; } refresh(); }
private void szwlForm_Load(object sender, EventArgs e) { this.timer1.Interval = 1000; this.timer1.Start(); string dateStr = ChangeAppConfig.getValueFromKey("Permission_overtime"); DateTimeFormatInfo dtFormat = new System.Globalization.DateTimeFormatInfo(); dtFormat.ShortDatePattern = "yyyy/MM/dd"; DateTime date = Convert.ToDateTime(dateStr, dtFormat); if (DateTime.Now.Date > date) { this.Invoke((EventHandler)(delegate { dialog.MessageBox.Show(GlobalData.GlobalLanguage.product_overtime); })); } if (LogOnForm.currentUser == null) { mainForm.Hide(); mainForm.ShowInTaskbar = false; LogOnForm.loginform.Show(); return; } }
public UserProgram(User user) { if (user == null) { return; } if (user.programs == null || user.programs.Count == 0) { userclass = user.userClass; if (ChangeAppConfig.getValueFromKey(Key) == null) { switch (userclass) { case User.UserClass.Admin: ChangeAppConfig.ChangeConfig(Key, "0_1_2_3_4_5_6_7_8_9"); break; case User.UserClass.Normal: ChangeAppConfig.ChangeConfig(Key, "0_1_3_4_6_8_9"); break; } } programs = ChangeAppConfig.getValueFromKey(Key).Split('_').Select(p => int.Parse(p)).ToList(); } else { programs = user.programs; } user.programs = programs; }
private void button1_Click(object sender, EventArgs e) { foreach (ListViewItem item in tablelistView.SelectedItems) { if (item.Text == GlobalData.GlobalLanguage.call_message) { if (headers.Count() > 0 && !String.IsNullOrWhiteSpace(headers[0].newheader)) { ChangeAppConfig.ChangeConfig("MessagetimeHeader", headers[0].newheader); } if (headers.Count() > 1 && !String.IsNullOrWhiteSpace(headers[1].newheader)) { ChangeAppConfig.ChangeConfig("MessagecallerNumHeader", headers[1].newheader); } if (headers.Count() > 2 && !String.IsNullOrWhiteSpace(headers[2].newheader)) { ChangeAppConfig.ChangeConfig("MessageemployeeNumHeader", headers[2].newheader); } if (headers.Count() > 3 && !String.IsNullOrWhiteSpace(headers[3].newheader)) { ChangeAppConfig.ChangeConfig("MessagetypeHeader", headers[3].newheader); } if (headers.Count() > 4 && !String.IsNullOrWhiteSpace(headers[4].newheader)) { ChangeAppConfig.ChangeConfig("MessagestatusHeader", headers[4].newheader); } if (headers.Count() > 5 && !String.IsNullOrWhiteSpace(headers[5].newheader)) { ChangeAppConfig.ChangeConfig("MessagecallZoneHeader", headers[5].newheader); } } else if (item.Text == GlobalData.GlobalLanguage.employ_info) { if (headers.Count() > 0 && !String.IsNullOrWhiteSpace(headers[0].newheader)) { ChangeAppConfig.ChangeConfig("EmployeeemployeeNumHeader", headers[0].newheader); } if (headers.Count() > 1 && !String.IsNullOrWhiteSpace(headers[1].newheader)) { ChangeAppConfig.ChangeConfig("EmployeenameHeader", headers[1].newheader); } if (headers.Count() > 2 && !String.IsNullOrWhiteSpace(headers[2].newheader)) { ChangeAppConfig.ChangeConfig("EmployeephonenumHeader", headers[2].newheader); } if (headers.Count() > 3 && !String.IsNullOrWhiteSpace(headers[3].newheader)) { ChangeAppConfig.ChangeConfig("EmployeeremarksHeader", headers[3].newheader); } if (headers.Count() > 4 && !String.IsNullOrWhiteSpace(headers[4].newheader)) { ChangeAppConfig.ChangeConfig("EmployeesexHeader", headers[4].newheader); } } } dialog.MessageBox.Show(GlobalData.GlobalLanguage.header_set_succe); this.Close(); szwlForm.mainForm.SetTableHeader(); }
private void CheckTimeOut() { while (!isStop) { lock (obj) { bool needRefresh = false; foreach (DataMessage message in newmsg) { string unit = ChangeAppConfig.getValueFromKey("TimeUnit"); if (unit.Equals("H") || unit.Equals("时")) { if (DateTime.Compare(message.timeConvert().AddHours(InitData.GetTimeOut()), DateTime.Now) < 0) { message.status = STATUS.OVERTIME; message.isOverTime = true; _server.updateMessTimeOut(message); needRefresh = true; } } else if (unit.Equals("M") || unit.Equals("分")) { if (DateTime.Compare(message.timeConvert().AddMinutes(InitData.GetTimeOut()), DateTime.Now) < 0) { message.status = STATUS.OVERTIME; message.isOverTime = true; _server.updateMessTimeOut(message); needRefresh = true; } } else { if (DateTime.Compare(message.timeConvert().AddSeconds(InitData.GetTimeOut()), DateTime.Now) < 0) { message.status = STATUS.OVERTIME; message.isOverTime = true; _server.updateMessTimeOut(message); needRefresh = true; } } } if (needRefresh) { newmsg = messages.Where(m => m.status == STATUS.WAITING).ToList(); if (this.components == null || IsDisposed || !IsHandleCreated) { isStop = true; return; } this.Invoke((EventHandler)(delegate { refresh(0); })); } } Thread.Sleep(10000); } }
public static string Displaysex() { if (String.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("EmployeesexHeader"))) { return(GlobalData.GlobalLanguage.gender); } else { return(ChangeAppConfig.getValueFromKey("EmployeesexHeader")); } }
public static string Displayphonenum() { if (String.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("EmployeephonenumHeader"))) { return(GlobalData.GlobalLanguage.telephone); } else { return(ChangeAppConfig.getValueFromKey("EmployeephonenumHeader")); } }
public static string Displaytime() { if (String.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("MessagetimeHeader"))) { return(GlobalData.GlobalLanguage.Time); } else { return(ChangeAppConfig.getValueFromKey("MessagetimeHeader")); } }
public static string DisplayemployeeNum() { if (String.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("MessageemployeeNumHeader"))) { return(GlobalData.GlobalLanguage.employee_num); } else { return(ChangeAppConfig.getValueFromKey("MessageemployeeNumHeader")); } }
public static string DisplaycallerNum() { if (String.IsNullOrWhiteSpace(ChangeAppConfig.getValueFromKey("MessagecallerNumHeader"))) { return(GlobalData.GlobalLanguage.Caller_number); } else { return(ChangeAppConfig.getValueFromKey("MessagecallerNumHeader")); } }
private void LogOnForm_Load(object sender, EventArgs e) { if (ChangeAppConfig.getValueFromKey(GlobalData.LANGUAGE).Equals(GlobalData.ENGLISH)) { comboBox1.SelectedIndex = 0; } else { comboBox1.SelectedIndex = 1; } changeLanguage(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.SelectedIndex == 0) { ChangeAppConfig.ChangeConfig(GlobalData.LANGUAGE, GlobalData.ENGLISH); } else { ChangeAppConfig.ChangeConfig(GlobalData.LANGUAGE, GlobalData.CHINESE); } GlobalData.CHANGE = true; changeLanguage(); }
private static object obj = new object(); //锁 public szwlForm() { string basePath = Common.basePath; if (!Directory.Exists(basePath)) { Directory.CreateDirectory(basePath); } string path = basePath + "\\App.config"; if (!File.Exists(path)) { byte[] bytes = System.Text.Encoding.ASCII.GetBytes(Resources.App); FileStream outputExcelFile = new FileStream(path, FileMode.Create, FileAccess.Write); outputExcelFile.Write(bytes, 0, bytes.Length); outputExcelFile.Close(); } path = basePath + "\\help_ch.doc"; if (!File.Exists(path)) { byte[] bytes = Resources.help_ch; FileStream outputExcelFile = new FileStream(path, FileMode.Create, FileAccess.Write); outputExcelFile.Write(bytes, 0, bytes.Length); outputExcelFile.Close(); } path = basePath + "\\help_en.doc"; if (!File.Exists(path)) { byte[] bytes = Resources.help_en; FileStream outputExcelFile = new FileStream(path, FileMode.Create, FileAccess.Write); outputExcelFile.Write(bytes, 0, bytes.Length); outputExcelFile.Close(); } LibraryLogger.Instance.Init(basePath, "szwlFormsApplication", Encoding.Default, LibraryLogger.libLogLevel.Info); InitializeComponent(); Common.isRFID = ChangeAppConfig.getValueFromKey("isRFID").Equals("1"); dm = new DBManager(); mainForm = this; _server = new Server(); _server.refreshInterface = this; SetTableHeader(); //皮肤问题后面再处理 //string skinpath = ChangeAppConfig.getValueFromKey("packagepath"] + "\\Skin\\SSK皮肤\\MSN\\MSN.ssk"; //skinEngine1.SkinFile = skinpath; }
private void isRFIDBox_SelectedIndexChanged(object sender, EventArgs e) { int index = isRFIDBox.SelectedIndex; switch (index) { case 0: Common.isRFID = false; ChangeAppConfig.ChangeConfig("isRFID", "0"); break; case 1: Common.isRFID = true; ChangeAppConfig.ChangeConfig("isRFID", "1"); break; } refresh(); }
public void changeLanguage() { SetTableHeader(); menutoolBar.Buttons[0].Text = GlobalData.GlobalLanguage.login_setting; menutoolBar.Buttons[1].Text = GlobalData.GlobalLanguage.system_setting; menutoolBar.Buttons[2].Text = GlobalData.GlobalLanguage.user_setting; menutoolBar.Buttons[3].Text = GlobalData.GlobalLanguage.employee_setting; menutoolBar.Buttons[4].Text = GlobalData.GlobalLanguage.caller_setting; menutoolBar.Buttons[5].Text = GlobalData.GlobalLanguage.header_setting; menutoolBar.Buttons[6].Text = GlobalData.GlobalLanguage.summary_setting; menutoolBar.Buttons[7].Text = GlobalData.GlobalLanguage.data_setting; menutoolBar.Buttons[8].Text = GlobalData.GlobalLanguage.help; menutoolBar.Buttons[9].Text = GlobalData.GlobalLanguage.about_setting; menutoolBar.Buttons[0].ToolTipText = GlobalData.GlobalLanguage.login_setting; menutoolBar.Buttons[1].ToolTipText = GlobalData.GlobalLanguage.system_setting; menutoolBar.Buttons[2].ToolTipText = GlobalData.GlobalLanguage.user_setting; menutoolBar.Buttons[3].ToolTipText = GlobalData.GlobalLanguage.employee_setting; menutoolBar.Buttons[4].ToolTipText = GlobalData.GlobalLanguage.caller_setting; menutoolBar.Buttons[5].ToolTipText = GlobalData.GlobalLanguage.header_setting; menutoolBar.Buttons[6].ToolTipText = GlobalData.GlobalLanguage.summary_setting; menutoolBar.Buttons[7].ToolTipText = GlobalData.GlobalLanguage.data_setting; menutoolBar.Buttons[8].ToolTipText = GlobalData.GlobalLanguage.help; menutoolBar.Buttons[9].ToolTipText = GlobalData.GlobalLanguage.about_setting; if (ChangeAppConfig.getValueFromKey(GlobalData.LANGUAGE).Equals(GlobalData.ENGLISH)) { helpProvider1.HelpNamespace = Common.basePath + "\\help_en.doc"; } else { helpProvider1.HelpNamespace = Common.basePath + "\\help_ch.doc"; } helpProvider1.SetShowHelp(this, true); this.toolStripStatusLabel1.Text = GlobalData.GlobalLanguage.current_user + LogOnForm.currentUser.name; this.toolStripStatusLabel2.Text = GlobalData.GlobalLanguage.current_com + (InitData.com == null?"":InitData.com.COMID); this.toolStripStatusLabel3.Text = GlobalData.GlobalLanguage.current_time + DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"); this.Text = string.Format("{0}" + GlobalData.GlobalLanguage.Wireless_calling_system, ChangeAppConfig.getValueFromKey("CompanyName")); }
private void print() { string path; ExcelFile.makeExcel2(list, ChangeAppConfig.getValueFromKey("tem_file"), out path); Workbook workbook = new Workbook(); workbook.LoadFromFile(path); Worksheet sheet = workbook.Worksheets[0]; sheet.PageSetup.PrintArea = "A7:T8"; sheet.PageSetup.PrintTitleRows = "$1:$1"; sheet.PageSetup.FitToPagesWide = 1; sheet.PageSetup.FitToPagesTall = 1; //sheet.PageSetup.Orientation = PageOrientationType.Landscape; //sheet.PageSetup.PaperSize = PaperSizeType.PaperA3; PrintDialog dialog = new PrintDialog(); dialog.AllowPrintToFile = true; dialog.AllowCurrentPage = true; dialog.AllowSomePages = true; dialog.AllowSelection = true; dialog.UseEXDialog = true; dialog.PrinterSettings.Duplex = Duplex.Simplex; dialog.PrinterSettings.FromPage = 0; dialog.PrinterSettings.ToPage = 8; dialog.PrinterSettings.PrintRange = PrintRange.SomePages; workbook.PrintDialog = dialog; PrintDocument pd = workbook.PrintDocument; if (dialog.ShowDialog() == DialogResult.OK) { pd.Print(); } }
private void ssOkBtn_Click(object sender, EventArgs e) { if (this.SSControl.SelectedIndex == 0) //公司名称设置 { if (String.IsNullOrWhiteSpace(companyNametextBox.Text)) { companyNametextBox.Text = ChangeAppConfig.getValueFromKey("CompanyName"); } else { ChangeAppConfig.ChangeConfig("CompanyName", companyNametextBox.Text); } szwlForm.mainForm.Text = string.Format("{0}" + GlobalData.GlobalLanguage.Wireless_calling_system, companyNametextBox.Text); { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_succe); this.Close(); } } else if (this.SSControl.SelectedIndex == 1) //串口设置 { szwlForm.mainForm.closeCom(); InitData.com.COMID = COMcomboBox.SelectedValue.ToString(); InitData.com.DataBits = Convert.ToInt32(dataComboBox.SelectedValue.ToString()); InitData.com.BaudRate = Convert.ToInt32(bundRateComboBox.SelectedValue.ToString()); InitData.com.StopBit = Convert.ToDouble(stopComboBox.SelectedValue.ToString()); szwlForm.mainForm._server.open(InitData.com); if (InitData.SetComInfo()) { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_succe); this.Close(); } else { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_fail); } } else if (this.SSControl.SelectedIndex == 2) //呼叫按钮功能设置 { InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.A] = AtextBox.Text; InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.B] = BtextBox.Text; InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.C] = CtextBox.Text; InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.D] = DtextBox.Text; InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.E] = EtextBox.Text; InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.F] = FtextBox.Text; if (InitData.SetCallBtnSetting()) { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_succe); this.Close(); } else { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_fail); } } else if (this.SSControl.SelectedIndex == 3) //呼叫按钮功能设置 { InitData.timecolor.WaitTime = wait_btn.BackColor.ToArgb(); InitData.timecolor.FinishedTime = finish_btn.BackColor.ToArgb(); InitData.timecolor.TimeOutTime = timeout_btn.BackColor.ToArgb(); InitData.orderby.ordertype = (OrderBy.OrderType)(ASCradioButton.Checked ? 0 : 1); if (InitData.SetTimeColor() && InitData.SetOrdreBy()) { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_succe); this.Close(); } else { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_fail); } } else { InitData.TimeOut = trackBar3.Value; InitData.UnFinish = trackBar1.Value; if (InitData.SetTimeOut() && InitData.SetUnFinish()) { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_succe); this.Close(); } else { dialog.MessageBox.Show(GlobalData.GlobalLanguage.set_fail); } } }
/// <summary> /// Force refresh entire Application/Web Config, in-place. /// </summary> public static void RefreshConfig() { ChangeAppConfig.ResetConfigMechanism(); ConfigurationManager.GetSection("appSettings"); }
private string getType(DataMessage message) { string type; switch (message.type) { case Models.Type.ORDER: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("A"))) { type = GlobalData.GlobalLanguage.Order; } else { type = ChangeAppConfig.getValueFromKey("A"); } break; case Models.Type.CALL: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("B"))) { type = GlobalData.GlobalLanguage.Call; } else { type = ChangeAppConfig.getValueFromKey("B"); } break; case Models.Type.CHECK_OUT: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("C"))) { type = GlobalData.GlobalLanguage.CheckOut; } else { type = ChangeAppConfig.getValueFromKey("C"); } break; case Models.Type.SATISFIED: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("D"))) { type = GlobalData.GlobalLanguage.Satisfied; } else { type = ChangeAppConfig.getValueFromKey("D"); } break; case Models.Type.DISSATISFIED: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("E"))) { type = GlobalData.GlobalLanguage.Dissatisfied; } else { type = ChangeAppConfig.getValueFromKey("E"); } break; default: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("F"))) { type = message.type.ToString(); } else { type = ChangeAppConfig.getValueFromKey("F"); } break; } return(type); }
private void dataInitOK_Click(object sender, EventArgs e) { int index = comboBox1.SelectedIndex; string mess = ""; switch (index) { case 0: mess = GlobalData.GlobalLanguage.delete_all; break; case 1: mess = GlobalData.GlobalLanguage.delete_caller; break; case 2: mess = GlobalData.GlobalLanguage.delete_zone; break; case 3: mess = GlobalData.GlobalLanguage.delete_employee; break; case 4: mess = GlobalData.GlobalLanguage.delete_user; break; case 5: mess = GlobalData.GlobalLanguage.delete_record; break; case 6: mess = GlobalData.GlobalLanguage.delete_header; break; default: this.Close(); return; } DialogResult dr = dialog.MessageBox.Show(mess, GlobalData.GlobalLanguage.prompt, MessageBoxButtons.OKCancel); if (dr == DialogResult.OK) { switch (index) { case 0: dm.clearAll(); InitData.list_caller.Clear(); InitData.list_zone.Clear(); InitData.employeeRFID.Clear(); if (InitData.users != null && InitData.users.Count > 1) { InitData.users.RemoveRange(1, InitData.users.Count); } InitData.employees.Clear(); szwlForm.mainForm.messages.Clear(); break; case 1: dm.clearCaller(); InitData.list_caller.Clear(); break; case 2: dm.clearZone(); InitData.list_zone.Clear(); break; case 3: dm.clearEmployee(); InitData.employeeRFID.Clear(); InitData.employees.Clear(); break; case 4: dm.clearUser(); if (InitData.users != null && InitData.users.Count > 1) { InitData.users.RemoveRange(1, InitData.users.Count); } break; case 5: dm.clearRecodrd(); szwlForm.mainForm.messages.Clear(); break; case 6: dm.clearTableHead(); ChangeAppConfig.ChangeConfig("MessagetimeHeader", ""); ChangeAppConfig.ChangeConfig("MessagecallerNumHeader", ""); ChangeAppConfig.ChangeConfig("MessageemployeeNumHeader", ""); ChangeAppConfig.ChangeConfig("MessagetypeHeader", ""); ChangeAppConfig.ChangeConfig("MessagestatusHeader", ""); ChangeAppConfig.ChangeConfig("MessagecallZoneHeader", ""); ChangeAppConfig.ChangeConfig("EmployeeemployeeNumHeader", ""); ChangeAppConfig.ChangeConfig("EmployeenameHeader", ""); ChangeAppConfig.ChangeConfig("EmployeephonenumHeader", ""); ChangeAppConfig.ChangeConfig("EmployeeremarksHeader", ""); ChangeAppConfig.ChangeConfig("EmployeesexHeader", ""); break; } } this.Close(); }
private void menutoolBar_ButtonClick(object sender, ToolBarButtonClickEventArgs e) { if (e.Button.Name == "logonbtn") { closeCom(); mainForm.Hide(); LogOnForm.loginform.Show(); } else if (e.Button.Name == "systemsettingsbtn") { systemSettingForm systemSettingform = new systemSettingForm(); DialogResult dr = systemSettingform.ShowDialog(); refresh(0); this.toolStripStatusLabel2.Text = GlobalData.GlobalLanguage.current_com + (InitData.com == null ? "" : InitData.com.COMID); } else if (e.Button.Name == "userbtn") { userForm userform = new userForm(); userform.ShowDialog(); } else if (e.Button.Name == "settingsbtn") { settingsForm settingform = new settingsForm(); settingform.ShowDialog(); } else if (e.Button.Name == "employeesettingsbtn") { employeeSettingsForm employeesettingform = new employeeSettingsForm(); employeesettingform.ShowDialog(); } else if (e.Button.Name == "datamaintainbtn") { dataMaintainSettingForm datamaintainsettingform = new dataMaintainSettingForm(); datamaintainsettingform.ShowDialog(); newmsg = messages.Where(m => m.status == STATUS.WAITING).ToList(); refresh(0); } else if (e.Button.Name == "tablesettingsbtn") { tableSettingsForm tablesettingform = new tableSettingsForm(); tablesettingform.ShowDialog(); } else if (e.Button.Name == "searchbtn") { callHistoriesSummaryForm callhistorysumform = new callHistoriesSummaryForm(); callhistorysumform.ShowDialog(); } else if (e.Button.Name == "aboutbtn") { aboutForm aboutform = new aboutForm(); aboutform.ShowDialog(); } else if (e.Button.Name == "help") { if (ChangeAppConfig.getValueFromKey(GlobalData.LANGUAGE).Equals(GlobalData.ENGLISH)) { System.Diagnostics.Process.Start(Common.basePath + "\\help_en.doc"); } else { System.Diagnostics.Process.Start(Common.basePath + "\\help_ch.doc"); } } }
public string getType() { string str = ""; switch (type) { case Type.ORDER: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("A"))) { str = GlobalData.GlobalLanguage.Call; } else { str = ChangeAppConfig.getValueFromKey("A"); } break; case Type.CALL: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("B"))) { str = GlobalData.GlobalLanguage.Call; } else { str = ChangeAppConfig.getValueFromKey("B"); } break; case Type.CHECK_OUT: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("C"))) { str = GlobalData.GlobalLanguage.Call; } else { str = ChangeAppConfig.getValueFromKey("C"); } break; case Type.SATISFIED: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("D"))) { str = GlobalData.GlobalLanguage.Call; } else { str = ChangeAppConfig.getValueFromKey("D"); } break; case Type.DISSATISFIED: if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("E"))) { str = GlobalData.GlobalLanguage.Call; } else { str = ChangeAppConfig.getValueFromKey("E"); } break; default: type.ToString(); break; } return(str); }
public systemSettingForm() { InitializeComponent(); companyNametextBox.Text = ChangeAppConfig.getValueFromKey("CompanyName"); //string[] comNums = Common.MulGetHardwareInfo(HardwareEnum.Win32_SerialPort, "Name"); List <string> COMs = SerialPort.GetPortNames().ToList(); List <int> databytes = new List <int>() { 5, 6, 7, 8 }; List <int> bundRates = new List <int>() { 2400, 4800, 9600, 19200, 38400 }; List <double> stopbytes = new List <double>() { 1, 1.5, 2 }; List <int> duration = new List <int>() { 5, 10 }; if (!COMs.Contains(InitData.com.COMID)) { COMs.Add(InitData.com.COMID); } COMcomboBox.DataSource = COMs; if (InitData.com.COMID == null && COMs.Count > 0) { COMcomboBox.SelectedIndex = 0; } else { COMcomboBox.SelectedItem = InitData.com.COMID; } if (!databytes.Contains(InitData.com.DataBits)) { databytes.Add(InitData.com.DataBits); } dataComboBox.DataSource = databytes; dataComboBox.SelectedItem = InitData.com.DataBits; if (!bundRates.Contains(InitData.com.BaudRate)) { bundRates.Add(InitData.com.BaudRate); } bundRateComboBox.DataSource = bundRates; bundRateComboBox.SelectedItem = InitData.com.BaudRate; if (!stopbytes.Contains(InitData.com.StopBit)) { stopbytes.Add(InitData.com.StopBit); } stopComboBox.DataSource = stopbytes; stopComboBox.SelectedItem = InitData.com.StopBit; if (InitData.callbtnsetting != null && InitData.callbtnsetting.callBtnSettings != null) { if (InitData.callbtnsetting.callBtnSettings.ContainsKey(CallBtnSetting.CallBtnType.A)) { AtextBox.Text = InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.A]; } if (InitData.callbtnsetting.callBtnSettings.ContainsKey(CallBtnSetting.CallBtnType.B)) { BtextBox.Text = InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.B]; } if (InitData.callbtnsetting.callBtnSettings.ContainsKey(CallBtnSetting.CallBtnType.C)) { CtextBox.Text = InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.C]; } if (InitData.callbtnsetting.callBtnSettings.ContainsKey(CallBtnSetting.CallBtnType.D)) { DtextBox.Text = InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.D]; } if (InitData.callbtnsetting.callBtnSettings.ContainsKey(CallBtnSetting.CallBtnType.E)) { EtextBox.Text = InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.E]; } if (InitData.callbtnsetting.callBtnSettings.ContainsKey(CallBtnSetting.CallBtnType.F)) { FtextBox.Text = InitData.callbtnsetting.callBtnSettings[CallBtnSetting.CallBtnType.F]; } } if (InitData.timecolor != null) { Color c = Color.FromArgb(InitData.timecolor.WaitTime); wait_btn.BackColor = c; c = Color.FromArgb(InitData.timecolor.TimeOutTime); timeout_btn.BackColor = c; c = Color.FromArgb(InitData.timecolor.FinishedTime); finish_btn.BackColor = c; } if (InitData.orderby != null) { if (InitData.orderby.ordertype == OrderBy.OrderType.ASC) { ASCradioButton.Checked = true; } else { DESradioButton.Checked = true; } } trackBar3.Value = InitData.TimeOut; number.Text = trackBar3.Value.ToString(); trackBar3.Update(); changeLanguage(); string unit = ChangeAppConfig.getValueFromKey("TimeUnit"); if (unit.Equals("S") || unit.Equals("秒")) { unit_box.SelectedIndex = 0; } else if (unit.Equals("M") || unit.Equals("分")) { unit_box.SelectedIndex = 1; } else { unit_box.SelectedIndex = 2; } trackBar1.Value = InitData.GetUnFinish(); label13.Text = trackBar1.Value.ToString(); trackBar1.Update(); unit = ChangeAppConfig.getValueFromKey("TimeUnit"); if (unit.Equals("S") || unit.Equals("秒")) { comboBox1.SelectedIndex = 0; } else if (unit.Equals("M") || unit.Equals("分")) { comboBox1.SelectedIndex = 1; } else { comboBox1.SelectedIndex = 2; } }
private void changeLanguage() { this.Text = GlobalData.GlobalLanguage.system_setting; SSControl.TabPages[0].Text = GlobalData.GlobalLanguage.company_name; SSControl.TabPages[1].Text = GlobalData.GlobalLanguage.com_setting; SSControl.TabPages[2].Text = GlobalData.GlobalLanguage.button_function; SSControl.TabPages[3].Text = GlobalData.GlobalLanguage.record_show; SSControl.TabPages[4].Text = GlobalData.GlobalLanguage.effective_time; companyNamelabel.Text = GlobalData.GlobalLanguage.name; ssOkBtn.Text = GlobalData.GlobalLanguage.ensure; label1.Text = GlobalData.GlobalLanguage.SerialPort; label2.Text = GlobalData.GlobalLanguage.data_bits; label3.Text = GlobalData.GlobalLanguage.baud_rate; label4.Text = GlobalData.GlobalLanguage.stop_bit; callOrderBygroupBox.Text = GlobalData.GlobalLanguage.sort; ASCradioButton.Text = GlobalData.GlobalLanguage.Ascending; DESradioButton.Text = GlobalData.GlobalLanguage.Descending; callInfoColorgroupBox.Text = GlobalData.GlobalLanguage.color; undolabel.Text = GlobalData.GlobalLanguage.unfinish; completelabel.Text = GlobalData.GlobalLanguage.finish; timeOutlabel.Text = GlobalData.GlobalLanguage.overtime; undoBtn.Text = GlobalData.GlobalLanguage.setting; timeOutBtn.Text = GlobalData.GlobalLanguage.setting; completeBtn.Text = GlobalData.GlobalLanguage.setting; label12.Text = GlobalData.GlobalLanguage.Set_timeout; unit_box.Items[0] = GlobalData.GlobalLanguage.second; unit_box.Items[1] = GlobalData.GlobalLanguage.minute; unit_box.Items[2] = GlobalData.GlobalLanguage.hour; label5.Text = GlobalData.GlobalLanguage.Set_unfinish; comboBox1.Items[0] = GlobalData.GlobalLanguage.second; comboBox1.Items[1] = GlobalData.GlobalLanguage.minute; comboBox1.Items[2] = GlobalData.GlobalLanguage.hour; if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("A"))) { AtextBox.Text = GlobalData.GlobalLanguage.Order; } if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("B"))) { BtextBox.Text = GlobalData.GlobalLanguage.Call; } if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("C"))) { CtextBox.Text = GlobalData.GlobalLanguage.CheckOut; } if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("D"))) { DtextBox.Text = GlobalData.GlobalLanguage.Satisfied; } if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("E"))) { EtextBox.Text = GlobalData.GlobalLanguage.Dissatisfied; } if (string.IsNullOrEmpty(ChangeAppConfig.getValueFromKey("F"))) { FtextBox.Text = GlobalData.GlobalLanguage.other; } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { ChangeAppConfig.ChangeConfig("UnFinishUnit", comboBox1.Text); }
private void unit_box_SelectedIndexChanged(object sender, EventArgs e) { ChangeAppConfig.ChangeConfig("TimeUnit", unit_box.Text); }