void o_Click(object sender, EventArgs e) { if (isTransfer) { FrmDelete confirm = new FrmDelete(); var formLayout = (FrmLayout)(((TransButton)sender).FindForm()); if (((TransButton)sender).invoiceNum != "") { confirm.label1.Text = "Bạn có thực sự muốn gộp với bàn " + ((TransButton)sender).tableName + " ?"; if (confirm.ShowDialog() == DialogResult.OK) { formLayout.formBanHang.combine(((TransButton)sender).tableName, this.Text, ((TransButton)sender).invoiceNum); Alert.Show("Đã gộp sang bàn " + ((TransButton)sender).tableName); } } else { confirm.label1.Text = "Bạn có thực sự muốn chuyển bàn " + ((TransButton)sender).tableName + " ?"; if (confirm.ShowDialog() == DialogResult.OK) { formLayout.formBanHang.transfer(((TransButton)sender).tableName, this.Text); Alert.Show("Đã chuyển sang bàn :" + ((TransButton)sender).tableName); } } formLayout.Dispose(); } else { if (((TransButton)sender).cashierId != StaticClass.cashierId && ((TransButton)sender).cashierId != "") { if (!Employee.CheckGrant(StaticClass.storeId, StaticClass.cashierId, Employee.XEM_BAN_KHAC)) { return; } } banhang = new FrmBanHang(); var tmpBut = (TransButton)sender; banhang.formLayout = (FrmLayout)((TransButton)sender).FindForm(); banhang.formLogin = ((FrmLayout)((TransButton)sender).FindForm()).formLogin; if (tmpBut.invoiceNum == "") { banhang.isOnHold = false; } else { banhang.isOnHold = true; } DataTable InvoiceNumTab = getGui.OpenTable(StaticClass.storeId, this.Text, StaticClass.stationId, tmpBut.tableName, StaticClass.cashierId, StaticClass.custNum, DateTime.Now, "", "", "", "", ""); string InvoiceNum = InvoiceNumTab.Rows[0][0].ToString(); banhang.invoiceNum = InvoiceNum; banhang.tableName = tmpBut.tableName; banhang.formLogin.RequestMess("UpdateForm"); banhang.ShowDialog(); } }
public int onClick() { if (selected) { click = !click; Focus(); Invalidate(); if (click) { MyCash cash = (MyCash)this.Parent; ArrayList array = cash.get_RowSelected(); if (array.Count == 1) { FrmBanHang tmp = (FrmBanHang)cash.Parent; this.Invoke(new EventHandler(tmp.changeLayout), true, null); } } else { MyCash cash = (MyCash)this.Parent; ArrayList array = cash.get_RowSelected(); if (array.Count == 0) { FrmBanHang tmp = (FrmBanHang)cash.Parent; this.Invoke(new EventHandler(tmp.changeLayout), false, null); } } } return(this.id); }
void o_Click(object sender, EventArgs e) { if(isTransfer) { FrmDelete confirm = new FrmDelete(); var formLayout = (FrmLayout)(((TransButton)sender).FindForm()); if (((TransButton)sender).invoiceNum != "") { confirm.label1.Text = "Bạn có thực sự muốn gộp với bàn " + ((TransButton)sender).tableName + " ?"; if (confirm.ShowDialog() == DialogResult.OK) { formLayout.formBanHang.combine(((TransButton)sender).tableName, this.Text, ((TransButton)sender).invoiceNum); Alert.Show("Đã gộp sang bàn " + ((TransButton) sender).tableName); } } else { confirm.label1.Text = "Bạn có thực sự muốn chuyển bàn " + ((TransButton)sender).tableName + " ?"; if (confirm.ShowDialog() == DialogResult.OK) { formLayout.formBanHang.transfer(((TransButton) sender).tableName,this.Text); Alert.Show("Đã chuyển sang bàn :" + ((TransButton) sender).tableName); } } formLayout.Dispose(); } else { if (((TransButton)sender).cashierId != StaticClass.cashierId && ((TransButton)sender).cashierId != "") { if(!Employee.CheckGrant(StaticClass.storeId,StaticClass.cashierId,Employee.XEM_BAN_KHAC)) { return; } } banhang = new FrmBanHang(); var tmpBut = (TransButton)sender; banhang.formLayout = (FrmLayout)((TransButton) sender).FindForm(); banhang.formLogin = ((FrmLayout)((TransButton)sender).FindForm()).formLogin; if(tmpBut.invoiceNum == "") { banhang.isOnHold = false; } else { banhang.isOnHold = true; } DataTable InvoiceNumTab = getGui.OpenTable(StaticClass.storeId,this.Text,StaticClass.stationId,tmpBut.tableName,StaticClass.cashierId,StaticClass.custNum,DateTime.Now,"","","","",""); string InvoiceNum = InvoiceNumTab.Rows[0][0].ToString(); banhang.invoiceNum = InvoiceNum; banhang.tableName = tmpBut.tableName; banhang.formLogin.RequestMess("UpdateForm"); banhang.ShowDialog(); } }