private void cbProviders_SelectedIndexChanged(object sender, EventArgs e) { if (cbProviders.SelectedIndex >= 0) { if (cbProviders.SelectedItem != null) { if (cbProviders.SelectedItem.ToString() == "Sahte Entegrator") { AktiveProvider = new SahteEntegrator.EFatura(); } if (cbProviders.SelectedItem.ToString() == "Uyumsoft") { AktiveProvider = new Uyumsoft.EFatura(); } if (cbProviders.SelectedItem.ToString() == "Uyumsoft Dot Net Standart") { AktiveProvider = new UyumsoftDotNetStandart.EFatura(); } if (cbProviders.SelectedItem.ToString() == "Veriban") { AktiveProvider = new GIBProviders.Veriban.EFatura(); } if (cbProviders.SelectedItem.ToString() == "Logo") { AktiveProvider = new GIBProviders.Logo.EFatura(); } EFatura = new GIBFramework.EFatura(AktiveProvider, dataLayer); if (System.IO.File.Exists(GetSettingsFileName())) { tbSettings.Text = System.IO.File.ReadAllText(GetSettingsFileName()); } else { tbSettings.Text = EFatura.SettingsJson; } } } }
public EFatura(IEFatura Provider) { this.Data = new DataProviders.SQLite.Data(); this.Provider = Provider; }
public EFatura(IEFatura Provider, IGIBData Data) { this.Data = Data; this.Provider = Provider; }