Exemple #1
0
 private void btnXoaCTVT_Click(object sender, EventArgs e)
 {
     if (lsvCTVattu.SelectedItems.Count <= 0)
     {
         return;
     }
     else
     {
         if (MessageBox.Show("Bạn có chắc thực hiện việc này không", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             string MaLP = cmbLoaiPhong.SelectedValue.ToString();
             string MaVT = cmbVattu.SelectedValue.ToString();
             ctvtBUS = new ChiTietVatTuBUS();
             if (ctvtBUS.deleteChiTietVatTu(MaVT, MaLP) == 1)
             {
                 Show_ChitietVT();
             }
             else
             {
                 MessageBox.Show("Không xóa được!", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         else
         {
             lsvCTVattu.SelectedItems.Clear();
         }
     }
 }
        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());
                    }
                }
            }
        }
Exemple #3
0
 private void btnSuaCTVT_Click(object sender, EventArgs e)
 {
     if (lsvCTVattu.SelectedItems.Count <= 0)
     {
         return;
     }
     if (soluong())
     {
         string MaLP = cmbLoaiPhong.SelectedValue.ToString();
         string MaVT = cmbVattu.SelectedValue.ToString();
         ctvtBUS             = new ChiTietVatTuBUS();
         ctvtDTO             = new ChiTietVatTuDTO();
         ctvtDTO.Maloaiphong = MaLP;
         ctvtDTO.Mavattu     = MaVT;
         ctvtDTO.Soluong     = int.Parse(numSL.Value.ToString());
         ctvtBUS.updateChiTietVatTu(ctvtDTO);
         Show_ChitietVT();
     }
 }
Exemple #4
0
 private void btnThemCTVT_Click(object sender, EventArgs e)
 {
     if (kiemtrabotri())
     {
         ctvtBUS             = new ChiTietVatTuBUS();
         ctvtDTO             = new ChiTietVatTuDTO();
         ctvtDTO.Mavattu     = cmbVattu.SelectedValue.ToString();
         ctvtDTO.Maloaiphong = cmbLoaiPhong.SelectedValue.ToString();
         ctvtDTO.Soluong     = int.Parse(numSL.Value.ToString());
         if (ctvtBUS.insertChiTietVatTu(ctvtDTO) == 1)
         {
             Show_ChitietVT();
         }
         else
         {
             MessageBox.Show("Dữ liệu này đã có!");
         }
     }
 }
Exemple #5
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());
                }
            }
        }