Esempio n. 1
0
        public static void ImportReqisite()
        {
            RequisiteSQLiteDataProvider requisiteSQLiteDataProvider = new RequisiteSQLiteDataProvider();
            RequisiteDataProvider       requisiteDataProvider       = new RequisiteDataProvider();

            requisiteSQLiteDataProvider.ImportRequisite(requisiteDataProvider.LoadRequsite());
        }
Esempio n. 2
0
        private void ImportButton_Click(object sender, EventArgs e)
        {
            if (FirstINNTextBox.Text != SecondINNTextBox.Text)
            {
                MessageBox.Show("Введенные вами ИНН не совпадают");
                return;
            }

            var dialogResult = MessageBox.Show("Вы уверены, что хотете сделать импорт данных для ИНН " + FirstINNTextBox.Text, "Предупреждение", MessageBoxButtons.YesNo);

            if (dialogResult == System.Windows.Forms.DialogResult.Yes)
            {
                if (!File.Exists(Constants.SQLiteDataBaseFullPath))
                {
                    File.Copy(Constants.pureSQLitePath, Constants.SQLiteDataBaseFullPath);
                }

                importStarted = true;

                try
                {
                    RequisiteDataProvider requisiteDataProvider = new RequisiteDataProvider();
                    string INN = FirstINNTextBox.Text;
                    requisiteDataProvider.SetINN(INN);
                    ImportProgressBar.Increment(1);
                    DataImporter.ImportIncomeAndExpense(INN);
                    ImportProgressBar.Increment(1);
                    DataImporter.ImportCommonAssets(INN);
                    ImportProgressBar.Increment(1);
                    DataImporter.ImportGuideToOperations();
                    ImportProgressBar.Increment(1);
                    DataImporter.ImportBankAccounts(INN);
                    ImportProgressBar.Increment(1);
                    DataImporter.ImportReqisite();
                }
                catch
                {
                    MessageBox.Show("Во время импорта произошла ошибка и он будет отменен, обратитесь к поставщику программы");
                    Environment.Exit(1);
                }

                isImportCorrect = true;
                importStarted   = false;

                Close();
            }
        }