/// <summary> /// Create WSProvider /// </summary> /// <param name="pAdapterMetadata"></param> /// <param name="pApplicationWebServiceRequest"></param> /// <param name="pAppRuntime"></param> /// <returns></returns> public static AbstractWSProvider CreateWSProvider(IntegrationAdapter pAdapterMetadata, ApplicationWebServiceRequest pApplicationWebServiceRequest, IAppRuntime pAppRuntime) { AbstractWSProvider wsProvider = null; try { Assembly assembly = Assembly.LoadFrom(pApplicationWebServiceRequest.ApplicationWebService.AssemblyFullPath); if (assembly != null) { Type requestType = assembly.GetType(pApplicationWebServiceRequest.ImplementationTypeFullName); if (requestType != null) { wsProvider = assembly.CreateInstance( pApplicationWebServiceRequest.ImplementationTypeFullName, false, BindingFlags.CreateInstance, null, new object[] { pAdapterMetadata, pApplicationWebServiceRequest.ApplicationWebService, pAppRuntime }, null, null) as AbstractWSProvider; } } } catch (Exception ex) { LogManager.LogException(ex); } return(wsProvider); }
public AbstractDBProvider(IntegrationAdapter pAdapterMetadata, ApplicationDatabas pApplicationDatabaseMetadata, IAppRuntime pAppRuntime) : base(pAdapterMetadata, pAppRuntime) { this.ApplicationDatabaseMetadata = pApplicationDatabaseMetadata; if (this.ApplicationDatabaseMetadata != null) { this.ProviderType = this.ApplicationDatabaseMetadata.ApplicationDatabaseType.ToEnum <ApplicationDatabaseType>(); } }
/// <summary> /// Create DBProvider /// </summary> /// <param name="pAdapterMetadata"></param> /// <param name="pApplicationDatabase"></param> /// <param name="pAppRuntime"></param> /// <returns></returns> public static AbstractDBProvider CreateDBProvider(IntegrationAdapter pAdapterMetadata, ApplicationDatabas pApplicationDatabase, IAppRuntime pAppRuntime) { AbstractDBProvider dbProvider = null; try { switch (pApplicationDatabase.ApplicationDatabaseType.ToEnum <ApplicationDatabaseType>()) { case ApplicationDatabaseType.SQLServer: { dbProvider = SQLProvider.Create(pAdapterMetadata, pApplicationDatabase, pAppRuntime); } break; case ApplicationDatabaseType.Oracle: { dbProvider = OracleProvider.Create(pAdapterMetadata, pApplicationDatabase, pAppRuntime); } break; case ApplicationDatabaseType.MySQL: { //Not yet Implemented } break; case ApplicationDatabaseType.Sybase: { //Not yet Implemented } break; default: { } break; } } catch { throw; } return(dbProvider); }
public void inserisciOggettoEsterno(SAAdminTool.DocsPaWR.OggettoCustom oggettoCustom, int position) { if (oggettoCustom.DESCRIZIONE.Equals("")) { return; } Label etichetta = new Label(); etichetta.Font.Size = FontUnit.Point(8); etichetta.Font.Bold = true; etichetta.Font.Name = "Verdana"; if (oggettoCustom.CAMPO_OBBLIGATORIO.Equals("SI")) { etichetta.Text = oggettoCustom.DESCRIZIONE + " *"; } else { etichetta.Text = oggettoCustom.DESCRIZIONE; } IntegrationAdapter intAd = (IntegrationAdapter)this.LoadControl("../../UserControls/IntegrationAdapter.ascx"); intAd.View = IntegrationAdapterView.ANTEPRIMA; intAd.ConfigurationValue = oggettoCustom.CONFIG_OBJ_EST; intAd.CssClass = "comp_profilazione_anteprima"; intAd.Position = "" + position; TableRow row = new TableRow(); TableCell cell_1 = new TableCell(); cell_1.Controls.Add(etichetta); row.Cells.Add(cell_1); TableCell cell_2 = new TableCell(); cell_2.Controls.Add(intAd); row.Cells.Add(cell_2); table.Rows.Add(row); }
public WSSourceAdapterResponse(IntegrationAdapter pAdapterMetadata, ApplicationWebServiceRequest pApplicationWebServiceRequest) : base(pAdapterMetadata) { this.ApplicationWebServiceRequest = pApplicationWebServiceRequest; }
internal DBAdapter(IntegrationProcess pProcessMetadata, IntegrationAdapter pAdapterMetadata, IAppRuntime pIAppRuntime) : base(pProcessMetadata, pAdapterMetadata, pIAppRuntime) { }
internal static DBAdapter Create(IntegrationProcess pProcessMetadata, IntegrationAdapter pAdapterMetadata, IAppRuntime pIAppRuntime) { return(new DBAdapter(pProcessMetadata, pAdapterMetadata, pIAppRuntime)); }
/// <summary> /// Create Adapter /// </summary> /// <param name="pProcessMetadata"></param> /// <param name="pAdapterMetadata"></param> /// <param name="pAppRuntime"></param> /// <returns></returns> internal static AbstractAdapter CreateAdapter(IntegrationProcess pProcessMetadata, IntegrationAdapter pAdapterMetadata, IAppRuntime pAppRuntime) { AbstractAdapter adapter = null; switch (pAdapterMetadata.EndPointType.ToEnum <EndPointType>()) { case EndPointType.Database: { adapter = DBAdapter.Create(pProcessMetadata, pAdapterMetadata, pAppRuntime); } break; case EndPointType.WebService: { adapter = WSAdapter.Create(pProcessMetadata, pAdapterMetadata, pAppRuntime); } break; default: { } break; } return(adapter); }
public WincashAdapter(IntegrationAdapter pAdapterMetadata, ApplicationWebService pApplicationWebServiceMetadata, IAppRuntime pAppRuntime) : base(pAdapterMetadata, pApplicationWebServiceMetadata, pAppRuntime) { }
public AbstractWSProvider(IntegrationAdapter pAdapterMetadata, ApplicationWebService pApplicationWebServiceMetadata, IAppRuntime pAppRuntime) : base(pAdapterMetadata, pAppRuntime) { this.ApplicationWebServiceMetadata = pApplicationWebServiceMetadata; }
public DBSourceAdapterResponse(IntegrationAdapter pAdapterMetadata, ApplicationDatabaseQuery pApplicationDatabaseQuery) : base(pAdapterMetadata) { this.ApplicationDatabaseQuery = pApplicationDatabaseQuery; }
internal AbstractAdapter(IntegrationProcess pProcessMetadata, IntegrationAdapter pAdapterMetadata, IAppRuntime pIAppRuntime) : base(pIAppRuntime) { this.ProcessMetadata = pProcessMetadata; this.AdapterMetadata = pAdapterMetadata; }
public OracleProvider(IntegrationAdapter pAdapterMetadata, ApplicationDatabas pApplicationDatabaseMetadata, IAppRuntime pAppRuntime) : base(pAdapterMetadata, pApplicationDatabaseMetadata, pAppRuntime) { }
/// <summary> /// Create /// </summary> /// <param name="pApplicationDatabaseMetadata"></param> /// <param name="pAppRuntime"></param> /// <returns></returns> internal static OracleProvider Create(IntegrationAdapter pAdapterMetadata, ApplicationDatabas pApplicationDatabaseMetadata, IAppRuntime pAppRuntime) { return(new OracleProvider(pAdapterMetadata, pApplicationDatabaseMetadata, pAppRuntime)); }
public DestinationAdapterResponse(IntegrationAdapter pAdapterMetadata) : base(pAdapterMetadata) { }
public AbstractProvider(IntegrationAdapter pAdapterMetadata, IAppRuntime pAppRuntime) : base(pAppRuntime) { this.AdapterMetadata = pAdapterMetadata; }
public SourceAdapterResponse(IntegrationAdapter pAdapterMetadata) : base(pAdapterMetadata) { }
public AbstractAdapterResponse(IntegrationAdapter pAdapterMetadata) : this() { this.AdapterMetadata = pAdapterMetadata; }