2 using System.Collections.Generic;
5 using Sage.API.OnPremise.Accounts.Contracts.Interfaces.V1;
8 namespace sage.ew.conta.plugins
13 internal class LedgerAccounts_PluginConsumer : PluginConsumer, IPluginOperations<ILedgerAccount>
15 private const string _cAssemblyNameLedgerAccount =
"Sage.API.OnPremise.Accountant.Plugins.dll";
16 private const string _cPluginNameLedgerAccount =
"Sage.API.OnPremise.Accounts.Plugins";
17 private const string _cClassNameLedgerAccount =
"Sage.API.OnPremise.Accounts.Plugins.LedgerAccountsPlugins";
23 public LedgerAccounts_PluginConsumer()
24 : base (_cAssemblyNameLedgerAccount, _cPluginNameLedgerAccount, _cClassNameLedgerAccount)
29 public void _SetAssemblyPath(
string tcAssemblyPath)
31 CanviarPath(tcAssemblyPath);
39 public ILedgerAccount _Add(
object[] toParametros)
49 public ILedgerAccount _Update(
object[] toParametros)
59 public bool _Delete(
object[] toParametros)
69 public ILedgerAccount _Get(
object[] toParametros)
75 public IEnumerable<ILedgerAccount> _GetList(
object[] toParametros)
77 throw new NotImplementedException();
80 public object _Action(
object[] toParametros)
82 throw new NotImplementedException();
ePluginOperation
Operaciones disponibles por cada plugin