public PageCreateGraph()
        {
            InitializeComponent();

            connection = new DataBaseConnection().SQLiteConnection();
            db         = new DataBaseHelp(connection);
        }
예제 #2
0
 public PageSettings()
 {
     InitializeComponent();
     connection = new DataBaseConnection().SQLiteConnection();
     db         = new DataBaseHelp(connection);
     ListViewParameter.ItemsSource = db.GetItems <ModelGaps>();
     ChangeCountTextBox.Gap(GroupBoxCountClient, 1, 4, "txtBox", 7, true);
 }
예제 #3
0
        public bool Check()
        {
            try
            {
                DataBaseHelp dbHelp = new DataBaseHelp();

                if (DataBaseInformation.WorkWithDataBase)
                {
                    DialogResult dialogResult;

                    if (!dbHelp.CheckIfDatabaseExists())
                    {
                        dialogResult = MessageBox.Show("Data base is not found in directory set in 'PLogger.exe.config' file!\r\nWould you like to create data base?", "Qestion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dialogResult == DialogResult.Yes)
                        {
                            if (!dbHelp.CreateDatabase())
                            {
                                MessageBox.Show(@"Error occurred while creating database!\r\nView Log file for more information.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                return(false);
                            }
                        }
                        else
                        {
                            MessageBox.Show("If you want to use this application without database, please set attribute 'WorkWithDataBase' value to false in 'PLogger.exe.config' file.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            return(false);
                        }
                    }
                    else if (!dbHelp.CheckDatabaseStructure())
                    {
                        return(false);
                    }
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }