private void trvPhong_AfterSelect(object sender, TreeViewEventArgs e)
        {
            lsvPhong.Items.Clear();
            string maphong = trvPhong.SelectedNode.Tag.ToString();

            pBUS    = new PhongBUS();
            lpBUS   = new LoaiPhongBUS();
            ctvtBUS = new ChiTietVatTuBUS();
            vtBUS   = new VatTuBUS();
            PhongDTO p = pBUS.getPhongByID(maphong);

            if (p != null)
            {
                LoaiPhongDTO            lp       = lpBUS.getLoaiPhongByID(p.Maloai);
                IList <ChiTietVatTuDTO> lispctvt = ctvtBUS.getListChiTietVatTuByMaLP(lp.Maloai);
                foreach (ChiTietVatTuDTO ctvt in lispctvt)
                {
                    IList <VatTuDTO> listvt = vtBUS.getLikeVatTuByID(ctvt.Mavattu);
                    foreach (VatTuDTO vt in listvt)
                    {
                        int i = lsvPhong.Items.Count;
                        lsvPhong.Items.Add(p.Maphong);
                        lsvPhong.Items[i].SubItems.Add(vt.Tenvattu);
                        lsvPhong.Items[i].SubItems.Add(ctvt.Soluong.ToString());
                        lsvPhong.Items[i].SubItems.Add(Math.Round(lp.Gia, 0).ToString());
                    }
                }
            }
        }
Example #2
0
        public void Show_ChitietVT()
        {
            lsvCTVattu.Items.Clear();
            ctvtBUS = new ChiTietVatTuBUS();
            string maLP = cmbLoaiPhong.Text;
            IList <ChiTietVatTuDTO> listCTVT = ctvtBUS.getListChiTietVatTuByMaLP(maLP);

            if (listCTVT != null)
            {
                foreach (ChiTietVatTuDTO ctvt in listCTVT)
                {
                    vtBUS = new VatTuBUS();
                    vtDTO = new VatTuDTO();
                    vtDTO = vtBUS.getVatTuByID(ctvt.Mavattu);
                    int i = lsvCTVattu.Items.Count;
                    lsvCTVattu.Items.Add(vtDTO.Tenvattu);
                    lsvCTVattu.Items[i].SubItems.Add(ctvt.Soluong.ToString());
                }
            }
        }