public void ThemMonAn(DataTable tbThongTin) { string GioHienTai = GioVao.ToString("hh:mm:ss"); float TyLeGio = DAO_Gio.LayTyLe(GioHienTai); int IDKhuVuc = DAO_BAN.LayIDKhuVuc(IDBan); float TyLeKhuVuc = DAO_KhuVuc.LayTyLe(IDKhuVuc); int IDHangHoa = Int32.Parse(tbThongTin.Rows[0]["ID"].ToString()); string MaHangHoa = tbThongTin.Rows[0]["MaHangHoa"].ToString(); string TenHangHoa = tbThongTin.Rows[0]["TenHangHoa"].ToString(); string TenDonViTinh = tbThongTin.Rows[0]["TenDonViTinh"].ToString(); float GiaBan = float.Parse(tbThongTin.Rows[0]["GiaBan"].ToString()); int IDDonViTinh = Int32.Parse(tbThongTin.Rows[0]["IDDonViTinh"].ToString()); int idban = IDBan; int SL = Int32.Parse(txtSoLuong.Text); //Tính phụ thu float PhuThuGio = GiaBan * (float)(TyLeGio / 100); float PhuThuKhuVuc = GiaBan * (float)(TyLeKhuVuc / 100); float DonGiaTong = GiaBan + PhuThuGio + PhuThuKhuVuc; //------------------------------------------- int KT = 0; foreach (ChiTietHoaDon item in listChiTietHoaDon) { if (item.IDHangHoa == IDHangHoa) { KT = 1; item.SoLuong = item.SoLuong + SL; item.ThanhTien = item.SoLuong * item.DonGiaTong; break; } } if (KT == 0) { listChiTietHoaDon.Add(new ChiTietHoaDon() { IDHangHoa = IDHangHoa, MaHangHoa = MaHangHoa, IDDonViTinh = IDDonViTinh, SoLuong = SL, DonGia = GiaBan, ThanhTien = DonGiaTong * SL, IdBan = idban, TenDonViTinh = TenDonViTinh, TenHangHoa = TenHangHoa, PhuThuGio = PhuThuGio, PhuThuKhuVuc = PhuThuKhuVuc, DonGiaTong = DonGiaTong }); } }
public static DataTable DanhSachBanTheoKhuVuc(string IDChiNhanh) { return(DAO_KhuVuc.DanhSachKhuVuc(IDChiNhanh)); }