int hkProductDetail_KeyHandlerDelegate(int vkCode, string clsName) { int result = 0; if (clsName.Equals("hkProductDetail")) { switch (vkCode) { case VirtualKey.VK_ESCAPE: hkProductDetail.Stop(); if (source == "Main") { Cls_Message.SendMessage("仓库拣货", "ProductDetail"); } else if (source == "CaseMgr") { //返回去箱号管理界面,刷新箱号管理的列表 Cls_Message.SendMessage("箱号管理", "ProductDetail"); } this.Close(); result = -1; break; } } return(result); }
private void Tiers_Load(object sender, EventArgs e) { Load_All_Tier(new Tiers()); Cls_Message.Insatnce().GetAllPorts(comboBox1); comboBox2.SelectedIndex = 4; comboBox3.SelectedIndex = 1; Get_Message(); }
public CaseMgr(int type) { InitializeComponent(); SetInvoiceTitle(); if (type == 1) { ReloadCaseData(""); } clsMessage = new Cls_Message(this.Handle); clsMessage.MessageHandlerDelegate += new Cls_Message.MessageHandler(clsMessage_MessageHandlerDelegate); hkCaseMgr.KeyHandlerDelegate += new Hook.KeyHandler(hkCaseMgr_KeyHandlerDelegate); hkCaseMgr.Start(); }
private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(comboBox1.Text) || string.IsNullOrEmpty(comboBox2.Text) || string.IsNullOrEmpty(comboBox3.Text)) { MessageBox.Show("Configuration failed...", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Cls_Message.Insatnce().SetData(Convert.ToInt32(comboBox1.Text.Trim()), Convert.ToInt32(comboBox2.Text.Trim()), Convert.ToInt32(comboBox3.Text.Trim())); Cls_Message.Insatnce().Test_port(); } }
public Main() { InitializeComponent(); pbxLogo.Image = AlphaImage.CreateFromFile(path + @"\Resources\logo.png"); pbxLogo.Alpha = 200; lblDeviceID.Text = TerminalInfo.GetDeviceID(); clsMessage = new Cls_Message(this.Handle); clsMessage.MessageHandlerDelegate += new Cls_Message.MessageHandler(clsMessage_MessageHandlerDelegate); hkMain.KeyHandlerDelegate += new Hook.KeyHandler(hkMain_KeyHandlerDelegate); hkMain.Start(); RecordAppLocation(); CheckNewVersion(); }
private void button1_Click(object sender, EventArgs e) { s.SelectVoiceByHints(VoiceGender.Male); if (string.IsNullOrEmpty(text_phone.Text) || string.IsNullOrEmpty(text_message.Text)) { s.Speak("Specify the number or write a message to send"); MessageBox.Show("Specify the number or write a message to send.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (string.IsNullOrEmpty(comboBox1.Text)) { MessageBox.Show("Ckeck modem port.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { Cls_Message.Insatnce().Send(text_message.Text, text_phone.Text.Trim(), ""); SaveMessage(true); } }
int hkCaseDetailDiffer_KeyHandlerDelegate(int vkCode, string clsName) { int result = 0; if (clsName.Equals("hkCaseDetailDiffer")) { switch (vkCode) { case VirtualKey.VK_ESCAPE: hkCaseDetailDiffer.Stop(); //返回去箱号管理界面,刷新箱号管理的列表 Cls_Message.SendMessage("箱号管理", "CaseDetailDiffer"); this.Close(); result = -1; break; } } return(result); }
void SaveMessage(bool btn) { try { Cls_Message message = new Cls_Message(); message._Message = text_message.Text.Trim(); message.Reftier = id_tier; if (btn) { Cls_Message.Insatnce().Save(message); } else { MessageBox.Show("Function not fund...", "Message...", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("Error " + ex.Message, "Error...", MessageBoxButtons.OK, MessageBoxIcon.Error); } Get_Message(); }
int hkCaseDetailMgr_KeyHandlerDelegate(int vkCode, string clsName) { int result = 0; if (clsName.Equals("hkCaseDetailMgr")) { switch (vkCode) { case VirtualKey.VK_F1: CaseDetailModelAddHandler(); result = -1; break; case VirtualKey.VK_F2: CaseDetailBarcodeAddHandler(); result = -1; break; case VirtualKey.VK_BACK: CaseDetailDelHandler(); result = -1; break; case VirtualKey.VK_0: KeyPressHandler("0"); result = -1; break; case VirtualKey.VK_1: KeyPressHandler("1"); result = -1; break; case VirtualKey.VK_2: KeyPressHandler("2"); result = -1; break; case VirtualKey.VK_3: KeyPressHandler("3"); result = -1; break; case VirtualKey.VK_4: KeyPressHandler("4"); result = -1; break; case VirtualKey.VK_5: KeyPressHandler("5"); result = -1; break; case VirtualKey.VK_6: KeyPressHandler("6"); result = -1; break; case VirtualKey.VK_7: KeyPressHandler("7"); result = -1; break; case VirtualKey.VK_8: KeyPressHandler("8"); result = -1; break; case VirtualKey.VK_9: KeyPressHandler("9"); result = -1; break; case VirtualKey.VK_ENTER: CaseDetailEditHandler(); result = -1; break; case VirtualKey.VK_ESCAPE: hkCaseDetailMgr.Stop(); //返回去箱号管理界面,刷新箱号管理的列表 //CaseDetailMgrWindowBackDegelate(); Cls_Message.SendMessage("箱号管理", "CaseDetailMgr"); this.Close(); result = -1; break; } } return(result); }
int hkCaseMgr_KeyHandlerDelegate(int vkCode, string clsName) { int result = 0; if (clsName.Equals("hkCaseMgr")) { switch (vkCode) { case VirtualKey.VK_F1: CaseAddHandler(); result = -1; break; case VirtualKey.VK_BACK: CaseDelHandler(); result = -1; break; case VirtualKey.VK_0: KeyPressHandler("0"); result = -1; break; case VirtualKey.VK_1: KeyPressHandler("1"); result = -1; break; case VirtualKey.VK_2: KeyPressHandler("2"); result = -1; break; case VirtualKey.VK_3: KeyPressHandler("3"); result = -1; break; case VirtualKey.VK_4: KeyPressHandler("4"); result = -1; break; case VirtualKey.VK_5: KeyPressHandler("5"); result = -1; break; case VirtualKey.VK_6: KeyPressHandler("6"); result = -1; break; case VirtualKey.VK_7: KeyPressHandler("7"); result = -1; break; case VirtualKey.VK_8: KeyPressHandler("8"); result = -1; break; case VirtualKey.VK_9: KeyPressHandler("9"); result = -1; break; case VirtualKey.VK_ESCAPE: hkCaseMgr.Stop(); Cls_Message.SendMessage("仓库拣货", "Main"); this.Close(); result = -1; break; case VirtualKey.VK_ENTER: EditCaseNumber(); result = -1; break; case VirtualKey.VK_RIGHT: ViewCaseNumberDetail(); result = -1; break; case VirtualKey.VK_F2: CaseDetailDifferHandler(); result = -1; break; case VirtualKey.VK_F3: ProductDetailHandler(); result = -1; break; case VirtualKey.VK_F4: if (wholeCase) { wholeCase = false; lblInvoiceTitle.ForeColor = Color.DarkRed; } else { wholeCase = true; lblInvoiceTitle.ForeColor = Color.Yellow; } result = -1; break; case VirtualKey.VK_F7: GlobalShare.ContinuousScan(); result = -1; break; } } return(result); }
void Get_Message() { flowLayoutPanel1.Controls.Clear(); Cls_Message.Insatnce().Get_Message(flowLayoutPanel1, pictureBox5); }