コード例 #1
0
        public decimal ThanhTienCoBan(int soLuong)
        {
            decimal ketQua = 0;

            if (this.BangGiaInNhanh == null || soLuong == 0)
            {
                return(0);
            }
            //Qua, tính tiếp
            switch (this.BangGiaInNhanh.LoaiBangGia.Trim())
            {
            case Global.cBangGiaLuyTien:

                ketQua = TinhToan.GiaInLuyTien(this.BangGiaInNhanh.DaySoLuong, this.BangGiaInNhanh.DayGia, soLuong);
                break;

            case Global.cBangGiaBuoc:

                ketQua = TinhToan.GiaBuoc(this.BangGiaInNhanh.DaySoLuong, this.BangGiaInNhanh.DayGia, soLuong);
                break;

            case Global.cBangGiaGoi:
                ketQua = TinhToan.GiaGoi3(this.BangGiaInNhanh.DaySoLuong, this.BangGiaInNhanh.DayGia, soLuong);
                break;
            }

            return(ketQua);
        }
コード例 #2
0
        public decimal GiaDanhThiepTheoBang()
        {
            decimal kq = 0;

            if (this.IdBangGia > 0)
            {
                var bangGia = BangGiaDanhThiep.DocTheoId(this.IdBangGia);
                return(TinhToan.GiaBuoc(bangGia.DaySoLuong, bangGia.DayGia, this.SoLuongHop));
            }
            return(kq);
        }