예제 #1
0
        private void lvsanpham_SelectedIndexChanged(object sender, EventArgs e) //hienthi nguoc lai giao dien
        {
            if (lvsanpham.SelectedItems.Count > 0)                              //tra ve tap cac phan tu
            {
                ListViewItem lview = lvsanpham.SelectedItems[0];                //chon hang dau tien
                Sanpham      sp    = lview.Tag as Sanpham;

                /*    txtma.Text = lview.SubItems[0].Text;
                *   txtten.Text = lview.SubItems[1].Text;         Từ listview tham chiếu lên
                *   txtsoluong.Text = lview.SubItems[2].Text;
                *   txtdongia.Text = lview.SubItems[3].Text;*/
                txtma.Text  = sp.ma;
                txtten.Text = sp.tensp;
                if (sp.kichco)
                {
                    radioButton2.Checked = true;
                }
                else
                {
                    radioButton1.Checked = true;
                }
                txtsoluong.Text = sp.soluong;
                cbodanhmuc.Text = sp.loaisp.tendm + "";
                cboloai.Text    = sp.loaisp + "";
                //ep kieu roi tham chieu nhu csdl
                txtdongia.Text = sp.dongia + "";
                selectedsp     = sp;
            }
        }
예제 #2
0
 public void themsp(Sanpham sp)
 {
     dssp.Add(sp);
     sp.loaisp = this;
 }
예제 #3
0
        private void DL()
        {
            Danhmuc Đồ_uống = new Danhmuc()
            {
                maDM = "1", tenDM = "Đồ Uống"
            };

            CSDL.Add(Đồ_uống);

            Danhmuc Đồ_ăn = new Danhmuc()
            {
                maDM = "2", tenDM = "Đồ Ăn"
            };

            CSDL.Add(Đồ_ăn);

            Danhmuc Đồ_dùng = new Danhmuc()
            {
                maDM = "3", tenDM = "Đồ Dùng"
            };

            CSDL.Add(Đồ_dùng);

            Loaisp có_cồn = new Loaisp()
            {
                maloaisp = "1", tenloaisp = "Có Cồn", tendm = Đồ_uống
            };

            Đồ_uống.dslsp.Add(có_cồn);

            Loaisp có_ga = new Loaisp()
            {
                maloaisp = "2", tenloaisp = "Có Ga", tendm = Đồ_uống
            };

            Đồ_uống.dslsp.Add(có_ga);

            Loaisp ăn_nhanh = new Loaisp()
            {
                maloaisp = "1", tenloaisp = "Ăn Nhanh", tendm = Đồ_ăn
            };

            Đồ_ăn.dslsp.Add(ăn_nhanh);

            Loaisp ăn_chậm = new Loaisp()
            {
                maloaisp = "2", tenloaisp = "Ăn Chậm", tendm = Đồ_ăn
            };

            Đồ_ăn.dslsp.Add(ăn_chậm);

            Loaisp gia_dụng = new Loaisp()
            {
                maloaisp = "1", tenloaisp = "Gia Dụng", tendm = Đồ_dùng
            };

            Đồ_dùng.dslsp.Add(gia_dụng);

            Loaisp xây_dựng = new Loaisp()
            {
                maloaisp = "2", tenloaisp = "Xây Dựng", tendm = Đồ_dùng
            };

            Đồ_dùng.dslsp.Add(xây_dựng);

            Sanpham sp1 = new Sanpham()
            {
                ma = "01", tensp = "mirinda", kichco = false, soluong = "20", dongia = 8000, loaisp = có_ga
            };
            Sanpham sp2 = new Sanpham()
            {
                ma = "02", tensp = "xaxi", kichco = false, soluong = "25", dongia = 7000, loaisp = có_ga
            };

            có_ga.dssp.Add(sp1);
            có_ga.dssp.Add(sp2);
            Sanpham sp3 = new Sanpham()
            {
                ma = "01", tensp = "vodka", kichco = true, soluong = "30", dongia = 60000, loaisp = có_cồn
            };

            có_cồn.dssp.Add(sp3);
        }