Beispiel #1
0
        public static DTO_HoaDon layHoaDon(int ID)
        {
            DataTable dt = tim(ID);

            //thông tin cơ bản hóa đơn
            DTO_HoaDon HD = new DTO_HoaDon();

            HD.KHACHHANG_TENKH     = dt.Rows[0]["tenkh"].ToString();
            HD.HOADON_NGAYLAPPHIEU = DateTime.Parse(dt.Rows[0]["ngaylapphieu"].ToString());
            HD.HOADON_NGAYGIAO     = DateTime.Parse(dt.Rows[0]["ngaygiao"].ToString());
            HD.HOADON_TINHTRANG    = dt.Rows[0]["tinhtrang"].ToString();
            HD.HOADON_GIAMGIA      = int.Parse(dt.Rows[0]["giamgia"].ToString());

            //chi tiết hóa đơn
            dt = layCTHD(ID);
            foreach (DataRow dr in dt.Rows)
            {
                DTO_ChiTietHD CTHD = new DTO_ChiTietHD();

                HD.themChiTietHD(int.Parse(dr["matb"].ToString()), dr["ten"].ToString(), int.Parse(dr["soluong"].ToString()), int.Parse(dr["gia"].ToString()));
            }

            return(HD);
        }