public PlagiarismCheck() { InitializeComponent(); progressBar.IsIndeterminate = true; var engine = new APIEngine(); engine.CheckReady += result => SearchInvoke(result); engine.StartCheck(); }
private void btnCloseCompany_Click(object sender, EventArgs e) { if (!APIEngine.APIInitialized) { MessageBox.Show("API is not initialized", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { APIEngine.Terminate(); } }
private void btnCloseAPI_Click(object sender, RoutedEventArgs e) { try { this.Cursor = Cursors.Wait; APIEngine.Terminate(); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.Current.MainWindow.Title, MessageBoxButton.OK, MessageBoxImage.Error); } finally { this.Cursor = Cursors.Arrow; } }
private void btnOpenAPI_Click(object sender, RoutedEventArgs e) { try { this.Cursor = Cursors.Wait; APIEngine.Initialize(cmbApp.Text, txtCompany.Text, true); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.Current.MainWindow.Title, MessageBoxButton.OK, MessageBoxImage.Error); } finally { this.Cursor = Cursors.Arrow; } }
private void btnOpenCompany_Click(object sender, EventArgs e) { try { if (APIEngine.APIInitialized) { MessageBox.Show("API Is already initialized. Close if first", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); } APIEngine.Initialize(cmbAppCode.Text, txtCompanyID.Text, true); } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnAbrirEmpresa_Click(object sender, EventArgs e) { try { //this.Cursor = Cursors.WaitCursor; APIEngine.WarningError += S50cAPIEngine_WarningError; APIEngine.WarningMessage += S50cAPIEngine_WarningMessage; var productCode = cmbApplicationCode.Text; var companyId = txtEmpresaNome.Text.Trim(); //Inicia a API na empresa com o nome "Empresa", tal como existe na Área de Sistema APIEngine.Initialize(productCode, companyId, false); txtTransDate.Text = DateTime.Today.ToShortDateString(); btnCriar.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private bool ItemFind() { QuickSearch quickSearch = null; bool result = false; try { if (!itemIsFindind) { itemIsFindind = true; quickSearch = APIEngine.CreateQuickSearch(QuickSearchViews.QSV_Item, APIEngine.SystemSettings.StartUpInfo.CacheQuickSearchItem); clsCollection qsParams = new clsCollection(); qsParams.add(APIEngine.SystemSettings.QuickSearchDefaults.WarehouseID, "@WarehouseID"); qsParams.add(APIEngine.SystemSettings.QuickSearchDefaults.PriceLineID, "@PriceLineID"); qsParams.add(APIEngine.SystemSettings.QuickSearchDefaults.LanguageID, "@LanguageID"); qsParams.add(APIEngine.SystemSettings.QuickSearchDefaults.DisplayDiscontinued, "@Discontinued"); if (APIEngine.SystemSettings.StartUpInfo.UseItemSearchAlterCurrency) { qsParams.add(APIEngine.SystemSettings.AlternativeCurrency.SaleExchange, "@ctxBaseCurrency"); } else { qsParams.add(APIEngine.SystemSettings.QuickSearchDefaults.EuroConversionRate, "@ctxBaseCurrency"); } quickSearch.Parameters = qsParams; if (quickSearch.SelectValue()) { result = true; var itemId = quickSearch.ValueSelectedString(); //APIEngine.ItemGet(itemId); } itemIsFindind = false; } } catch (Exception ex) { itemIsFindind = false; MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { } quickSearch = null; return(result); }
static void Main(string[] args) { //Config. Connect to Database string ProductCode = "CRTL"; string CompanyID = "EMPRESA"; bool Isdebug = true; try { //Inicialize API APIEngine.Initialize(ProductCode, CompanyID, Isdebug); } catch (Exception ex) { Console.Error.Write(ex.Message); } if (APIEngine.APIInitialized) { //1º stock entry //ES : 10 7UPs | 10 TARAS //StockTransactionSave(); //2º Purchase //FS: 20 7UPs | 20 TARAS //ItemTransactionSavePurchase(); //3º Sale //FS: 5 7UPs | 5 TARAS ItemTransactionSaveSale(); //4º Sale sale with returnable return //FS: 5 7UPs | 5 TARAS //ItemTransactionSaveSaleWithReturnOfReturnable(); } //Terminate API APIEngine.Terminate(); }
private void frmDocumentos_FormClosed(object sender, FormClosedEventArgs e) { APIEngine.Terminate(); Application.Exit(); }