public Dictionary <int, string> ToInDigiS() { Dictionary <int, string> dict = new Dictionary <int, string>(); foreach (ToChayDigi to in ToChayDigi.LayTatCa()) { dict.Add(to.ID, to.Ten); } return(dict); }
public decimal TinhGiaCuoiCung(ref decimal giaTBTrang) { decimal result = 0; if (View.SoTrangA4 <= View.SoTrangToiDaTheoBangGia) { result = GiaInNhanhTheoBang(ref giaTBTrang); } else { var toChayDigi = ToChayDigi.DocTheoId(View.IdToInDigiChon); var giaInTheoToDiGi = new GiaInMayDigi(toChayDigi, View.SoTrangA4, View.TyLeLoiNhuanTheoHangKH, (int)Enumss.MauIn.BonMau); result = giaInTheoToDiGi.ThanhTien_In(); giaTBTrang = result / View.SoTrangA4; } return(result); }
public int SoTrangA4() { var toChayDigi = ToChayDigi.DocTheoId(View.IdToInDigiChon); int result = 0; switch (View.KieuIn) { case (int)Enumss.PrintSides.FourFour: case (int)Enumss.PrintSides.FourOne: case (int)Enumss.PrintSides.OneOne: result = toChayDigi.QuiA4 * View.SoToChay * 2; break; case (int)Enumss.PrintSides.FourZero: case (int)Enumss.PrintSides.OneZero: result = toChayDigi.QuiA4 * View.SoToChay * 1; break; } return(result); }
private void LoadBangGia() { cboBangGia.DataSource = null; cboBangGia.ValueMember = ""; cboBangGia.DisplayMember = ""; switch (this.LoaiBangGia) { case (int)Ennums.LoaiBangGia.InNhanh: cboBangGia.ValueMember = "ID"; cboBangGia.DisplayMember = "TenBangGia"; cboBangGia.DataSource = BangGiaInNhanh.LayTatCa(); break; case (int)Ennums.LoaiBangGia.InNhanhTheoMay: cboBangGia.ValueMember = "ID"; cboBangGia.DisplayMember = "Ten"; cboBangGia.DataSource = ToChayDigi.LayTatCa(); MessageBox.Show(ToChayDigi.LayTatCa().Count().ToString()); break; } }
public int SoTrangA4() { var idToChayDigiChon = this.ToInDigiS().FirstOrDefault(x => x.Value == View.TenInDigiChon).Key; var toChayDigi = ToChayDigi.LayTheoId(idToChayDigiChon); int result = 0; switch (View.KieuIn) { case (int)Enumss.PrintSides.FourFour: case (int)Enumss.PrintSides.FourOne: case (int)Enumss.PrintSides.OneOne: result = toChayDigi.QuiA4 * View.SoToChay * 2; break; case (int)Enumss.PrintSides.FourZero: case (int)Enumss.PrintSides.OneZero: result = toChayDigi.QuiA4 * View.SoToChay * 1; break; } return(result); }
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 TenToInDigiChon() { return(ToChayDigi.DocTheoId(View.IdToInDigiChon).Ten); }