예제 #1
0
 /// <summary>
 /// load chi tiết hóa đơn
 /// </summary>
 public void loadCTHD()
 {
     if (listCTHD != null)
     {
         dgv_CTHD.DataSource = null;
         dgv_CTHD.DataSource = listCTHD;
     }
     else
     {
         dgv_CTHD.DataSource = null;
         dgv_CTHD.DataSource = ChiTietHDBLL.getCTHDByID(MaHD);
     }
     txt_TongTienHD.Text = HoaDonBLL.tongTienHD(listCTHD).ToString();
 }
예제 #2
0
        private void btn_XoaCTHD_Click(object sender, EventArgs e)
        {
            int maSach = int.Parse(dgv_CTHD.Rows[indexRowCTHD].Cells[1].Value.ToString());

            if (listCTHD != null)
            {
                var item = listCTHD.Where(n => n.ID_SACH == maSach).SingleOrDefault();
                listCTHD.Remove(item);
            }
            else
            {
                ChiTietHDBLL.deleteCTHD(MaHD, maSach);
            }
            loadCTHD();
        }
예제 #3
0
        /// <summary>
        /// Sửa thông tin chi tiết hóa đơn
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Sua_Click(object sender, EventArgs e)
        {
            int mahd   = int.Parse(txt_MaHD.Text);
            int maSach = int.Parse(cbx_Sach.SelectedValue.ToString());
            int sl     = int.Parse(txt_SLSach.Text);

            if (listCTHD == null)
            {
                ChiTietHDBLL.edit(mahd, maSach, sl);
            }
            else
            {
                //var item = (from a in listCTHD where a.ID_SACH == maSach select a).SingleOrDefault();

                listCTHD.Where(n => n.ID_SACH == maSach).SingleOrDefault().SOLUONG = sl;
            }
            loadCTHD();
        }