private void buttonQuery_Click(object sender, EventArgs e) { listViewBasic.Items.Clear(); listViewBasic.View = View.Details; labelAllAmount.Text = labelAllPrice.Text = string.Empty; if (formStyle < 2) { List <HoneyPayment> actualPayments = new List <HoneyPayment>(); DataLoadAndSave.DataLoadAndSave.HoneySalesAllTypesDownload(SelectedPersonID, SelectedHoneyTypeID, SelectedYear, formStyle, out actualPayments); foreach (HoneyPayment aHoneyPayment in actualPayments) { HoneyType aHoneyType = DataLoadAndSave.DataLoadAndSave.HoneyTypes.FirstOrDefault(x => x.HoneyTypeID == aHoneyPayment.HoneyTypeID); if (aHoneyType != null) { ListViewItem aSelectedHoneyPayment = new ListViewItem(aHoneyPayment.SellingAmount.ToString()); aSelectedHoneyPayment.SubItems.Add(aHoneyPayment.SellingPrice.ToString()); aSelectedHoneyPayment.SubItems.Add(aHoneyType.HoneyName); aSelectedHoneyPayment.SubItems.Add(aHoneyPayment.SellingDate.ToString(DateForm)); listViewBasic.Items.Add(aSelectedHoneyPayment); } } labelAllAmount.Text = actualPayments.Sum(x => x.SellingAmount).ToString(); labelAllPrice.Text = actualPayments.Sum(x => x.SellingPrice).ToString(); } else { List <HoneyHarwest> actualHOneyHarwest = new List <HoneyHarwest>(); DataLoadAndSave.DataLoadAndSave.HoneyHarwestAllTypesDownload(SelectedHoneyTypeID, SelectedYear, out actualHOneyHarwest); foreach (HoneyHarwest aHarwest in actualHOneyHarwest) { ListViewItem aHoneyHarwest = new ListViewItem(aHarwest.HoneyHarwestAmount.ToString()); aHoneyHarwest.SubItems.Add(aHarwest.HoneyHarwestLocation); aHoneyHarwest.SubItems.Add(aHarwest.HoneyHarwestDateTime.ToString(DateForm)); listViewBasic.Items.Add(aHoneyHarwest); } labelAllAmount.Text = actualHOneyHarwest.Sum(x => x.HoneyHarwestAmount).ToString(); } }
private void HTypesForHUpload(bool comboboxNames, List <int> actualHoneyIDs) { foreach (int honeyTypeID in actualHoneyIDs) { HoneyType foundHoneyType = DataLoadAndSave.DataLoadAndSave.HoneyTypes. FirstOrDefault(x => x.HoneyTypeID == honeyTypeID); if (foundHoneyType != null && !comboboxNames) { comboBoxHoneyTypes.Items.Add(foundHoneyType); } else if (foundHoneyType != null && comboboxNames) { comboBoxNames.Items.Add(foundHoneyType); } } }