public decimal PhiInDigi() { var kq = 0m; if (View.TongSoToChayDigi <= 0) { return(kq); } var mayIn = ToInMayDigi.DocTheoId(View.IdMayInDiGiChon); var duLieuTinhGia = new DuLieuTinhGiaInNhanhTheoMay() { BHR = mayIn.BHR, ClickTrangA4 = mayIn.ClickA4BonMau, DayLoiNhuan = mayIn.DayLoiNhuan, DaySoLuong = mayIn.DaySoLuong, InTuTro = mayIn.InTuTro, PhiPhePhamSanSang = mayIn.PhiPhePhamSanSang, ThoiGianSanSang = mayIn.ThoiGianSanSang, TocDo = mayIn.TocDo }; var giaIn = new GiaInNhanhTheoMay(duLieuTinhGia, this.SoTrangA4Digi(), 0); kq = giaIn.ChiPhi(this.SoTrangA4Digi()); return(kq); }
private decimal GiaInNhanhTheoSLuong(int soLuong) { decimal ketQua = 0; var toInDiGi = ToInMayDigi.DocTheoId(View.IdToInDigiChon); var duLieuDeTinh = new DuLieuTinhGiaInNhanhTheoMay(); duLieuDeTinh.TocDo = toInDiGi.TocDo * toInDiGi.QuiA4; //Quan trọng qui A4 duLieuDeTinh.InTuTro = toInDiGi.InTuTro; duLieuDeTinh.ClickTrangA4 = toInDiGi.ClickA4BonMau; //Chọn 4 màu duLieuDeTinh.BHR = toInDiGi.BHR; duLieuDeTinh.PhiPhePhamSanSang = toInDiGi.PhiPhePhamSanSang; duLieuDeTinh.ThoiGianSanSang = toInDiGi.ThoiGianSanSang; duLieuDeTinh.DaySoLuong = toInDiGi.DaySoLuong; duLieuDeTinh.DayLoiNhuan = toInDiGi.DayLoiNhuan; ketQua = new GiaInNhanhTheoMay(duLieuDeTinh, soLuong, TyLeMarkUpTheoHangKH()).ThanhTienSales(); return(ketQua); }