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); }
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; } }