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); }
public decimal ThanhTienCoBan(int soLuong) { // số trang a4, Giá đại lý decimal result = 0; float tyLeLNCoBan = (float)TinhToan.GiaTriTheoKhoang(this.CanPhu.DaySoLuong, this.CanPhu.DayLoiNhuan, soLuong) / 100; result = this.ChiPhi(soLuong) + (this.ChiPhi(soLuong) * (decimal)tyLeLNCoBan) / (decimal)(1 - tyLeLNCoBan); return(result); }
public decimal ThanhTienCoBan(int soLuong) { decimal result = 0; float tyLeLNCoBan = (float)TinhToan.GiaTriTheoKhoang(this.DuLieuDeTinh.DaySoLuong, this.DuLieuDeTinh.DayLoiNhuan, soLuong) / 100; result = this.ChiPhi(soLuong) + this.ChiPhi(soLuong) * (decimal)tyLeLNCoBan / (decimal)(1 - tyLeLNCoBan); return(result); }
public decimal ThanhTienCoBan(int soLuong) { //Giá đại lý decimal result = 0; //Lấy lợi nhuận cơ bản tính float tyLeLNCoBan = (float)TinhToan.GiaTriTheoKhoang(this.EpKim.DaySoLuong, this.EpKim.DayLoiNhuan, this.SoLuong) / 100; result = this.ChiPhi(soLuong) + this.ChiPhi(soLuong) * (decimal)tyLeLNCoBan / (decimal)(1 - tyLeLNCoBan); return(result); }
public decimal ThanhTienCoBan(int soLuong) { ///Tính giá thấp nhất là đại lý ///theo mức lợi nhuận cơ bản ghi trong database decimal result = 0; float tyLeLNCoBan = (float)TinhToan.GiaTriTheoKhoang(this.MayCatDecal.DaySoLuong, this.MayCatDecal.DayLoiNhuan, this.SoLuong) / 100; result = this.ChiPhi(soLuong) + this.ChiPhi(soLuong) * (decimal)tyLeLNCoBan / (decimal)(1 - tyLeLNCoBan); return(result); }
private decimal GiaTheNhuaTheoBang() { decimal kq = 0; if (this.IdBangGia > 0) { var bangGia = BangGiaTheNhua.DocTheoId(this.IdBangGia); return(TinhToan.GiaTheNhua(bangGia.DaySoLuong, bangGia.DayGia, this.SoLuongThe)); } return(kq); }
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); }
public decimal ThanhTienCoBan(int soLuong) { ///Tính giá thấp nhất là đại lý ///Trường hợp này chưa tính tờ bồi vì tờ bồi là giấy nên tính riêng decimal result = 0; float tyLeLNCoBan = (float)TinhToan.GiaTriTheoKhoang(this.MayMoc.DaySoLuong, this.MayMoc.DayLoiNhuan, this.SoLuong) / 100; result = this.ChiPhi(soLuong) + this.ChiPhi(soLuong) * (decimal)tyLeLNCoBan / (decimal)(1 - tyLeLNCoBan); return(result); }
public decimal ThanhTienCoBan(int soLuong) { // số trang a4, Giá đại lý decimal result = 0; float tyLeLNCoBan = (float)TinhToan.GiaTriTheoKhoang(this.DongCuon.DaySoLuong, this.DongCuon.DayLoiNhuan, this.SoLuong) / 100; if (tyLeLNCoBan >= 1f) //chêm vô sợ chia 0 { tyLeLNCoBan = 0.9f; } result = this.ChiPhi(soLuong) + this.ChiPhi(soLuong) * (decimal)tyLeLNCoBan / (decimal)(1 - tyLeLNCoBan); return(result); }
public static decimal GiaTheNhua(string daySoLuong, string dayGia, int soLuong) {///Dò số lượng lấy giá ///Sau đó lấy giá tại khoảng đó nhân số lượng int result = 0; if (string.IsNullOrEmpty(daySoLuong) || string.IsNullOrEmpty(dayGia) || soLuong <= 0) { return(result); } var giaTheoKhoang = TinhToan.GiaTriTheoKhoang(daySoLuong, dayGia, soLuong); result = giaTheoKhoang * soLuong; return(result); }
public static decimal GiaInNhanhTheoKhoang(BangGiaInNhanh bangGiaInNhanh, int soTrangA4) {///Dò số lượng lấy giá ///Sau đó lấy giá tại khoảng đó nhân số lượng var ketQua = 0; if (!bangGiaInNhanh.GiaTheoKhoang) { return(0); } var giaTheoKhoang = TinhToan.GiaTriTheoKhoang(bangGiaInNhanh.DaySoLuong, bangGiaInNhanh.DayGia, soTrangA4); ketQua = giaTheoKhoang * soTrangA4; return(ketQua); }
public decimal ThanhTienCoBan(int soLuong) { decimal ketQua = 0; if (this.IdBangGiaInNhanh <= 0) { return(0); } var bangGiaInNhanh = BangGiaInNhanh.DocTheoId(this.IdBangGiaInNhanh); if (!bangGiaInNhanh.GiaTheoKhoang) //tính theo lũy tiến { ketQua = TinhToan.GiaInLuyTien(bangGiaInNhanh.DaySoLuong, bangGiaInNhanh.DayGia, soLuong); } else //tính theo khoảng { var giaTrangTrongKhoang = TinhToan.GiaTriTheoKhoang(bangGiaInNhanh.DaySoLuong, bangGiaInNhanh.DayGia, this.SoLuongA4); ketQua = giaTrangTrongKhoang * this.SoLuongA4; } return(ketQua); }