private void olv1_FormatCell(object sender, FormatCellEventArgs e) { if (e.Column.Text == "Cyjan") { Database.MachineRecord record = (Database.MachineRecord)e.Model; if (record.tonerLowLever_C) { e.SubItem.BackColor = Color.Red; } } else if (e.Column.Text == "Żółty") { Database.MachineRecord record = (Database.MachineRecord)e.Model; if (record.tonerLowLever_Y) { e.SubItem.BackColor = Color.Red; } } else if (e.Column.Text == "Czarny") { Database.MachineRecord record = (Database.MachineRecord)e.Model; if (record.tonerLowLever_K) { e.SubItem.BackColor = Color.Red; } } else if (e.Column.Text == "Magenta") { Database.MachineRecord record = (Database.MachineRecord)e.Model; if (record.tonerLowLever_M) { e.SubItem.BackColor = Color.Red; } } }
public static DialogResult Print(Database.MachineRecord record) { DialogResult results = Print(record.GetTextToPrint()); if (results == DialogResult.OK) { record.SetPrintedTrue(); } return(results); }
private void porownajWybraneToolStripMenuItem_Click(object sender, EventArgs e) { Database.MachineRecord[] records = new Database.MachineRecord[fastObjectListView1.SelectedObjects.Count]; for (int i = 0; i < records.Length; i++) { records[i] = (MachineRecord)fastObjectListView1.SelectedObjects[i]; } FCompareReports compareWindow = new FCompareReports(records); compareWindow.Show(); }
public void Compare(Database.MachineRecord record1, Database.MachineRecord record2) { if (record1 < record2) { this.record1 = record1; this.record2 = record2; } else { this.record2 = record1; this.record1 = record2; } Generate(); }
private void print(List <Database.Device> list) { List <Database.MachineRecord> toprint = new List <Database.MachineRecord>(); foreach (Database.Device d in list) { Database.MachineRecord record = d.GetOneRecord(new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1)); if (record != null) { toprint.Add(record); } } Other.Printing.Print(toprint); }
private static List <Database.MachineRecord> GetOneRecordPerDevice(List <Database.Device> devices) { List <Database.MachineRecord> toPrint = new List <Database.MachineRecord>(); foreach (Database.Device d in devices) { Database.MachineRecord rec = d.GetOneRecord(new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1)); if (rec != null) { if (rec.serial_number != "") { toPrint.Add(rec); } } } return(toPrint); }
public LineCompare_Report(Database.MachineRecord record, Database.MachineRecord compared_to) { InitializeComponent(); int total = record.print_counter_black_and_white + record.print_counter_color; this.txtTotal.Text = (record.print_counter_black_and_white + record.print_counter_color).ToString(); this.txtScan.Text = record.scan_counter.ToString(); int total_compared = (compared_to.print_counter_black_and_white + compared_to.print_counter_color) - total; this.txtDiffrence.Text = total_compared.ToString(); int scanDiffrent = compared_to.scan_counter - record.scan_counter; this.txtDiffrenceCounter.Text = scanDiffrent.ToString(); }
private void tbButton_Small1_Click(object sender, EventArgs e) { List <string> toPrint = new List <string>(); foreach (Database.Client c in cClientList1.fastObjectListView1.SelectedObjects) { List <Database.Device> devices = c.GetDevices(); foreach (Database.Device d in devices) { Database.MachineRecord rec = d.GetOneRecord(new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1)); if (rec != null) { toPrint.Add(rec.GetTextToPrint()); } } } Other.Printing.Print(toPrint); }
private bool FilterByDate(int indexOfFilter, object itemToMatch) { DateTime itemDatetime = new DateTime(); switch (additionalItemClass) { case TBListViewItem.AdditionalItemClassType.Device: Database.Device convertedDevice = (Database.Device)itemToMatch; itemDatetime = convertedDevice.instalation_datetime; break; case TBListViewItem.AdditionalItemClassType.MachineRecord: Database.MachineRecord record = (Database.MachineRecord)itemToMatch; itemDatetime = record.datetime; break; case TBListViewItem.AdditionalItemClassType.None: throw new Exception("Błąd podczas sortowania. Przy sortowaniu podano kolumnę z datą ale nie ustawiono jaki typ obiektu jest zawarty w dodatkowym przedmiocie."); } if (filters[indexOfFilter].Contains("-")) { string[] parts = filters[indexOfFilter].Split('-'); DateTime olderDate = DateTime.ParseExact(parts[0], Style.DateTimeFormat, Style.cultureInfo); DateTime youngerDate = DateTime.ParseExact(parts[1], Style.DateTimeFormat, Style.cultureInfo); olderDate = DateTime.SpecifyKind(olderDate, DateTimeKind.Utc); youngerDate = DateTime.SpecifyKind(youngerDate, DateTimeKind.Utc); if (DateTime.Compare(olderDate.Date, itemDatetime.Date) <= 0 && DateTime.Compare(youngerDate.Date, itemDatetime.Date) >= 0) { return(true); } else { return(false); } } return(false); }
public Series BuildColumnSeries_total(Database.MachineRecord record1, Database.MachineRecord record2) { return(BuildTwoColumns(record1.datetime, record1.GetTotal(), record2.datetime, record2.GetTotal())); }
public Series BuildColumnSeries_scan(Database.MachineRecord record1, Database.MachineRecord record2) { return(BuildTwoColumns(record1.datetime, record1.scan_counter, record2.datetime, record2.scan_counter)); }
public CLineCompare_Report(Database.MachineRecord record1, Database.MachineRecord record2) { InitializeComponent(); Compare(record1, record2); }