Beispiel #1
0
        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();
            for (int i = 0; i < tblMathang.Rows.Count; i++)
            {
                listMatHang.Add(tblMathang.Rows[i][3].ToString());
                listIdMatHang.Add(tblMathang.Rows[i][7].ToString());
            }
            if (listMatHang.Count % 28 == 0)
            {
                numOfPageMatHang = listMatHang.Count / 28;
            }
            else
            {
                numOfPageMatHang = listMatHang.Count / 28 + 1;
            }
            pageIndexMatHang = 1;
            LoadMatHang();
            this.Refresh();
        }
Beispiel #2
0
        public FrmBanHang()
        {
            InitializeComponent();
            serviceGet = new ServiceGet();
            getGui     = new get_GUI();
            //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();
            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());
            }

            DataTable tblMathang = getGui.GetInventoryByDept("0", listIdNhomHang[0].ToString(), "1001");

            for (int i = 0; i < tblMathang.Rows.Count; i++)
            {
                listMatHang.Add(tblMathang.Rows[i][3].ToString());
                listIdMatHang.Add(tblMathang.Rows[i][7].ToString());
            }

            if (listNhomHang.Count % 7 == 0)
            {
                numOfPageNhom = listNhomHang.Count / 7;
            }
            else
            {
                numOfPageNhom = listNhomHang.Count / 7 + 1;
            }

            if (listMatHang.Count % 28 == 0)
            {
                numOfPageMatHang = listMatHang.Count / 28;
            }
            else
            {
                numOfPageMatHang = listMatHang.Count / 28 + 1;
            }
            pageIndexNhom   = 1;
            selectIndexNhom = 1;

            pageIndexMatHang = 1;


            LoadNhomHang();
            LoadMatHang();
        }