public static RutasDhogParametersCollectionViewModel GetConfigurationParameters() { RutasDhogParametersCollectionViewModel UIObjects = new RutasDhogParametersCollectionViewModel(); List <RutasDhogParameter> dataObjects = RutasDhogParametersDataAccess.GetObjects(); foreach (RutasDhogParameter dataObject in dataObjects) { UIObjects.Add(new RutasDhogParameterViewModel(dataObject)); } return(UIObjects); }
private void CreateConstraintsGridRutas() { RutasDhogParametersCollectionViewModel contraintsCollectionRutas = new RutasDhogParametersCollectionViewModel(); // RutasDhogParametersDataProvider.GetConstraints(); int column = -2; int row = 0; bool addedRow = true; foreach (RutasDhogParameterViewModel constraint in contraintsCollectionRutas) { if (row % 6 == 0 && addedRow) { row = 0; column += 2; } //Label parameterNameLabel = new Label //{ // Content = constraint.ID, // VerticalAlignment = VerticalAlignment.Top, // HorizontalAlignment = HorizontalAlignment.Left, // // Width = 15, // }; //Grid.SetRow(parameterNameLabel, row+1); //Grid.SetColumn(parameterNameLabel, column); //RutasDhogParametersGrid.Children.Add(parameterNameLabel); Button RutaModeloboton = new Button() { Content = "....", HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, //Background = "#FFF6C65B", }; Filtro = "*.*"; Dato = null; RutaModeloboton.Click += new RoutedEventHandler(SelectDBFileButton_Click); parameterValueTextBox22.TextChanged += new TextChangedEventHandler(Evento1); binding.Path = new PropertyPath("RutaModelo"); binding.Source = constraint; //binding.Mode = BindingMode.TwoWay; parameterValueTextBox22.SetBinding(TextBox.TextProperty, binding); parameterValueTextBox23 = parameterValueTextBox22; Grid.SetRow(parameterValueTextBox22, row + 1); Grid.SetColumn(parameterValueTextBox22, column + 1); RutasDhogParametersGrid.Children.Add(parameterValueTextBox22); Grid.SetRow(RutaModeloboton, row + 1); Grid.SetColumn(RutaModeloboton, column + 2); RutasDhogParametersGrid.Children.Add(RutaModeloboton); //---------------- binding1.Path = new PropertyPath("RutaEjecutable"); binding1.Source = constraint; parameterValueTextBox2.SetBinding(TextBox.TextProperty, binding1); //parameterValueTextBox2.Text = constraint.RutaEjecutable; Grid.SetRow(parameterValueTextBox2, row + 1); Grid.SetColumn(parameterValueTextBox2, column + 3); RutasDhogParametersGrid.Children.Add(parameterValueTextBox2); Button RutaModeloboton2 = new Button() { Content = "....", HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, //Background = "#FFF6C65B", }; Filtro = "*.*"; Dato = null; Grid.SetRow(RutaModeloboton2, row + 1); Grid.SetColumn(RutaModeloboton2, column + 4); RutasDhogParametersGrid.Children.Add(RutaModeloboton2); RutaModeloboton2.Click += new RoutedEventHandler(SelectDBFileButton_Click2); parameterValueTextBox2.TextChanged += new TextChangedEventHandler(Evento2); //-------------------------------- binding2.Path = new PropertyPath("RutaBD"); binding2.Source = constraint; parameterValueTextBox3.SetBinding(TextBox.TextProperty, binding2); //parameterValueTextBox3.Text = constraint.RutaBD; Grid.SetRow(parameterValueTextBox3, row + 3); Grid.SetColumn(parameterValueTextBox3, column + 1); RutasDhogParametersGrid.Children.Add(parameterValueTextBox3); Button RutaModeloboton3 = new Button() { Content = "....", HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, //Background = "#FFF6C65B", }; Filtro = "*.*"; Dato = null; Grid.SetRow(RutaModeloboton3, row + 3); Grid.SetColumn(RutaModeloboton3, column + 2); RutasDhogParametersGrid.Children.Add(RutaModeloboton3); RutaModeloboton3.Click += new RoutedEventHandler(SelectDBFileButton_Click3); parameterValueTextBox3.TextChanged += new TextChangedEventHandler(Evento3); //-------------------------------- //row++; binding3.Path = new PropertyPath("RutaSalida"); binding3.Source = constraint; parameterValueTextBox4.SetBinding(TextBox.TextProperty, binding3); //parameterValueTextBox4.Text = constraint.RutaSalida; Grid.SetRow(parameterValueTextBox4, row + 3); Grid.SetColumn(parameterValueTextBox4, column + 3); RutasDhogParametersGrid.Children.Add(parameterValueTextBox4); Button RutaModeloboton4 = new Button() { Content = "....", HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, //Background = "#FFF6C65B", }; Filtro = "*.*"; Dato = null; Grid.SetRow(RutaModeloboton4, row + 3); Grid.SetColumn(RutaModeloboton4, column + 4); RutasDhogParametersGrid.Children.Add(RutaModeloboton4); RutaModeloboton4.Click += new RoutedEventHandler(SelectDBFileButton_Click4); parameterValueTextBox4.TextChanged += new TextChangedEventHandler(Evento4); //-------------------------------- binding4.Path = new PropertyPath("RutaSolver"); binding4.Source = constraint; parameterValueTextBox5.SetBinding(TextBox.TextProperty, binding4); //parameterValueTextBox5.Text = constraint.RutaSolver; Grid.SetRow(parameterValueTextBox5, row + 5); Grid.SetColumn(parameterValueTextBox5, column + 1); RutasDhogParametersGrid.Children.Add(parameterValueTextBox5); Button RutaModeloboton5 = new Button() { Content = "....", HorizontalAlignment = HorizontalAlignment.Left, VerticalAlignment = VerticalAlignment.Top, //Background = "#FFF6C65B", }; Filtro = "*.*"; Dato = null; Grid.SetRow(RutaModeloboton5, row + 5); Grid.SetColumn(RutaModeloboton5, column + 2); RutasDhogParametersGrid.Children.Add(RutaModeloboton5); RutaModeloboton5.Click += new RoutedEventHandler(SelectDBFileButton_Click5); parameterValueTextBox5.TextChanged += new TextChangedEventHandler(Evento5); //-------------------------------- } }