public ViaturasController(IOptions <NAVConfigurations> appSettings, IOptions <NAVWSConfigurations> NAVWSConfigs, IHostingEnvironment _hostingEnvironment, IOptions <GeneralConfigurations> appSettingsGeneral) { _config = appSettings.Value; _configws = NAVWSConfigs.Value; this._hostingEnvironment = _hostingEnvironment; _generalConfig = appSettingsGeneral.Value; }
public FornecedoresController(IOptions <NAVConfigurations> appSettings, IOptions <NAVWSConfigurations> NAVWSConfigs, IOptions <GeneralConfigurations> appSettingsGeneral, IHostingEnvironment _hostingEnvironment) { _config = appSettings.Value; _configws = NAVWSConfigs.Value; _generalConfig = appSettingsGeneral.Value; this._hostingEnvironment = _hostingEnvironment; }
public RequisicoesSimplificadasController(IOptions <NAVConfigurations> appSettings, IOptions <NAVWSConfigurations> NAVWSConfigs, IHostingEnvironment _hostingEnvironment, IOptions <GeneralConfigurations> appSettingsGeneral) { this.configws = NAVWSConfigs.Value; this._hostingEnvironment = _hostingEnvironment; _generalConfig = appSettingsGeneral.Value; register = new ProjetosController(appSettings, NAVWSConfigs, _hostingEnvironment, appSettingsGeneral); }
public RequisitionService(NAVConfigurations appSettings, NAVWSConfigurations NAVWSConfigs, string logChangesAsUserName) { _config = appSettings; this.configws = NAVWSConfigs; this.changedByUserName = logChangesAsUserName; }
public HomeController(IOptions <NAVWSConfigurations> NAVWSConfigs, IHttpContextAccessor httpContextAccessor) { this.session = httpContextAccessor.HttpContext.Session; _config = NAVWSConfigs.Value; }
public GuiasTransporteNavController(IOptions <NAVConfigurations> appSettings, IOptions <NAVWSConfigurations> NAVWSConfigs, IOptions <GeneralConfigurations> appSettingsGeneral, IHostingEnvironment _hostingEnvironment) { _config = appSettings.Value; _configws = NAVWSConfigs.Value; this._hostingEnvironment = _hostingEnvironment; }
public EnderecosEnvioController(IOptions <NAVConfigurations> appSettings, IOptions <NAVWSConfigurations> NAVWSConfigs) { _config = appSettings.Value; _configws = NAVWSConfigs.Value; }
public LinhasPreEncomendaController(IOptions <NAVConfigurations> appSettings, IOptions <NAVWSConfigurations> NAVWSConfigs) { _config = appSettings.Value; configws = NAVWSConfigs.Value; }
public BillingReceptionModel OpenOrderByBilling(BillingReceptionModel item, string postedByUserName, NAVConfigurations _config, NAVWSConfigurations _configws) { if (item != null) { Task <WSGenericCodeUnit.FxGetURLOrderRequisition_Result> createOrderBillingLinkTask = WSGeneric.GetOrderRequisition(item.Id, _configws); createOrderBillingLinkTask.Wait(); if (createOrderBillingLinkTask.IsCompletedSuccessfully) { try { item.eReasonCode = 1; item.eMessage = "Factura Aberta."; item.link = createOrderBillingLinkTask.Result.return_value; } catch { item.eReasonCode = 2; item.eMessage = "Não foi possivel abrir a Factura nº:" + item.Id; } } else { item.Id = item.Id.Remove(0, 2); } } else { item.eReasonCode = 2; item.eMessage = "O registo não pode ser nulo"; } return(item); }
public BillingReceptionModel PostDocument(BillingReceptionModel item, string postedByUserName, string prePurchInvoiceNoSerie, NAVConfigurations _config, NAVWSConfigurations _configws) { if (item != null) { if (ValidateForPosting(ref item, _config)) { item.DocumentoCriadoEm = DateTime.Now; item.DocumentoCriadoPor = postedByUserName; Task <WsPrePurchaseDocs.Create_Result> createPurchHeaderTask = NAVPurchaseHeaderService.CreateAsync(item, prePurchInvoiceNoSerie, _configws); createPurchHeaderTask.Wait(); if (createPurchHeaderTask.IsCompletedSuccessfully) { //item.Id = item.Id.Remove(0, 2); repo.Update(item); try { repo.SaveChanges(); item.eReasonCode = 1; item.eMessage = "Documento criado com sucesso."; } catch { //TODO: Rever comportamento no caso de erro item.eReasonCode = 2; item.eMessage = "Documento rececionado mas não foi possivel atualizar os dados da receção."; } } //else //{ // item.Id = item.Id.Remove(0, 2); //} } else { item.eReasonCode = 2; } } else { item.eReasonCode = 2; item.eMessage = "O registo não pode ser nulo"; } return(item); }