コード例 #1
0
ファイル: FrmBanHang.cs プロジェクト: hpbaotho/thanhtuan
        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();
            
        }
コード例 #2
0
ファイル: FrmBanHang.cs プロジェクト: hpbaotho/thanhtuan
        ////////////////////////////////////////////////////////////
        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();
        }
コード例 #3
0
ファイル: FrmBanHang.cs プロジェクト: hpbaotho/thanhtuan
        //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();

        }
コード例 #4
0
ファイル: ServiceGet.cs プロジェクト: hpbaotho/thanhtuan
 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;
 }