/// <summary>
        /// Will fill the dialog with existing information coming from the database, based user selected mineralization / alteration. This
        /// round of filling is dependant on a value.
        /// </summary>
        /// <param name="incomingData">The model in which the existing information is stored.</param>
        public void AutoFillDialog2ndRound(FieldNotes incomingData)
        {
            //Refill some comboboxes
            FillDistribution();
            FillMinerals();


            //Keep
            existingDataDetailMineralAlt = incomingData;

            //Set
            _selectedMineralAltMineral = existingDataDetailMineralAlt.mineralAlteration.MAMineral;

            //Clean
            _mineralAltDistValues.Clear();

            //Update list view
            ConcatenatedCombobox ccBox = new ConcatenatedCombobox();

            foreach (string d in ccBox.UnpipeString(existingDataDetailMineralAlt.mineralAlteration.MADistribute))
            {
                AddADistribution(d);
            }

            RaisePropertyChanged("SelectedMineralAltDist");
            RaisePropertyChanged("SelectedMineralAltMineral");
            RaisePropertyChanged("MineralAltDistValues");
        }
        /// <summary>
        /// On save event
        /// </summary>
        public void SaveDialogInfo()
        {
            //Get current class information and add to model
            mineralAltModel.MAID          = _mineralAltID; //Prime key
            mineralAltModel.MAName        = _mineralAltAlias;
            mineralAltModel.MAMode        = _mineralAltMode;
            mineralAltModel.MANotes       = _mineralAltNote;
            mineralAltModel.MAParentTable = Dictionaries.DatabaseLiterals.TableStation;
            mineralAltModel.MAParentID    = _mineralAltParentID;

            if (SelectedMineralAltMA != null)
            {
                mineralAltModel.MAMA = SelectedMineralAltMA;
            }
            if (SelectedMineralAltUnit != null)
            {
                mineralAltModel.MAUnit = SelectedMineralAltUnit;
            }
            if (SelectedMineralAltMineral != null)
            {
                mineralAltModel.MAMineral = SelectedMineralAltMineral;
            }

            //process list of values so they are concatenated.
            ConcatenatedCombobox ccBox = new ConcatenatedCombobox();

            mineralAltModel.MADistribute = ccBox.PipeValues(_mineralAltDistValues);

            //Save model class
            accessData.SaveFromSQLTableObject(mineralAltModel, doMineralAltUpdate);

            //Launch an event call for everyone that an min. alt. has been edited.
            if (newMineralAltEdit != null)
            {
                newMineralAltEdit(this);
            }
        }