3.0.0.1 Demo repository registration
This commit is contained in:
@@ -101,104 +101,77 @@ namespace Sarand.BusinessMgr.Net.Standard.Base.App
|
||||
public virtual String LinkSuffix { get { return ""; } }
|
||||
//---------------------------------------------------------------
|
||||
// Utilities.
|
||||
public virtual bool Refresh(ISbmUserOrganisationContext userContext)
|
||||
public virtual bool Refresh(SbmInternals internals)
|
||||
{
|
||||
ItemCount = 0;
|
||||
switch (LinkType)
|
||||
{
|
||||
case Sbm.ConsoleLink.Assoc_Cust_Stats:
|
||||
{
|
||||
using (SbmAccountMgr accountMgr = SbmGlobals.System.CreateAccountMgr(userContext))
|
||||
{
|
||||
SbmAssociation.Params prm = new SbmAssociation.Params();
|
||||
prm.AssociationType = Sbm.AssociationType.Customer;
|
||||
ItemCount = (int)accountMgr.GetAssociationCount(prm);
|
||||
}
|
||||
SbmAssociation.Params prm = new SbmAssociation.Params();
|
||||
prm.AssociationType = Sbm.AssociationType.Customer;
|
||||
ItemCount = (int)internals.AccountMgr.GetAssociationCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Assoc_Supp_Stats:
|
||||
{
|
||||
using (SbmAccountMgr accountMgr = SbmGlobals.System.CreateAccountMgr(userContext))
|
||||
{
|
||||
SbmAssociation.Params prm = new SbmAssociation.Params();
|
||||
prm.AssociationType = Sbm.AssociationType.Supplier;
|
||||
ItemCount = (int)accountMgr.GetAssociationCount(prm);
|
||||
}
|
||||
SbmAssociation.Params prm = new SbmAssociation.Params();
|
||||
prm.AssociationType = Sbm.AssociationType.Supplier;
|
||||
ItemCount = (int)internals.AccountMgr.GetAssociationCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Comm_Stats:
|
||||
{
|
||||
using (SbmCommodityMgr commodityMgr = SbmGlobals.System.CreateCommodityMgr(userContext))
|
||||
{
|
||||
SbmCommodity.Params prm = new SbmCommodity.Params();
|
||||
ItemCount = (int)commodityMgr.GetCommodityCount(prm);
|
||||
}
|
||||
SbmCommodity.Params prm = new SbmCommodity.Params();
|
||||
ItemCount = (int)internals.CommodityMgr.GetCommodityCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Trans_SalesQuotes_Pend_Stats:
|
||||
{
|
||||
using (SbmTransactionMgr transactionMgr = SbmGlobals.System.CreateTransactionMgr(userContext))
|
||||
{
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesQuote;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)transactionMgr.GetTransactionCount(prm);
|
||||
}
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesQuote;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)internals.TransactionMgr.GetTransactionCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Trans_SalesQuotes_Open_Stats:
|
||||
{
|
||||
using (SbmTransactionMgr transactionMgr = SbmGlobals.System.CreateTransactionMgr(userContext))
|
||||
{
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesQuote;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Open;
|
||||
ItemCount = (int)transactionMgr.GetTransactionCount(prm);
|
||||
}
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesQuote;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Open;
|
||||
ItemCount = (int)internals.TransactionMgr.GetTransactionCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Trans_SalesOrders_Pend_Stats:
|
||||
{
|
||||
using (SbmTransactionMgr transactionMgr = SbmGlobals.System.CreateTransactionMgr(userContext))
|
||||
{
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesOrder;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)transactionMgr.GetTransactionCount(prm);
|
||||
}
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesOrder;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)internals.TransactionMgr.GetTransactionCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Trans_SalesOrders_Open_Stats:
|
||||
{
|
||||
using (SbmTransactionMgr transactionMgr = SbmGlobals.System.CreateTransactionMgr(userContext))
|
||||
{
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesOrder;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Open;
|
||||
ItemCount = (int)transactionMgr.GetTransactionCount(prm);
|
||||
}
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesOrder;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Open;
|
||||
ItemCount = (int)internals.TransactionMgr.GetTransactionCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Trans_SalesDispatches_Pend_Stats:
|
||||
{
|
||||
using (SbmTransactionMgr transactionMgr = SbmGlobals.System.CreateTransactionMgr(userContext))
|
||||
{
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesDispatch;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)transactionMgr.GetTransactionCount(prm);
|
||||
}
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesDispatch;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)internals.TransactionMgr.GetTransactionCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Trans_SalesInvoices_Pend_Stats:
|
||||
{
|
||||
using (SbmTransactionMgr transactionMgr = SbmGlobals.System.CreateTransactionMgr(userContext))
|
||||
{
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesInvoice;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)transactionMgr.GetTransactionCount(prm);
|
||||
}
|
||||
SbmTransaction.Params prm = new SbmTransaction.Params();
|
||||
prm.TransactionType = Sbm.TransactionType.SalesInvoice;
|
||||
prm.StatusCat = SbmTransaction.StatusCat.Pending;
|
||||
ItemCount = (int)internals.TransactionMgr.GetTransactionCount(prm);
|
||||
break;
|
||||
}
|
||||
case Sbm.ConsoleLink.Util_Codes_Stats:
|
||||
|
||||
Reference in New Issue
Block a user