Esempio n. 1
0
        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
                });
            }
        }
Esempio n. 2
0
 public static DataTable DanhSachBanTheoKhuVuc(string IDChiNhanh)
 {
     return(DAO_KhuVuc.DanhSachKhuVuc(IDChiNhanh));
 }