Ejemplo n.º 1
0
        private void btnSaveSettings_Click(object sender, EventArgs e)
        {
            if (txtNewTemplateName.Text.Trim() != String.Empty && rtxtMapping.Text.Trim() != String.Empty)
            {
                ExcelAccountTemplate accEx_template = new ExcelAccountTemplate();

                accEx_template = Acc_ExcelMapping();
                accEx_template.TemplateName = txtNewTemplateName.Text.Trim();
                userExcelFullAccount.Template.Add(accEx_template);
                if (SettingsManager.SaveOrUpdateAccount(userExcelFullAccount))
                {
                    ExcelSynchronizer.UpdateWatchibleFiles();
                    ExcelTab.SelectTab(Settings);
                    RefreshMapSetting();
                    btn_AddNewExcelTemplate.Enabled = false;
                    btn_delete_template.Enabled     = true;

                    dataGrid_mapping.RowCount        = 1;
                    dataGrid_mapping.Rows[0].Visible = true;  //не обязательно (если в datagridview не скрывается срока)
                    for (int i = 0; i < dataGrid_mapping.ColumnCount; i++)
                    {
                        dataGrid_mapping[i, 0].Value = null;
                    }
                }
            }
            else
            {
                label5.Show();
                label5.Text      = "Please enter token name and mapping!";
                label5.ForeColor = Color.Red;
            }
        }
Ejemplo n.º 2
0
        private void btn_delete_template_Click(object sender, EventArgs e)
        {
            if (comboBox_ExcelTemplate.SelectedItem != null)
            {
                ExcelAccountTemplate templateToDelete = userExcelFullAccount.Template.FirstOrDefault();
                if (templateToDelete != null)
                {
                    if (SettingsManager.DeleteTemplate(templateToDelete))
                    {
                        ExcelSynchronizer.UpdateWatchibleFiles();
                        RefreshMapSetting();
                        comboBox_ExcelTemplate.Text = "";

                        btn_AddNewExcelTemplate.Enabled = true;
                        btn_delete_template.Enabled     = false;
                    }
                }


                dataGrid_mapping.RowCount        = 1;
                dataGrid_mapping.Rows[0].Visible = true;  //не обязательно (если в datagridview не скрывается срока)
                for (int i = 0; i < dataGrid_mapping.ColumnCount; i++)
                {
                    dataGrid_mapping[i, 0].Value = null;
                }
            }
        }
Ejemplo n.º 3
0
        private async void PrepareApplication()
        {
            IssueService.GetTrackerServicesSoapClient trackerServices = new IssueService.GetTrackerServicesSoapClient();
            var tasks = await trackerServices.GetAllTasksAsync();
            searchControl.Tasks = tasks.Body.GetAllTasksResult;
            excelSynchronizer = new ExcelSynchronizer(AuthorizationResult);

        }
Ejemplo n.º 4
0
        private async void PrepareApplication()
        {
            IssueService.GetTrackerServicesSoapClient trackerServices = new IssueService.GetTrackerServicesSoapClient();
            var tasks = await trackerServices.GetAllTasksAsync();

            searchControl.Tasks = tasks.Body.GetAllTasksResult;
            excelSynchronizer   = new ExcelSynchronizer(AuthorizationResult);
        }
Ejemplo n.º 5
0
 private void btnSelectFolder_Click(object sender, EventArgs e)
 {
     if (DialogResult.OK == folderBrouseForSync.ShowDialog())
     {
         ExcelSynchronizer.ChangeFolderForSync(folderBrouseForSync.SelectedPath, new AuthorizationResult(true, loggedUser));
         MessageBox.Show("New settings will apply after rerun application!");
     }
 }
Ejemplo n.º 6
0
 private void btnDeleteToken_Click(object sender, EventArgs e)
 {
     if (cmbTokens.SelectedItem != null)
     {
         if (DialogResult.Yes == MessageBox.Show(
                 String.Format("Delete this token: {0}", cmbTokens.SelectedItem.ToString()), "Confirm", MessageBoxButtons.YesNo))
         {
             IAccountToken tokenToDelete = userExcelFullAccount.Tokens.SingleOrDefault(x => x.TokenName == cmbTokens.SelectedItem.ToString());
             if (tokenToDelete != null)
             {
                 Boolean result = SettingsManager.DeleteToken(tokenToDelete);
                 if (result)
                 {
                     ExcelSynchronizer.UpdateWatchibleFiles();
                     UpdateExcelSettingForm();
                     ReloadAllSettingFromDB();
                 }
             }
         }
     }
 }
Ejemplo n.º 7
0
 // Добавление нового токена
 private void Add_NewTokens(string path)
 {
     if (Check_FreshToken(path))
     {
         newToken           = new ExcelAccountToken();
         newToken.TokenName = path;
         userExcelFullAccount.Tokens.Add(newToken);
         if (SettingsManager.SaveOrUpdateAccount(userExcelFullAccount))
         {
             MessageBox.Show("Succesfully!!");
             ExcelSynchronizer.UpdateWatchibleFiles();
             ReloadAllSettingFromDB();
         }
         else
         {
             MessageBox.Show("Error!!");
         }
     }
     else
     {
         MessageBox.Show("This file here!!");
     }
 }