public void TrinhBayChiTietMayIn() { if (View.ID <= 0) { return; } var toInMayDigi = ToInMayDigi.DocTheoId(View.ID); View.ID = toInMayDigi.ID; View.Ten = toInMayDigi.Ten; View.Rong = toInMayDigi.Rong; View.Cao = toInMayDigi.Cao; View.VungInRong = toInMayDigi.VungInRong; View.VungInCao = toInMayDigi.VungInCao; View.TocDo = toInMayDigi.TocDo; View.IdMayInDigi = toInMayDigi.IdMayIn; View.KhoToChayCoTheIn = toInMayDigi.KhoToChayCoTheIn; View.QuiSoTrangA4 = toInMayDigi.QuiA4; View.DaySoLuongCoBan = toInMayDigi.DaySoLuong; View.DayLoiNhuanCoBan = toInMayDigi.DayLoiNhuan; View.DaySoLuongNiemYet = toInMayDigi.DaySoLuongNiemYet; View.ThuTu = toInMayDigi.ThuTu; View.HPIndigo = toInMayDigi.LaHPIndigo; View.InTuTro = toInMayDigi.InTuTro; View.KhongSuDung = toInMayDigi.KhongSuDung; }
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); }
public void Luu(ref string thongDiep) { ToInMayDigi toInMayDigi = new ToInMayDigi(); toInMayDigi.ID = View.ID; toInMayDigi.Ten = View.Ten; toInMayDigi.Rong = View.Rong; toInMayDigi.Cao = View.Cao; toInMayDigi.VungInRong = View.VungInRong; toInMayDigi.VungInCao = View.VungInCao; toInMayDigi.TocDo = View.TocDo; toInMayDigi.IdMayIn = View.IdMayInDigi; toInMayDigi.KhoToChayCoTheIn = View.KhoToChayCoTheIn; toInMayDigi.QuiA4 = View.QuiSoTrangA4; toInMayDigi.DaySoLuong = View.DaySoLuongCoBan; toInMayDigi.DayLoiNhuan = View.DayLoiNhuanCoBan; toInMayDigi.DaySoLuongNiemYet = View.DaySoLuongNiemYet; toInMayDigi.LaHPIndigo = View.HPIndigo; toInMayDigi.InTuTro = View.InTuTro; toInMayDigi.ThuTu = View.ThuTu; toInMayDigi.KhongSuDung = View.KhongSuDung; switch (View.TinhTrangForm) { case FormStateS.Edit: ToInMayDigi.Sua(ref thongDiep, toInMayDigi); break; case FormStateS.New: ToInMayDigi.Them(ref thongDiep, toInMayDigi); break; } }
public void TrinhBayDuLieuInNhanhChon() { var bangGiaInNhanh = ToInMayDigi.DocTheoId(View.IdToInDigiChon); View.DaySoluong = bangGiaInNhanh.DaySoLuongNiemYet; View.DonViTinh = "Trang A4"; }
public int SoTrangA4() { var toChayDigi = ToInMayDigi.DocTheoId(View.IdMayInOrToIn); int result = 0; result = View.SoToChay * toChayDigi.QuiA4 * View.SoMatIn; return(result); }
public string LuuDaySoLuong() { var mg = ""; var bangGia = ToInMayDigi.DocTheoId(View.IdToInDigiChon); bangGia.DaySoLuongNiemYet = View.DaySoluong; ToInMayDigi.Sua(ref mg, bangGia); return(mg); }
public string TenToInDigiChon() { var kq = ""; if (View.IdMayInOrToIn > 0) { kq = ToInMayDigi.DocTheoId(View.IdMayInOrToIn).Ten; } return(kq); }
public void CapNhatKhoToChayDigi() { if (View.IdMayInDiGiChon <= 0) { return; } var mayIn = ToInMayDigi.DocTheoId(View.IdMayInDiGiChon); View.ToChayRongDigi = mayIn.Rong; View.ToChayCaoDigi = mayIn.Cao; View.SoToChayBuHaoDigi = 1; }
public List <ThongTinToChay> ToChayS() { var lst = new List <ThongTinToChay>(); switch (View.PhuongPhapIn) { case PhuongPhapInS.Toner: foreach (ToInMayDigi tCh in ToInMayDigi.DocTatCa()) { var thTinToChay = new ThongTinToChay(); thTinToChay.ID = tCh.ID; thTinToChay.PhuongPhapIn = View.PhuongPhapIn; thTinToChay.Ten = tCh.Ten; thTinToChay.Rong = tCh.Rong; thTinToChay.Dai = tCh.Cao; thTinToChay.VungInRongMax = tCh.VungInRong; thTinToChay.VungInDaiMax = tCh.VungInCao; thTinToChay.CacKhoToChayCoTheIn = tCh.KhoToChayCoTheIn; thTinToChay.ThuTu = tCh.ThuTu; lst.Add(thTinToChay); } break; case PhuongPhapInS.Offset: foreach (OffsetGiaCong tCh in OffsetGiaCong.DocTatCa()) { var thTinToChay = new ThongTinToChay(); thTinToChay.ID = tCh.ID; thTinToChay.PhuongPhapIn = View.PhuongPhapIn; thTinToChay.Ten = string.Format("[{0}] {1}", tCh.TenNhaCungCap, tCh.Ten); thTinToChay.Rong = tCh.KhoInRongMax; thTinToChay.Dai = tCh.KhoInDaiMax; thTinToChay.VungInRongMax = tCh.KhoInRongMax; thTinToChay.VungInDaiMax = tCh.KhoInDaiMax; thTinToChay.VungInRongMin = tCh.KhoInRongMin; thTinToChay.VungInDaiMin = tCh.KhoInDaiMin; thTinToChay.CacKhoToChayCoTheIn = "Giữa Min Max"; thTinToChay.ThuTu = tCh.ThuTu; lst.Add(thTinToChay); } break; /* * case (int)Enumss.LoaiToIn.HPIndigo: * case (int)Enumss.LoaiToIn.KhoLon: */ } return(lst.OrderBy(x => x.ThuTu).ToList());; }
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); }
private int SoTrangA4Digi() { var kq = 0; if (View.SoLuongSP <= 0 || View.TongSoToChayDigi <= 0) { return(0); } var soMat = 1; if (View.KieuInDigi == MotHaiMat.HaiMat) { soMat = 2; } var mayIn = ToInMayDigi.DocTheoId(View.IdMayInDiGiChon); kq = mayIn.QuiA4 * View.TongSoToChayDigi * soMat; return(kq); }
public List <ToInMayDigi> MayInDigiS() { return(ToInMayDigi.DocTatCa()); }
public List <ToInMayDigi> BangGiaInNhanhS() { return(ToInMayDigi.DocTatCa()); }