Beispiel #1
0
        /// <summary>
        /// Display current AutomaticSourcingSheet elements to Ui.
        /// </summary>
        /// <param name="automaticSourcingSheet"></param>
        public void Display(AutomaticSourcingSheet automaticSourcingSheet)
        {
            throwChange = false;
            this.AutomaticSourcingSheet = automaticSourcingSheet != null ? automaticSourcingSheet : this.AutomaticSourcingSheet;
            nameSheetTextBox.Text       = this.AutomaticSourcingSheet != null ? this.AutomaticSourcingSheet.Name : "";

            FirstRowNameCheckBox.IsChecked = automaticSourcingSheet != null ? this.AutomaticSourcingSheet.firstRowColumn: false;
            RangeTextBox.Text = this.AutomaticSourcingSheet != null && this.AutomaticSourcingSheet.rangeSelected != null && RangeCheckBox.IsChecked.HasValue ?
                                this.AutomaticSourcingSheet.rangeSelected.Name : "";

            List <AutomaticSourcingColumn> listeToSend = automaticSourcingSheet != null && this.AutomaticSourcingSheet.listColumnToDisplay != null ? this.AutomaticSourcingSheet.listColumnToDisplay : null;

            FillListColumns(listeToSend);

            if (this.AutomaticSourcingSheet != null && this.AutomaticSourcingSheet.ActiveColumn == null)
            {
                if (listeToSend != null && listeToSend.Count > 0)
                {
                    this.AutomaticSourcingSheet.ActiveColumn = this.AutomaticSourcingSheet.getFirstInList();
                }
            }

            ColumnPanel.Display(this.AutomaticSourcingSheet != null ? this.AutomaticSourcingSheet.ActiveColumn : null, listeToSend);

            throwChange = true;
        }
 public void displaySheet(AutomaticSourcingSheet sheet)
 {
     this.AutomaticSourcingPanel.displaySheet(sheet);
 }
 public void displaySheet(AutomaticSourcingSheet sheet)
 {
     this.SheetPanel.Display(sheet);
 }