void tmp_Click(object sender, EventArgs e) { int a = Convert.ToInt32(((button)sender).Name.Substring(6, 1)) + 7; selectIndexNhom = (pageIndexNhom -1)*7 + a - 7; for (int i = 8; i < 15;i++ ) { button tmp = (button)panel1.Controls["button" + i.ToString()]; tmp.Visible = false; } ((button)panel1.Controls["button" + a.ToString()]).Visible = true; DataTable tblMathang = getGui.GetInventoryByDept("0", ((button)sender).Ident, "1001"); //listMatHang.Clear(); //listIdMatHang.Clear(); listTSButtonInvent = null; listTSButtonInvent = new ArrayList(); for (int i = 0; i < tblMathang.Rows.Count; i++) { //listMatHang.Add(tblMathang.Rows[i][3].ToString()); //listIdMatHang.Add(tblMathang.Rows[i][7].ToString()); TSButton tsButton = new TSButton("01", Convert.ToInt32(tblMathang.Rows[i]["Index"]), tblMathang.Rows[i]["Caption"].ToString(), tblMathang.Rows[i]["Picture"].ToString(), tblMathang.Rows[i]["Option1"].ToString(), Convert.ToInt32(tblMathang.Rows[i]["BackColor"]), Convert.ToInt32(tblMathang.Rows[i]["ForeColor"]), Convert.ToBoolean(tblMathang.Rows[i]["Visible"]), tblMathang.Rows[i]["Ident"].ToString()); listTSButtonInvent.Add(tsButton); } if (listTSButtonInvent.Count % 28 == 0) { numOfPageMatHang = listTSButtonInvent.Count / 28; } else { numOfPageMatHang = listTSButtonInvent.Count / 28 + 1; } pageIndexMatHang = 1; LoadMatHang(); this.Refresh(); }
//////////////////////////////////////////////////////////// public void Start() { //this.Controls.Remove(myCash1); //myCash1.start(); //this.SuspendLayout(); //this.myCash1.BackColor = System.Drawing.Color.White; //this.myCash1.Location = new System.Drawing.Point(671, 26); //this.myCash1.MultiSelected = true; //this.myCash1.Name = "myCash1"; //this.myCash1.Scale = 0; //this.myCash1.Size = new System.Drawing.Size(352, 585); //this.myCash1.TabIndex = 17; //myCash1.listInvoiceItem = new DataTable(); //myCash1.invoiceTotal = new DataTable(); //this.Controls.Add(myCash1); //this.ResumeLayout(false); //this.PerformLayout(); //myCash1.PerformLayout(); myCash1.start(); //myCash1.listInvoiceItem = new DataTable(); //myCash1.invoiceTotal = new DataTable(); //myCash1.DeleteAll(); //button45.changeColor(Color.White, Color.OrangeRed); //button46.changeColor(Color.White, Color.OrangeRed); //button47.changeColor(Color.White, Color.Orange); //button48.changeColor(Color.White, Color.Yellow); //button49.changeColor(Color.White, Color.OrangeRed); //button50.changeColor(Color.White, Color.Gray); //button52.changeColor(Color.White, Color.Gray); //button53.changeColor(Color.White, Color.Orange); //button54.changeColor(Color.White, Color.Green); //listNhomHang = new ArrayList(); //for (int i = 1; i < 18; i++) //{ // listNhomHang.Add(i.ToString()); //} //for (int i = 1; i < 70; i++) //{ // listMatHang.Add(i.ToString()); //} //listMatHang = new ArrayList(); //listIdNhomHang = new ArrayList(); //listNhomHang = new ArrayList(); //listIdMatHang = new ArrayList(); listTSButtonDept = new ArrayList(); listTSButtonInvent = new ArrayList(); DataTable tblnhomhang = serviceGet.GetDepartments("1001"); for (int i = 0; i < tblnhomhang.Rows.Count; i++) { //listNhomHang.Add(tblnhomhang.Rows[i][2].ToString()); //listIdNhomHang.Add(tblnhomhang.Rows[i][24].ToString()); TSButton tsButton = new TSButton("01", Convert.ToInt32(tblnhomhang.Rows[i]["Index"]), tblnhomhang.Rows[i]["Caption"].ToString(), tblnhomhang.Rows[i]["Picture"].ToString(), tblnhomhang.Rows[i]["Option1"].ToString(), Convert.ToInt32(tblnhomhang.Rows[i]["BackColor"]), Convert.ToInt32(tblnhomhang.Rows[i]["ForeColor"]), Convert.ToBoolean(tblnhomhang.Rows[i]["Visible"]), tblnhomhang.Rows[i]["Ident"].ToString()); listTSButtonDept.Add(tsButton); } if (tblnhomhang.Rows.Count > 0) { DataTable tblMathang = getGui.GetInventoryByDept("0", ((TSButton)listTSButtonDept[0]).Ident, "1001"); for (int i = 0; i < tblMathang.Rows.Count; i++) { //listMatHang.Add(tblMathang.Rows[i][3].ToString()); //listIdMatHang.Add(tblMathang.Rows[i][7].ToString()); TSButton tsButton = new TSButton("01", Convert.ToInt32(tblMathang.Rows[i]["Index"]), tblMathang.Rows[i]["Caption"].ToString(), tblMathang.Rows[i]["Picture"].ToString(), tblMathang.Rows[i]["Option1"].ToString(), Convert.ToInt32(tblMathang.Rows[i]["BackColor"]), Convert.ToInt32(tblMathang.Rows[i]["ForeColor"]), Convert.ToBoolean(tblMathang.Rows[i]["Visible"]), tblMathang.Rows[i]["Ident"].ToString()); listTSButtonInvent.Add(tsButton); } } else { button8.Visible = false; } if (listTSButtonDept.Count % 7 == 0) { numOfPageNhom = listTSButtonDept.Count / 7; } else { numOfPageNhom = listTSButtonDept.Count / 7 + 1; } if (listTSButtonInvent.Count % 28 == 0) { numOfPageMatHang = listTSButtonInvent.Count / 28; } else { numOfPageMatHang = listTSButtonInvent.Count / 28 + 1; } pageIndexNhom = 1; selectIndexNhom = 1; pageIndexMatHang = 1; LoadNhomHang(); LoadMatHang(); }
//private Thread printReceiptThread; public FrmBanHang() { InitializeComponent(); serviceGet = new ServiceGet(); getGui = new get_GUI(); frmPay = new FrmPay(); //for (int i = 1; i < 8;i++ ) //{ // button tmp = (button)panel1.Controls["button" + i.ToString()]; // tmp.changeColor(Color.White,Color.Orange); //} //for (int i = 15; i < 43; i++) //{ // button tmp = (button)panel2.Controls["button" + i.ToString()]; // tmp.changeColor(Color.White, Color.Gray); //} //button45.changeColor(Color.White,Color.OrangeRed); //button46.changeColor(Color.White, Color.OrangeRed); //button47.changeColor(Color.White,Color.Orange); //button48.changeColor(Color.White, Color.Yellow); //button49.changeColor(Color.White, Color.OrangeRed); //button50.changeColor(Color.White, Color.Gray); //button52.changeColor(Color.White, Color.Gray); //button53.changeColor(Color.White, Color.Orange); //button54.changeColor(Color.White, Color.Green); //listNhomHang = new ArrayList(); //for (int i = 1; i < 18; i++) //{ // listNhomHang.Add(i.ToString()); //} //for (int i = 1; i < 70; i++) //{ // listMatHang.Add(i.ToString()); //} //listMatHang = new ArrayList(); //listIdNhomHang = new ArrayList(); //listNhomHang = new ArrayList(); //listIdMatHang = new ArrayList(); listTSButtonDept = new ArrayList(); listTSButtonInvent = new ArrayList(); DataTable tblnhomhang = serviceGet.GetDepartments("1001"); for (int i = 0; i < tblnhomhang.Rows.Count; i++) { //listNhomHang.Add(tblnhomhang.Rows[i][2].ToString()); //listIdNhomHang.Add(tblnhomhang.Rows[i][24].ToString()); TSButton tsButton = new TSButton("01", Convert.ToInt32(tblnhomhang.Rows[i]["Index"]), tblnhomhang.Rows[i]["Caption"].ToString(), tblnhomhang.Rows[i]["Picture"].ToString(), tblnhomhang.Rows[i]["Option1"].ToString(), Convert.ToInt32(tblnhomhang.Rows[i]["BackColor"]), Convert.ToInt32(tblnhomhang.Rows[i]["ForeColor"]), Convert.ToBoolean(tblnhomhang.Rows[i]["Visible"]), tblnhomhang.Rows[i]["Ident"].ToString()); listTSButtonDept.Add(tsButton); } if(tblnhomhang.Rows.Count > 0) { DataTable tblMathang = getGui.GetInventoryByDept("0", ((TSButton)listTSButtonDept[0]).Ident, "1001"); for (int i = 0; i < tblMathang.Rows.Count; i++) { //listMatHang.Add(tblMathang.Rows[i][3].ToString()); //listIdMatHang.Add(tblMathang.Rows[i][7].ToString()); TSButton tsButton = new TSButton("01", Convert.ToInt32(tblMathang.Rows[i]["Index"]), tblMathang.Rows[i]["Caption"].ToString(), tblMathang.Rows[i]["Picture"].ToString(), tblMathang.Rows[i]["Option1"].ToString(), Convert.ToInt32(tblMathang.Rows[i]["BackColor"]), Convert.ToInt32(tblMathang.Rows[i]["ForeColor"]), Convert.ToBoolean(tblMathang.Rows[i]["Visible"]), tblMathang.Rows[i]["Ident"].ToString()); listTSButtonInvent.Add(tsButton); } } else { button8.Visible = false; } if(listTSButtonDept.Count % 7 == 0) { numOfPageNhom = listTSButtonDept.Count / 7; } else { numOfPageNhom = listTSButtonDept.Count / 7 + 1; } if (listTSButtonInvent.Count % 28 == 0) { numOfPageMatHang = listTSButtonInvent.Count / 28; } else { numOfPageMatHang = listTSButtonInvent.Count / 28 + 1; } pageIndexNhom = 1; selectIndexNhom = 1; pageIndexMatHang = 1; LoadNhomHang(); LoadMatHang(); //////////////////////////////////////////////////////////////////////////// for (int i = 1; i < 8; i++) { string buttonName = "button" + i.ToString(); button tmp = (button)panel1.Controls[buttonName]; tmp.Click += new EventHandler(tmp_Click); //tmp.changeColor(Color.White, Color.Orange); } for (int i = 15; i < 43; i++) { button tmp1 = (button)panel2.Controls["button" + i.ToString()]; //tmp1.changeColor(Color.White, Color.Gray); tmp1.Click += new EventHandler(tmp1_Click); } //UpdateInfo(); }
public ArrayList GetTSButtonInvent( string DeptId, string StoreID) { DataTable table = getGui.GetAllTSButtonInvent(StoreID,DeptId); ArrayList re = new ArrayList(); for (int i = 0; i < table.Rows.Count; i++) { TSButton tsButton = new TSButton("01", Convert.ToInt32(table.Rows[i]["Index"]), table.Rows[i]["Caption"].ToString(), table.Rows[i]["Picture"].ToString(), table.Rows[i]["Option1"].ToString(), Convert.ToInt32(table.Rows[i]["BackColor"]), Convert.ToInt32(table.Rows[i]["ForeColor"]), Convert.ToBoolean(table.Rows[i]["Visible"]), table.Rows[i]["Ident"].ToString()); re.Add(tsButton); } return re; }