Esempio n. 1
0
        private void frmThemLoaiSP_Load(object sender, EventArgs e)
        {
            List <MatHang> list = new List <MatHang>();

            list.Add(new MatHang()
            {
                IdMH = 0, TenMH = "----None----"
            });
            DataTable dt = MatHangControl.layDSMH();

            for (int i = 0; i < dt.Rows.Count; ++i)
            {
                list.Add(new MatHang()
                {
                    IdMH = Convert.ToInt32(dt.Rows[i]["MaMH"].ToString()), TenMH = dt.Rows[i]["TenMH"].ToString()
                });
            }
            cbMatHang.DataSource    = list;
            cbMatHang.DisplayMember = "TenMH";
        }
Esempio n. 2
0
        private void loadLoaiSP()
        {
            tvLoaiSP.Nodes.Clear();
            // lấy thống tin tất cả loại sp và mặt hàng
            tvLoaiSP.Nodes.Add("TatCa", "Tất cả");
            DataTable      dtMatHang = MatHangControl.layDSMH();
            List <MatHang> listMH    = new List <MatHang>();

            for (int i = 0; i < dtMatHang.Rows.Count; ++i)
            {
                MatHang mh = new MatHang(Convert.ToInt32(dtMatHang.Rows[i][0].ToString()), dtMatHang.Rows[i][1].ToString());
                mh.layDSLoai();
                listMH.Add(mh);
            }
            // đưa vào treeview
            for (int i = 0; i < listMH.Count; ++i)
            {
                tvLoaiSP.Nodes["TatCa"].Nodes.Add(listMH[i].IdMH.ToString(), listMH[i].TenMH);
                for (int j = 0; j < listMH[i].ListLoai.Count; ++j)
                {
                    tvLoaiSP.Nodes["TatCa"].Nodes[listMH[i].IdMH.ToString()].Nodes.Add(listMH[i].ListLoai[j].IdLoai.ToString(), listMH[i].ListLoai[j].TenLoai);
                }
            }
        }