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);
        }