void ucTable_Click(object sender, EventArgs e) { try { UCTable ucTable = (UCTable)sender; if (ucTable.BackColor == Color.FromArgb(0, 204, 15)) { ucTable.BackColor = Color.FromArgb(242, 242, 242); } else { if (ucTable.Tag != null) { if (ucTable.BackColor == Color.FromArgb(0, 102, 204)) { frmMessager frm = new frmMessager("Join Table", "Table waitting print BILL"); frmOpacity.ShowDialog(this, frm); } else { ucTable.BackColor = Color.FromArgb(0, 204, 15); } } } } catch (Exception ex) { LogPOS.WriteLog("frmJoinTable:::::::::::::::::::::ucTable_Click::::::::::::::::" + ex.Message); } }
private void btnJoin_Click(object sender, EventArgs e) { try { frmChooseeTableJoin frm = new frmChooseeTableJoin(); string lineOldTableNo = string.Empty; if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { if (frm.TableNo < 40) { TableNew = frm.TableNo + ""; foreach (Control ctr in flpJoinTable.Controls) { UCTable ucTableJoin = (UCTable)ctr; if (ucTableJoin.BackColor == Color.FromArgb(0, 204, 15)) { StatusTable st = (StatusTable)ucTableJoin.Tag; OrderJoinTableModel JoinTable = new OrderJoinTableModel(); JoinTable.OrderID = st.OrderID; JoinTable.TableID = Convert.ToInt32(st.TableID); JoinTable.SubTotalTable = Convert.ToDouble(st.SubTotal); JoinTable.TableIDNew = frm.TableNo; JoinTable.OrderNumber = st.OrderNum; lstJoinTable.Add(JoinTable); } } if (lstJoinTable.Count > 0) { int result = OrderService.JoinTable(lstJoinTable); if (result == 1) { GetListPrinter(); foreach (PrinterModel item in PrintData) { Header = item.Header; posPrinter.SetPrinterName(item.PrinterName); posPrinter.printDocument.PrintPage += printDocument_PrintPage; posPrinter.Print(); } this.Close(); this.DialogResult = System.Windows.Forms.DialogResult.OK; } } } else { frmMessager frmmes = new frmMessager("Join Table", "TableNo is unavailable"); frmOpacity.ShowDialog(this, frmmes); } } } catch (Exception ex) { LogPOS.WriteLog("frmJoinTable:::::::::::::::::btnJoin_Click::::::::::::::::;;" + ex.Message); } }
private void timer1_Tick(object sender, EventArgs e) { try { for (int i = 0; i < flowLayoutPanel1.Controls.Count; i++) { UCTable ucTable = (UCTable)flowLayoutPanel1.Controls[i]; if (ucTable.Tag != null) { StatusTable st = (StatusTable)ucTable.Tag; ucTable.lbTime.Text = GetLongTime(st.Time); } } } catch (Exception ex) { LogPOS.WriteLog("timer1_Tick:::::::::::::::::::::::::::::::::::::::::" + ex.Message); } }
private void CheckStatusTableRealTime() { try { for (int i = 0; i < flowLayoutPanel1.Controls.Count; i++) { UCTable ucTable = (UCTable)flowLayoutPanel1.Controls[i]; if (ucTable.BackColor != Color.Green && ucTable.BackColor != Color.FromArgb(0, 102, 204)) { StatusTable statusTable = OrderService.GetStatusTable(ucTable.lbTableNo.Text); if (statusTable.Complete == 0) { ucTable.BackColor = Color.Green; ucTable.ForeColor = Color.White; ucTable.lbTime.Text = statusTable.Time; ucTable.Tag = statusTable; SetText("$" + monetFormat.Format(Convert.ToDouble(statusTable.SubTotal)), ucTable.lbSubTotal); } if (statusTable.Complete == 2) { ucTable.BackColor = Color.FromArgb(0, 102, 204); ucTable.ForeColor = Color.White; ucTable.lbTime.Text = statusTable.Time; ucTable.Tag = statusTable; SetText("$" + monetFormat.Format(Convert.ToDouble(statusTable.SubTotal)), ucTable.lbSubTotal); ucTable.Refresh(); } if (statusTable.Complete == -1) { ucTable.BackColor = Color.FromArgb(242, 242, 242); ucTable.ForeColor = Color.Black; ucTable.Tag = null; SetText("", ucTable.lbTime); SetText("", ucTable.lbSubTotal); } } } } catch (Exception ex) { LogPOS.WriteLog("CheckStatusTable::::::::::::::::::::::::::::" + ex.Message); } }
private void loginButton_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; api.Login(userName.Text, password.Text); } catch (Exception exep) { userName.Text = ""; password.Text = ""; this.Cursor = Cursors.Default; MessageBox.Show(exep.Message); return; } // this.Hide(); // не наддо скрывать а раскрыть для вывода таблицы wpf this.loginButton.Hide(); this.userNameLabel.Hide(); this.userName.Hide(); this.password.Hide(); this.userNameLabel.Hide(); this.passwordLabel.Hide(); this.ClientSize = new System.Drawing.Size(1320, 640); this.Text = "sianODDS"; // MainWindow dashboard = new MainWindow(account); // dashboard.Show(); // запуск wpf user control ElementHost TableHost = new ElementHost(); TableHost.Dock = DockStyle.Fill; UCTable ucobj = new UCTable(account); TableHost.BringToFront(); TableHost.Child = ucobj; this.Controls.Add(TableHost); TableHost.Show(); return; }
void ucTable_Click(object sender, EventArgs e) { try { System.Windows.Forms.Form f1 = System.Windows.Forms.Application.OpenForms["frmTool"]; if (f1 != null) { f1.Close(); } UCTable ucTable = (UCTable)sender; frmOrder frm = new frmOrder(); frm.LoadOrder(ucTable.lbTableNo.Text, 0); // frm.CallBackStatusOrder = new CallBackStatusOrder(this.CallBackOrder); frm.CallBackStatusOrderCancel = new CallBackStatusOrderCancel(this.CheckStatusTable); //frm.CallBackStatusOrderPrintBill = new CallBackStatusOrderPrintBill(this.CheckStatusTable); frm.ShowDialog(); } catch (Exception ex) { LogPOS.WriteLog("ucTable_Click::::::::::::::::::::::::::::::::::::::::::" + ex.Message); } }