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