Esempio n. 1
0
        private List <String> Import(string file, out ExcelAccountSettings result)
        {
            IAccountSettings     setingForTest;
            ExcelAccountSettings testAcc = new ExcelAccountSettings();

            Byte[] fileInByteArray = testAcc.OpenExcelFileAndReturnByteArray(new AuthorizationResult(true, loggedUser), file);
            if (fileInByteArray == null)
            {
                result = null;
                return(null);
            }
            SettingsManager.AccountSettingsTest(testAcc, fileInByteArray, out setingForTest);
            if (setingForTest != null)
            {
                ExcelAccountSettings resultFromServices = (ExcelAccountSettings)setingForTest;
                ExcelAccountTemplate template           = new ExcelAccountTemplate();
                template = resultFromServices.Template.FirstOrDefault();
                result   = (ExcelAccountSettings)setingForTest;
                return(template.AllFieldsInFile);
            }
            result = null;;
            return(null);
        }
Esempio n. 2
0
        private void btnChekMapping_Click(object sender, EventArgs e)
        {
            IAccountSettings     testAccRessult;
            ExcelAccountSettings testAcc        = new ExcelAccountSettings();
            ExcelAccountTemplate accEx_template = new ExcelAccountTemplate();

            accEx_template = Acc_ExcelMapping();
            accEx_template.TemplateName = txtNewTemplateName.Text.Trim();

            testAcc.Template.Add(accEx_template);
            if (SettingsManager.AccountSettingsTest(testAcc, testAcc.OpenExcelFileAndReturnByteArray(new AuthorizationResult(true, loggedUser),
                                                                                                     cmbTokens.SelectedItem.ToString()), out testAccRessult))
            {
                btnSaveSettings.Enabled = true;
                label5.Hide();
            }
            else
            {
                btnSaveSettings.Enabled = false;
                label5.Show();
                label5.Text      = "Cant read from file!";
                label5.ForeColor = Color.Red;
            }
        }