protected override API.Business.Table <API.CRM.Kontrahent> CreateTable(API.Business.Session session) { var table = session.GetModule <Enova.API.CRM.CRMModule>().Kontrahenci; table.Filter = getFilter(); return(table); }
public DataGridFormWithEnovaAPI() { if (!this.DesignMode) { session = API.EnovaService.Instance.CreateSession(); } InitializeComponent(); }
protected override void OnClosed(EventArgs e) { base.OnClosed(e); if (session != null) { session.Dispose(); } session = null; }
public static IEnumerable <API.CRM.Kontrahent> ByPrzedstawiciel(API.Business.Session session, string przedstawiciel) { string filter = ""; if (!string.IsNullOrEmpty(przedstawiciel)) { filter = "Features.[przedstawiciel] = '" + przedstawiciel + "'"; } return(Get(session, filter)); }
protected override API.Business.Table <API.Kasa.RozrachunekIdx> CreateTable(API.Business.Session session) { return(session.GetModule <API.Kasa.KasaModule>().RozrachunkiIdx); }
//protected override API.Business.Table<API.Kasa.DokRozlicz> CreateTable(API.Business.Session session) protected override API.Business.Table <API.Kasa.DokRozliczBase> CreateTable(API.Business.Session session) { return(session.GetModule <API.Kasa.KasaModule>().DokRozliczeniowe); }
//protected override API.Business.Table<API.Kasa.IPozycjaDokRozlicz> CreateTable(API.Business.Session session) protected override API.Business.Table <API.Kasa.PozycjaDokRozlicz> CreateTable(API.Business.Session session) { throw new NotImplementedException(); }
protected override API.Business.Table <API.Business.DictionaryItem> CreateTable(API.Business.Session session) { var table = session.GetModule <API.Business.BusinessModule>().Dictionary; table.Filter = @"Category = '" + category + "'"; return(table); }
public static API.CRM.CRMModule GetModule(API.Business.Session session) { return(session.GetModule <API.CRM.CRMModule>()); }
public static IEnumerable <API.CRM.Kontrahent> Get(API.Business.Session session, string filter = null) { return(GetModule(session).Kontrahenci.CreateView().SetFilter(filter).Cast <API.CRM.Kontrahent>()); }