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;
                    }
                }
            }
        }
示例#2
0
 public EFatura(IEFatura Provider)
 {
     this.Data     = new DataProviders.SQLite.Data();
     this.Provider = Provider;
 }
示例#3
0
 public EFatura(IEFatura Provider, IGIBData Data)
 {
     this.Data     = Data;
     this.Provider = Provider;
 }