Пример #1
0
        public int CompareTo(MailingLabelRow other)
        {
            int result = Manufacturer.CompareTo(other.Manufacturer);

            if (result == 0)
            {
                result = ModelNo.CompareTo(other.ModelNo);
            }

            return(result);
        }
Пример #2
0
        //============================================================================*
        // PopulateManufacturerCombo()
        //============================================================================*

        private void PopulateManufacturerCombo()
        {
            ManufacturerCombo.Items.Clear();

            //----------------------------------------------------------------------------*
            // Populate the manufacturer combo
            //----------------------------------------------------------------------------*

            if (!m_fViewOnly)
            {
                cManufacturer SelectManufacturer = null;

                foreach (cManufacturer Manufacturer in m_DataFiles.ManufacturerList)
                {
                    if (Manufacturer.Powder)
                    {
                        ManufacturerCombo.Items.Add(Manufacturer);

                        if (Manufacturer.CompareTo(m_Powder.Manufacturer) == 0)
                        {
                            SelectManufacturer = Manufacturer;
                        }
                    }
                }

                if (SelectManufacturer != null)
                {
                    ManufacturerCombo.SelectedItem = SelectManufacturer;
                }

                if (ManufacturerCombo.SelectedIndex < 0 && ManufacturerCombo.Items.Count > 0)
                {
                    ManufacturerCombo.SelectedIndex = 0;
                }
            }
            else
            {
                ManufacturerCombo.Items.Clear();

                ManufacturerCombo.Items.Add(m_Powder.Manufacturer);

                ManufacturerCombo.SelectedIndex = 0;
            }

            if (m_Powder.Manufacturer == null)
            {
                m_Powder.Manufacturer = (cManufacturer)ManufacturerCombo.SelectedItem;
            }
        }
Пример #3
0
        //============================================================================*
        // Synch() - Manufacturer
        //============================================================================*

        public override bool Synch(cManufacturer CheckManufacturer)
        {
            if ((Manufacturer == null || BatchID != 0) && CheckManufacturer.Name == "Batch Editor")
            {
                Manufacturer = CheckManufacturer;

                return(true);
            }

            if (Manufacturer.CompareTo(CheckManufacturer) == 0)
            {
                Manufacturer = CheckManufacturer;

                return(true);
            }

            return(false);
        }