/// <summary> /// Выполнение действия над записями /// </summary> /// <param name="SaveAsSql">Сохранять в SQL file</param> /// <param name="Check">Проверка из формы редактирования</param> public void ExecuteAction(bool SaveAsSql, bool Check) { if (cnt != null) { if (cnt.State == ConnectionState.Open || SaveAsSql) { switch (ribbon.editorTypeSelect.SelectedItemIndex) { case 0: // Получить frmExec.GetObjectUniversal(Application.ActiveWorkbook.ActiveSheet, cnt, ribbon.cmbItemChanger.SelectedItem.Tag, SaveAsSql, Check); break; case 1: // Редактировать frmExec.EditObjectUniversal(Application.ActiveWorkbook.ActiveSheet, cnt, ((ItemChanger)ribbon.cmbItemChanger.SelectedItem.Tag).EditSql, SaveAsSql, Check); break; case 2: // Добавить frmExec.EditObjectUniversal(Application.ActiveWorkbook.ActiveSheet, cnt, ((ItemChanger)ribbon.cmbItemChanger.SelectedItem.Tag).CreateSql, SaveAsSql, Check); break; case 3: // Добавить или Редактировать frmExec.EditObjectUniversal(Application.ActiveWorkbook.ActiveSheet, cnt, ((ItemChanger)ribbon.cmbItemChanger.SelectedItem.Tag).CreateoreditSql, SaveAsSql, Check); break; case 4: //Удалить DialogResult dr = DialogService.ShowWarning("Вы уверены что хотите удалить выделенные записи?"); if (dr == DialogResult.OK) { frmExec.EditObjectUniversal(Application.ActiveWorkbook.ActiveSheet, cnt, ((ItemChanger)ribbon.cmbItemChanger.SelectedItem.Tag).DeleteSql, SaveAsSql, Check); } break; default: break; } } else { DialogService.ShowMessage("Отсутствует подключение к серверу"); } } }
private void FrmExec_EndExecuteEvent() { this.Hide(); DialogService.ShowMessage("Операция завершена"); this.Close(); }
private void FrmExec_UserEndExecuteEvent() { this.Hide(); DialogService.ShowMessage("Операция прервана"); this.Close(); }