Example #1
0
        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();
            }
        }
Example #2
0
        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);
                }
            }
        }