Пример #1
0
        private void CreateDataBaseButton_PreviewMouseLeftButtonDown(object sender, RoutedEventArgs e)
        {
            String connectionString = null;

            if (!String.IsNullOrEmpty(DataBaseNameTextBox.Text))
            {
                try
                {
                    DB_ConnectionContext DB_context = new DB_ConnectionContext(DataBaseNameTextBox.Text);
                    DB_context.Database.CreateIfNotExists();
                    connectionString = DB_context.Database.Connection.ConnectionString;
                }
                catch (Exception erg)
                {
                    MessageBox.Show(erg.StackTrace);
                    ResultOfCreationDataBaseLabel.Content    = "Ошибка! База данных не создана.";
                    ResultOfCreationDataBaseLabel.Visibility = Visibility.Visible;
                    return;
                }
                ResultOfCreationDataBaseLabel.Content    = "База данных успешно создана!";
                ResultOfCreationDataBaseLabel.Visibility = Visibility.Visible;
                connectionStringTextBox.Text             = connectionString;
                connectionStringTextBox.Visibility       = Visibility.Visible;
            }
        }
Пример #2
0
        private void DialogConnect_GettingContext(DataBaseStruct.DB_ConnectionContext context)
        {
            _Context = context;

            if (_Context != null)
            {
                ConnectedToDbLabel.Content      += "\n DataBase name: " + _Context.Database.Connection.Database;
                ConnectedToDbLabel.Visibility    = Visibility.Visible;
                chooseProjectTextBlock.Opacity   = 1;
                chooseProjectComboBox.Visibility = Visibility.Visible;
            }
        }
Пример #3
0
        public MainWindowPage(DB_ConnectionContext context, int projectId)
        {
            InitializeComponent();
            _Context          = context;
            _projectId        = projectId;
            _BackgroundWorker = ((BackgroundWorker)this.FindResource("backgroundWorker"));
            InitializeAllObjects();
            if (SingleSpaceParams.getInstance().SumOfChromosomeInPopulation == 0)
            {
                SingleSpaceParams.getInstance().SumOfChromosomeInPopulation = 8;
            }
            if (SingleSpaceParams.getInstance().PropabilityOfMutation == 0)
            {
                SingleSpaceParams.getInstance().PropabilityOfMutation = 0.5;
            }

            SingleSpaceParams.getInstance().TheBestResolve = 1;
            SingleSpaceParams.getInstance().ModulesRadius.Clear();
        }
Пример #4
0
        private void DialogConnect_GettingContext(DB_ConnectionContext context)
        {
            _Context = context;

            if (_Context != null)
            {
                ConnectedToDbLabel.Content       += "\n DataBase name: " + _Context.Database.Connection.Database;
                ConnectedToDbLabel.Visibility     = Visibility.Visible;
                createCustomerTextBlock.IsEnabled = true;
                createCustomerTextBlock.Opacity   = 1;
                chooseCustomerTextBlock.Opacity   = 1;
                chooseCustomerComboBox.Visibility = Visibility.Visible;

                _СustomersFromDB = _Context.Customers.ToList();

                foreach (Customer customer in _СustomersFromDB)
                {
                    chooseCustomerComboBox.Items.Add(customer.Surname + " " + customer.Name + " " + customer.Patronymic);
                }
            }
        }
Пример #5
0
 public CreateCustomerWindows(DB_ConnectionContext context)
 {
     InitializeComponent();
     _Context = context;
 }