BusinessMgr 3.0.0.4

This commit is contained in:
Andy Howard
2025-02-11 21:03:58 +00:00
parent c84980672b
commit a5eede4704
24 changed files with 398 additions and 326 deletions
@@ -14,13 +14,13 @@ using Sarand.Net.Standard.Base.Utils;
namespace Sarand.Net.Standard.Dbas.ReferenceData
{
//=======================================================================
// Reference Data manager - Tax Codes.
//=======================================================================
internal partial class SaReferenceDataMgr_Dbas : SaReferenceDataMgr
{
//*******************************************************************
// T a x C o d e s
//*******************************************************************
// Create TaxCode.
//-------------------------------------------------------------------
// Create Item.
public override SaTaxCode CreateTaxCode()
{
ClearErrorState();
@@ -41,7 +41,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// TaxCode exists.
// Item exists.
public override bool TaxCodeExistsById(SysId id)
{
ClearErrorState();
@@ -56,7 +56,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// Get TaxCode.
// Get Item.
public override SaTaxCode GetTaxCode(SaTaxCode.Params prm)
{
return GetTaxCode(GetTaxCodeQueryFilter(prm).Concat(" AND ", "(", ")"));
@@ -105,7 +105,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// Validate item.
// Validate Item.
public override bool IsValidTaxCodeData(SaTaxCode.Data data, SaTaxCode.ErrField errField)
{
ClearErrorState();
@@ -114,7 +114,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// Insert item.
// Insert Item.
public override bool InsertTaxCode(SaTaxCode taxCode, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -142,7 +142,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// Update item.
// Update Item.
public override bool UpdateTaxCode(SaTaxCode taxCode, DbUpdateInfo dbUpdateInfo)
{
ClearErrorState();
@@ -171,7 +171,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// Delete item.
// Delete Item.
public override bool TaxCodeCanBeDeleted(SaTaxCode taxCode)
{
ClearErrorState();
@@ -202,7 +202,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// Copy data properties to and from database.
// Copy Item properties to and from database.
private void PopulateTo(TaxCode_Db dbTaxCode, SaTaxCode taxCode, DbUpdateInfo dbUpdateInfo)
{
dbTaxCode._Id = taxCode.Id.ToInt();
@@ -233,7 +233,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
private void PopulateFrom(TaxCode_Db dbTaxCode, SaTaxCode taxCode)
{
//taxCode.Id = new SysId(dbTaxCode._Id);
//taxCode.Code = dbTaxCode._Code;
taxCode.Code = dbTaxCode._Code;
taxCode.CodeAlt1 = dbTaxCode._CodeAlt1;
taxCode.CodeAlt2 = dbTaxCode._CodeAlt2;
taxCode.Description = dbTaxCode._Description;
@@ -252,7 +252,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// TaxCode column definitions.
// Item column definitions.
private static readonly String aliasTaxCode = "aTax";
private void SetTaxCodeColDfn
(ColumnDfn col, String caption, int width, SaReferenceDataDbDfn.ColumnIdx dbCol,
@@ -265,9 +265,9 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
if (dataType == DataValue.DataType.String && dbCol != SaReferenceDataDbDfn.ColumnIdx.Unknown)
col.MaxLength = (int)SaReferenceDataDbDfn.GetColTextLen(dbCol);
}
//-------------------------------------------------------------------
// Getting taxcode column definition.
//-------------------------------------------------------------------
// Item column definition.
public override ColumnDfn GetTaxCodeColumnDfn(SaTaxCode.Column columnId, string caption = "", int width = 0)
{
ColumnDfn columnDfn = new ColumnDfn((int)columnId, caption, width);
@@ -354,7 +354,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// TaxCode query filter.
// Item query filter.
public override List<string> GetTaxCodeQueryFilter(SaTaxCode.Params prm)
{
List<String> filter = new List<String>();
@@ -403,7 +403,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
if (filter.Count < 1 && prm.IncludeDefaultFilter) filter.Add("1=1");
return filter;
}
// TaxCode sort columns.
// Item sort columns.
public List<String> GetTaxCodeSortColumns(SaTaxCode.Params prm)
{
// Sort sequence:
@@ -438,7 +438,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// TaxCode count.
// Item count.
private long GetTaxCodeCount(String filter)
{
ClearErrorState();
@@ -451,7 +451,7 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// TaxCode list.
// Item list.
public override List<SaTaxCode> GetTaxCodeList(SaTaxCode.Params prm)
{
ClearErrorState();
@@ -486,7 +486,6 @@ namespace Sarand.Net.Standard.Dbas.ReferenceData
}
//-------------------------------------------------------------------
// TaxCode query execution.
public override DbResultSet ExecuteTaxCodeQuery(List<ColumnDfn> columns, SaTaxCode.Params prm)
{
ClearErrorState();