private void TrinhBayChiTiet() { if (this.IdMayInOffsetGiaCong <= 0) { txtChiTiet.Clear(); return; } //Vượt var lst = new List <string>(); var mayIn = OffsetGiaCong.DocTheoId(this.IdMayInOffsetGiaCong); lst.Add(string.Format("Tên: {0}", mayIn.TenMoRong)); lst.Add(string.Format("Khổ in max (RxC): {0} x {1}cm", mayIn.KhoInRongMax, mayIn.KhoInDaiMax)); lst.Add(string.Format("Khổ in min (RxC): {0} x {1}cm", mayIn.KhoInRongMin, mayIn.KhoInDaiMin)); lst.Add(string.Format("Nhà in: {0}", mayIn.TenNhaCungCap)); var strT = ""; if (mayIn.TuTroNhip) { strT = "Có"; lst.Add(string.Format("Tự trở nhíp: {0}", strT)); } lst.Add(string.Format("Giá công in: {0:0,0.00}đ / bài", mayIn.GiaCongIn)); lst.Add(string.Format("Số mặt tối đa: {0}", mayIn.SoMatInCoBan)); lst.Add(string.Format("Giá mặt vượt tối đa: {0:0,00.00}đ /mặt", mayIn.GiaInMoiMatVuotCoBan)); lst.Add(string.Format("Số tờ giấy bù hao tối thiểu: {0} tờ", mayIn.GiaInMoiMatVuotCoBan)); // txtChiTiet.Lines = lst.ToArray(); }
public decimal GiaInMotBaiOffset() { var mayInOffset = OffsetGiaCong.DocTheoId(View.IdMayInOffsetChon); var giaInOffset = new GiaInOffsetGiaCong(mayInOffset, SoMatInOffset(), 0, View.KieuInOffset); return(giaInOffset.ThanhTien_In()); }
public decimal GiaInOffset() { var mayInOffset = OffsetGiaCong.DocTheoId(View.IdMayIn); var giaInOffset = new GiaInOffsetGiaCong(mayInOffset, SoMatIn(), this.TyLeLoiNhuanTheoHangKH(), View.KieuInOffset); return(giaInOffset.ThanhTien_In() + View.PhiVanChuyen + View.PhiCanhBai); }
public void CapNhatKhoToChayOffset() { if (View.IdMayInOffsetChon <= 0) { return; } var mayIn = OffsetGiaCong.DocTheoId(View.IdMayInOffsetChon); View.ToChayRongOffset = mayIn.KhoInRongMax; View.ToChayCaoOffset = mayIn.KhoInDaiMax; View.SoToChayBuHaoOffset = mayIn.SoToChayBuHaoCoBan; }
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());; }
public Dictionary <int, List <string> > TrinhBayGiaInS() { var dict = new Dictionary <int, List <string> >(); var donViTrang = ""; var tenMayIn = ""; foreach (GiaIn giaIn in this.GiaInS()) { var lst = new List <string>(); lst.Add(giaIn.IdBaiIn.ToString()); lst.Add(giaIn.TenBangGiaChon); ; switch (giaIn.LoaiBangGia) { case (int)Enumss.PhuongPhapIn.Toner: donViTrang = "A4"; tenMayIn = ToChayDigi.DocTheoId(giaIn.IdMayIn).Ten; break; case (int)Enumss.PhuongPhapIn.Offset: donViTrang = "mặt"; tenMayIn = OffsetGiaCong.DocTheoId(giaIn.IdMayIn).Ten; break; default: donViTrang = "?"; tenMayIn = "?"; break; } lst.Add(tenMayIn); lst.Add(string.Format("{0:0,0} {1}", giaIn.SoTrangIn, donViTrang)); lst.Add(string.Format("{0:0,0.00}đ/{1}", giaIn.TienIn / giaIn.SoTrangIn, donViTrang)); lst.Add(string.Format("{0:0,0.00}đ", giaIn.TienIn)); dict.Add(giaIn.ID, lst); } return(dict); }
public string TenMayInOffsetChon() { return(OffsetGiaCong.DocTheoId(View.IdMayIn).Ten); }
public List <OffsetGiaCong> MayInOffsetS() { return(OffsetGiaCong.DocTatCa()); }
public PhiInOffsetGCMotKem(OffsetGiaCong mayInOffset, int soMatIn) { this.MayInOffset = mayInOffset; this.SoMatIn = soMatIn; }