Beispiel #1
0
        private void HoaDon_Load(object sender, EventArgs e)
        {
            lbMaHoaDon.Text = _maHoaDon;
            lbNgayXuat.Text = _ngayXuat.ToShortDateString();
            lbMaKH.Text     = _maKhachHang;
            DataTable layTtkh = _khxl.LayThongTinKhachHang(_maKhachHang);

            lbTenKH.Text    = layTtkh.Rows[0][1].ToString();
            lbDiaChi.Text   = layTtkh.Rows[0][2].ToString();
            lbSDT.Text      = layTtkh.Rows[0][3].ToString();
            lbEmail.Text    = layTtkh.Rows[0][4].ToString();
            lbNgaySinh.Text = layTtkh.Rows[0][5].ToString();
            DataTable layTtsp = _ctpxl.LayHoaDon(_maHoaDon);

            for (int i = 0; i < layTtsp.Rows.Count; i++)
            {
                string    maXe    = layTtsp.Rows[i][1].ToString();
                DataTable layTtxe = _lxxl.LayXe(maXe);
                for (int j = 0; j < layTtxe.Rows.Count; j++)
                {
                    _hd.TenXe = layTtxe.Rows[j][4].ToString();
                }
                _hd.Sl        = int.Parse(layTtsp.Rows[i][2].ToString());
                _hd.DonGia    = int.Parse(layTtsp.Rows[i][3].ToString());
                _hd.Thue      = int.Parse(layTtsp.Rows[i][4].ToString());
                _hd.ThanhTien = int.Parse(layTtsp.Rows[i][5].ToString());
                inHoaDonBindingSource.Add(_hd);
            }
        }
        //test laythongtinxe
        public void TestXe_LayTT()
        {
            _lxxl = new LoaiXeXuLy();
            string    item   = "SO1";
            DataTable dt     = _lxxl.LayXe(item);
            int       actual = 0;

            if (dt.Rows.Count != 0)
            {
                actual = 1;
            }
            Assert.AreEqual(1, actual);
        }