Feature: Added service tax and changed around a lot of SQL structure. Run the conversion sql file or it won't work.
This commit is contained in:
@ -3,22 +3,14 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class AdvanceBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid AdvanceID { get; set; }
|
||||
[DataMember]
|
||||
public decimal Amount { get; set; }
|
||||
[DataMember]
|
||||
public string Narration { get; set; }
|
||||
[DataMember]
|
||||
public Guid CashierIn { get; set; }
|
||||
[DataMember]
|
||||
public DateTime DateIn { get; set; }
|
||||
[DataMember]
|
||||
public Guid? CashierOut { get; set; }
|
||||
[DataMember]
|
||||
public DateTime? DateOut { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,10 +3,9 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class AdvanceDisplayBO : AdvanceBO
|
||||
{
|
||||
[DataMember]
|
||||
public string Cashier { get; set; }
|
||||
public string UserOut { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,28 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class ComplexProductBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid ComplexProductID { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductID { get; set; }
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public string Units { get; set; }
|
||||
[DataMember]
|
||||
public decimal SalePrice { get; set; }
|
||||
[DataMember]
|
||||
public Guid SaleTaxID { get; set; }
|
||||
[DataMember]
|
||||
public decimal Quantity { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,18 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class CostCenterBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid CostCenterID { get; set; }
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -3,27 +3,22 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
|
||||
public class CustomerBO
|
||||
{
|
||||
[DataMember]
|
||||
|
||||
public Guid CustomerID { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public Guid LedgerID { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public string Address { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public bool Important { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public string Phone { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public string Remarks { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,19 +3,17 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
|
||||
public class InventoryBO
|
||||
{
|
||||
[DataMember]
|
||||
|
||||
public Guid InventoryID { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public Guid VoucherID { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public Guid ProductID { get; set; }
|
||||
[DataMember]
|
||||
public Guid? ComplexProductID { get; set; }
|
||||
private decimal quantity;
|
||||
[DataMember]
|
||||
|
||||
public decimal Quantity
|
||||
{
|
||||
get { return quantity; }
|
||||
@ -27,7 +25,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
}
|
||||
private decimal rate;
|
||||
[DataMember]
|
||||
|
||||
public decimal Rate
|
||||
{
|
||||
get { return rate; }
|
||||
@ -38,20 +36,31 @@ namespace Tanshu.Accounts.Contracts
|
||||
CalculateAmount();
|
||||
}
|
||||
}
|
||||
decimal tax;
|
||||
[DataMember]
|
||||
public decimal Tax
|
||||
decimal vat;
|
||||
|
||||
public decimal Vat
|
||||
{
|
||||
get { return tax; }
|
||||
get { return vat; }
|
||||
set
|
||||
{
|
||||
tax = value; if (amount != null)
|
||||
vat = value; if (amount != null)
|
||||
CalculateAmount();
|
||||
}
|
||||
}
|
||||
decimal serviceTax;
|
||||
|
||||
public decimal ServiceTax
|
||||
{
|
||||
get { return serviceTax; }
|
||||
set
|
||||
{
|
||||
serviceTax = value; if (amount != null)
|
||||
CalculateAmount();
|
||||
}
|
||||
}
|
||||
decimal discount;
|
||||
|
||||
[DataMember]
|
||||
|
||||
public decimal Discount
|
||||
{
|
||||
get { return discount; }
|
||||
@ -63,7 +72,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
decimal? amount;
|
||||
|
||||
[DataMember]
|
||||
|
||||
public decimal Amount
|
||||
{
|
||||
get
|
||||
@ -75,16 +84,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
private void CalculateAmount()
|
||||
{
|
||||
amount = quantity * rate * (1 + tax) * (1 - discount);
|
||||
amount = quantity * rate * (1 + vat + serviceTax) * (1 - discount);
|
||||
}
|
||||
[DataMember]
|
||||
public bool IsRateFinal { get; set; }
|
||||
[DataMember]
|
||||
public bool RateFinal
|
||||
{
|
||||
get { return IsRateFinal; }
|
||||
}
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,10 +3,10 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
|
||||
public class InventoryDisplayBO : InventoryBO
|
||||
{
|
||||
[DataMember]
|
||||
|
||||
public string ProductName { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,41 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class JournalBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid JournalID { get; set; }
|
||||
[DataMember]
|
||||
public Guid VoucherID { get; set; }
|
||||
[DataMember]
|
||||
public Guid LedgerID { get; set; }
|
||||
[DataMember]
|
||||
public Guid CostCenterID { get; set; }
|
||||
[DataMember]
|
||||
public decimal Amount { get; set; }
|
||||
private int debit;
|
||||
[DataMember]
|
||||
public int Debit
|
||||
{
|
||||
get { return debit; }
|
||||
set
|
||||
{
|
||||
if ((value == 1) || (value == -1))
|
||||
debit = value;
|
||||
else
|
||||
throw new ArgumentException("Debit can only be -1 or 1");
|
||||
}
|
||||
}
|
||||
[DataMember]
|
||||
public decimal SignedAmount
|
||||
{
|
||||
get { return Amount * Debit; }
|
||||
}
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
@ -1,12 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class JournalDisplayBO : JournalBO
|
||||
{
|
||||
[DataMember]
|
||||
public string LedgerName { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class LedgerBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid LedgerID { get; set; }
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public virtual char Type { get; set; }
|
||||
[DataMember]
|
||||
public Guid ParentLedgerID { get; set; }
|
||||
[DataMember]
|
||||
public Guid CostCenterID { get; set; }
|
||||
[DataMember]
|
||||
public bool IsActive { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,12 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class LedgerDisplayBO : LedgerBO
|
||||
{
|
||||
[DataMember]
|
||||
public string CostCenter { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class LedgerTypeBO
|
||||
{
|
||||
[DataMember]
|
||||
public char TypeID { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public int SortOrder { get; set; }
|
||||
[DataMember]
|
||||
public short Debit { get; set; }
|
||||
[DataMember]
|
||||
public byte Location { get; set; }
|
||||
}
|
||||
}
|
||||
@ -3,21 +3,14 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class PaymentBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid PaymentID { get; set; }
|
||||
[DataMember]
|
||||
public DateTime Date { get; set; }
|
||||
[DataMember]
|
||||
public string Type { get; set; }
|
||||
[DataMember]
|
||||
public Guid CashierID { get; set; }
|
||||
[DataMember]
|
||||
public decimal Amount { get; set; }
|
||||
[DataMember]
|
||||
public string Narration { get; set; }
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,10 +3,8 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class PaymentDisplayBO : PaymentBO
|
||||
{
|
||||
[DataMember]
|
||||
public string Cashier { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,34 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class PaymentSheetBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid SalaryPaymentID { get; set; }
|
||||
[DataMember]
|
||||
public Guid LedgerID { get; set; }
|
||||
[DataMember]
|
||||
public Guid VoucherID { get; set; }
|
||||
[DataMember]
|
||||
public decimal Opening { get; set; }
|
||||
[DataMember]
|
||||
public decimal Salary { get; set; }
|
||||
[DataMember]
|
||||
public decimal Total
|
||||
{
|
||||
get { return Opening + Salary; }
|
||||
}
|
||||
[DataMember]
|
||||
public int Paid { get; set; }
|
||||
[DataMember]
|
||||
public decimal Closing
|
||||
{
|
||||
get { return (Opening + Salary) - Paid; }
|
||||
}
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,14 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class PaymentSheetDisplayBO : PaymentSheetBO
|
||||
{
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public string Department { get; set; }
|
||||
}
|
||||
}
|
||||
@ -3,40 +3,19 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class ProductBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid ProductID { get; set; }
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public string Units { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductTypeID { get; set; }
|
||||
[DataMember]
|
||||
public Guid SaleLedgerID { get; set; }
|
||||
[DataMember]
|
||||
public Guid SaleTaxID { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductGroupID { get; set; }
|
||||
public Guid VatID { get; set; }
|
||||
public decimal SalePrice { get; set; }
|
||||
[DataMember]
|
||||
public Guid PurchaseLedgerID { get; set; }
|
||||
[DataMember]
|
||||
public Guid PurchaseTaxID { get; set; }
|
||||
[DataMember]
|
||||
public decimal PurchasePrice { get; set; }
|
||||
[DataMember]
|
||||
public Guid ServiceTaxID { get; set; }
|
||||
public bool Discontinued { get; set; }
|
||||
[DataMember]
|
||||
public decimal MinimumLevel { get; set; }
|
||||
[DataMember]
|
||||
public decimal MaximumLevel { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
[DataMember]
|
||||
public int SortOrder { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,12 +3,9 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class ProductDisplayBO : ProductBO
|
||||
{
|
||||
[DataMember]
|
||||
public decimal Price { get; set; }
|
||||
[DataMember]
|
||||
public string Type { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,18 +3,12 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class ProductDisplaySmallBO
|
||||
{
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public decimal Price { get; set; }
|
||||
[DataMember]
|
||||
public string Category { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductID { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,20 +3,12 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class ProductTypeBO
|
||||
public class ProductGroupBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid ProductTypeID { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductGroupID { get; set; }
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public decimal DiscountLimit { get; set; }
|
||||
[DataMember]
|
||||
public bool IsForSale { get; set; }
|
||||
[DataMember]
|
||||
public bool IsForPurchae { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,45 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class RequirementBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid RequirementID { get; set; }
|
||||
[DataMember]
|
||||
public Guid LedgerID { get; set; }
|
||||
[DataMember]
|
||||
public DateTime Date { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductID { get; set; }
|
||||
[DataMember]
|
||||
public decimal Requirement { get; set; }
|
||||
[DataMember]
|
||||
public string Remarks { get; set; }
|
||||
[DataMember]
|
||||
public byte Status { get; set; }
|
||||
// Status 0 - Pending, 1 - Ordered, 2 - Cancelled, 3 - Fulfilled
|
||||
[DataMember]
|
||||
public DateTime StatusDate { get; set; }
|
||||
[DataMember]
|
||||
public decimal Stock { get; set; }
|
||||
[DataMember]
|
||||
public decimal Price { get; set; }
|
||||
[DataMember]
|
||||
public decimal Ordered { get; set; }
|
||||
[DataMember]
|
||||
public decimal OrderRate { get; set; }
|
||||
[DataMember]
|
||||
public decimal OrderAmount
|
||||
{
|
||||
get
|
||||
{
|
||||
return Ordered * OrderRate;
|
||||
}
|
||||
}
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,33 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class RequirementDisplayBO : RequirementBO
|
||||
{
|
||||
[DataMember]
|
||||
public string Product { get; set; }
|
||||
[DataMember]
|
||||
public string Ledger { get; set; }
|
||||
[DataMember]
|
||||
public string StatusDisplay
|
||||
{
|
||||
get
|
||||
{
|
||||
if (base.Status == 0)
|
||||
return "Pending";
|
||||
else if (base.Status == 1)
|
||||
return "Ordered";
|
||||
else if (base.Status == 2)
|
||||
return "Cancelled";
|
||||
else if (base.Status == 3)
|
||||
return "Fulfilled";
|
||||
else
|
||||
throw new ArgumentException("Status message is invalid");
|
||||
}
|
||||
}
|
||||
[DataMember]
|
||||
public decimal OrderTotal { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,52 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class SalarySheetBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid SalarySheetID { get; set; }
|
||||
[DataMember]
|
||||
public Guid VoucherID { get; set; }
|
||||
[DataMember]
|
||||
public Guid LedgerID { get; set; }
|
||||
[DataMember]
|
||||
public int Salary { get; set; }
|
||||
[DataMember]
|
||||
public decimal WorkingDays { get; set; }
|
||||
[DataMember]
|
||||
public decimal Present { get; set; }
|
||||
[DataMember]
|
||||
public decimal Offs { get; set; }
|
||||
[DataMember]
|
||||
public decimal Overtime { get; set; }
|
||||
[DataMember]
|
||||
public int Deductions { get; set; }
|
||||
[DataMember]
|
||||
public int TotalSalary
|
||||
{
|
||||
get
|
||||
{
|
||||
decimal amount = 0;
|
||||
|
||||
// Salary
|
||||
amount = (Present + Offs + Overtime) * Salary / WorkingDays;
|
||||
|
||||
// Less Deductions
|
||||
amount -= Deductions;
|
||||
|
||||
// Roundoff
|
||||
amount = Math.Round(amount);
|
||||
|
||||
return Convert.ToInt32(amount);
|
||||
}
|
||||
|
||||
}
|
||||
[DataMember]
|
||||
public string Remarks { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class SalarySheetDisplayBO : SalarySheetBO
|
||||
{
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public string CostCenter { get; set; }
|
||||
[DataMember]
|
||||
public int CurrentSalary { get; set; }
|
||||
[DataMember]
|
||||
public bool IsComputed { get; set; }
|
||||
}
|
||||
}
|
||||
@ -16,6 +16,5 @@ namespace Tanshu.Accounts.Contracts
|
||||
public bool Printed { get; set; }
|
||||
public DateTime? Alarm { get; set; }
|
||||
public string KotID { get; set; }
|
||||
public byte[] SaleTimestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,42 +1,27 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class SalesAnalysisBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid TypeID { get; set; }
|
||||
[DataMember]
|
||||
public string Section { get; set; }
|
||||
[DataMember]
|
||||
public decimal Quantity { get; set; }
|
||||
[DataMember]
|
||||
public decimal Gross { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductGroupID { get; set; }
|
||||
public string Name { get; set; }
|
||||
public decimal Net { get; set; }
|
||||
public decimal Vat { get; set; }
|
||||
public decimal ServiceTax { get; set; }
|
||||
}
|
||||
|
||||
[DataContract]
|
||||
public class SalesAnalysisDetailBO
|
||||
{
|
||||
[DataMember]
|
||||
public string Section { get; set; }
|
||||
[DataMember]
|
||||
public string Product { get; set; }
|
||||
[DataMember]
|
||||
public decimal Quantity { get; set; }
|
||||
[DataMember]
|
||||
public decimal Amount { get; set; }
|
||||
}
|
||||
|
||||
[DataContract]
|
||||
public class SettlementReportBO
|
||||
{
|
||||
[DataMember]
|
||||
public PaidStatus Status { get; set; }
|
||||
[DataMember]
|
||||
public decimal Amount { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,16 +3,16 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
|
||||
public class SalesBillItemBO
|
||||
{
|
||||
[DataMember]
|
||||
|
||||
public Guid productID;
|
||||
[DataMember]
|
||||
|
||||
public string Name { get; set; }
|
||||
|
||||
private decimal price;
|
||||
[DataMember]
|
||||
|
||||
public decimal Price
|
||||
{
|
||||
get { return price; }
|
||||
@ -26,7 +26,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
|
||||
private decimal quantity = 1;
|
||||
[DataMember]
|
||||
|
||||
public decimal Quantity
|
||||
{
|
||||
get { return quantity; }
|
||||
@ -40,7 +40,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
|
||||
private decimal discount = 0;
|
||||
[DataMember]
|
||||
|
||||
public decimal Discount
|
||||
{
|
||||
get { return discount; }
|
||||
@ -55,14 +55,31 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
}
|
||||
|
||||
[DataMember]
|
||||
public decimal Tax { get; set; }
|
||||
|
||||
public decimal TaxAmount
|
||||
public decimal Vat { get; set; }
|
||||
|
||||
public decimal VatAmount
|
||||
{
|
||||
get
|
||||
{
|
||||
return quantity * price * Tax * (1 - discount);
|
||||
return quantity * price * Vat * (1 - discount);
|
||||
}
|
||||
}
|
||||
|
||||
public decimal ServiceTax { get; set; }
|
||||
|
||||
public decimal ServiceTaxAmount
|
||||
{
|
||||
get
|
||||
{
|
||||
return quantity * price * ServiceTax * (1 - discount);
|
||||
}
|
||||
}
|
||||
public decimal TotalTax
|
||||
{
|
||||
get
|
||||
{
|
||||
return quantity * price * (Vat + ServiceTax) * (1 - discount);
|
||||
}
|
||||
}
|
||||
|
||||
@ -83,7 +100,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
|
||||
private decimal printed = 0;
|
||||
[DataMember]
|
||||
|
||||
public decimal Printed
|
||||
{
|
||||
get { return printed; }
|
||||
@ -95,14 +112,14 @@ namespace Tanshu.Accounts.Contracts
|
||||
printed = value;
|
||||
}
|
||||
}
|
||||
[DataMember]
|
||||
|
||||
public string location;
|
||||
|
||||
public decimal Value
|
||||
{
|
||||
get
|
||||
{
|
||||
return price * quantity * (1 - discount) * (1 + Tax);
|
||||
return price * quantity * (1 - discount) * (1 + Vat + ServiceTax );
|
||||
}
|
||||
}
|
||||
public decimal Additional
|
||||
@ -113,7 +130,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
}
|
||||
}
|
||||
|
||||
[DataMember]
|
||||
|
||||
public bool isNew = true;
|
||||
|
||||
public string Display
|
||||
@ -122,7 +139,7 @@ namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
string output = string.Format("{0} @ Rs. {1:#.##}", Name, price);
|
||||
if (discount != 0)
|
||||
output += string.Format(" - {0:#.##%}", discount);
|
||||
output += string.Format(" - {0:#.##%}", discount);
|
||||
return output;
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,18 +3,11 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class TaxBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid TaxID { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public decimal Rate { get; set; }
|
||||
[DataMember]
|
||||
public char Type { get; set; }
|
||||
[DataMember]
|
||||
private byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,18 +3,11 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class UserBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid UserID { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public string Password { get; set; }
|
||||
[DataMember]
|
||||
public bool LockedOut { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,25 +3,16 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class VerificationBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid VerificationID { get; set; }
|
||||
[DataMember]
|
||||
public Guid VoucherID { get; set; }
|
||||
[DataMember]
|
||||
public Guid ProductID { get; set; }
|
||||
[DataMember]
|
||||
public decimal ActualQuantity { get; set; }
|
||||
[DataMember]
|
||||
public decimal ComputedQuantity { get; set; }
|
||||
[DataMember]
|
||||
public decimal LostQuantity
|
||||
{
|
||||
get { return ComputedQuantity - ActualQuantity; }
|
||||
}
|
||||
[DataMember]
|
||||
public byte[] Timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,10 +3,8 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class VerificationDisplayBO : VerificationBO
|
||||
{
|
||||
[DataMember]
|
||||
public string ProductName { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,28 +3,22 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
|
||||
public class VoucherBO
|
||||
{
|
||||
[DataMember]
|
||||
|
||||
public Guid VoucherID { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Ref { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public DateTime? Date { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public string Narration { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public Guid UserID { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public DateTime CreationDate { get; set; }
|
||||
[DataMember]
|
||||
|
||||
public DateTime LastEditDate { get; set; }
|
||||
[DataMember]
|
||||
public char Type { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,16 +3,10 @@ using System.Runtime.Serialization;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[DataContract]
|
||||
public class WaiterBO
|
||||
{
|
||||
[DataMember]
|
||||
public Guid WaiterID { get; set; }
|
||||
[DataMember]
|
||||
public int Code { get; set; }
|
||||
[DataMember]
|
||||
public string Name { get; set; }
|
||||
[DataMember]
|
||||
public byte[] timestamp { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IAdvanceBI
|
||||
{
|
||||
[OperationContract]
|
||||
void Insert(AdvanceBO advance);
|
||||
[OperationContract]
|
||||
List<AdvanceDisplayBO> GetAdvances(DateTime fromDate, DateTime toDate, bool all);
|
||||
[OperationContract]
|
||||
void Adjust(Guid advanceID, Guid userID);
|
||||
}
|
||||
}
|
||||
@ -1,75 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using System.Data.SqlClient;
|
||||
using System.ServiceModel;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface ICheckoutBI
|
||||
{
|
||||
#region Properties
|
||||
[DataMember]
|
||||
decimal Opening { get; }
|
||||
[DataMember]
|
||||
decimal Receipts { get; }
|
||||
[DataMember]
|
||||
decimal AdvanceReceipts { get; }
|
||||
[DataMember]
|
||||
decimal CCReceipts { get; }
|
||||
[DataMember]
|
||||
decimal AdvanceAdjusted { get; }
|
||||
[DataMember]
|
||||
decimal CashPayments { get; }
|
||||
[DataMember]
|
||||
decimal AdditionalVoids { get; }
|
||||
[DataMember]
|
||||
decimal VoidsInSystem { get; }
|
||||
[DataMember]
|
||||
decimal PendingBills { get; }
|
||||
[DataMember]
|
||||
decimal NetSales { get; }
|
||||
[DataMember]
|
||||
decimal ClosingBalance { get; }
|
||||
[DataMember]
|
||||
decimal RetainedOvernight { get; }
|
||||
[DataMember]
|
||||
decimal CashDeposited { get; } //
|
||||
[DataMember]
|
||||
decimal Excess { get; } //
|
||||
[DataMember]
|
||||
string Status { get; } //
|
||||
[DataMember]
|
||||
string Cashiers { get; } //
|
||||
[DataMember]
|
||||
Guid CashierID { get; } //
|
||||
[DataMember]
|
||||
string Cashier { get; } //
|
||||
[DataMember]
|
||||
DateTime StartDate { get; } //
|
||||
[DataMember]
|
||||
DateTime FinishDate { get; } //
|
||||
|
||||
[DataMember]
|
||||
string PendingString { get; }
|
||||
[DataMember]
|
||||
string CCString { get; }
|
||||
[DataMember]
|
||||
string VoidsString { get; }
|
||||
[DataMember]
|
||||
string DiscountString { get; }
|
||||
[DataMember]
|
||||
string Manager { get; }
|
||||
#endregion
|
||||
|
||||
[OperationContract]
|
||||
void Init(Guid cashier, DateTime startDate, DateTime finishDate);
|
||||
[OperationContract]
|
||||
void Calculate(decimal cashDeposited, decimal retainedOvernight);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,31 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
//using System.Linq;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface ICustomerBI
|
||||
{
|
||||
[OperationContract]
|
||||
List<LedgerBO> GetCustomerLedgers();
|
||||
[OperationContract]
|
||||
CustomerBO GetCustomer(Guid customerID);
|
||||
[OperationContract]
|
||||
List<CustomerBO> GetFilteredCustomers(Dictionary<string, string> filter);
|
||||
[OperationContract]
|
||||
List<CustomerBO> GetCustomers();
|
||||
[OperationContract]
|
||||
List<CustomerBO> GetSingleCustomers(Guid customerID);
|
||||
[OperationContract]
|
||||
bool Update(CustomerBO customer);
|
||||
[OperationContract]
|
||||
bool Delete(Guid customerID);
|
||||
[OperationContract]
|
||||
bool Insert(CustomerBO customer);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface ILedgerBI
|
||||
{
|
||||
[OperationContract]
|
||||
LedgerBO GetLedger(Guid ledgerID);
|
||||
[OperationContract]
|
||||
LedgerBO GetLedgerByName(string name);
|
||||
[OperationContract]
|
||||
bool Insert(LedgerBO ledger);
|
||||
[OperationContract]
|
||||
bool Update(LedgerBO ledger);
|
||||
[OperationContract]
|
||||
List<LedgerDisplayBO> GetLedgers();
|
||||
[OperationContract]
|
||||
List<LedgerDisplayBO> GetLedgersOfType(char type);
|
||||
}
|
||||
}
|
||||
@ -1,28 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
//using System.Linq;
|
||||
using System.Text;
|
||||
using System.Data.SqlClient;
|
||||
using System.ServiceModel;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IMembershipBI
|
||||
{
|
||||
[OperationContract]
|
||||
bool ValidateUser(string name, string password);
|
||||
[OperationContract]
|
||||
void AddUsersToRoles(string[] usernames, string[] roleNames);
|
||||
[OperationContract]
|
||||
string[] GetAllRoles();
|
||||
[OperationContract]
|
||||
string[] GetRolesForUser(string username);
|
||||
[OperationContract]
|
||||
bool IsUserInRole(string username, string roleName);
|
||||
[OperationContract]
|
||||
void RemoveUsersFromRoles(string[] usernames, string[] roleNames);
|
||||
[OperationContract]
|
||||
UserBO GetUserFromName(string name);
|
||||
}
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IPaymentBI
|
||||
{
|
||||
[OperationContract]
|
||||
void Insert(PaymentBO payment);
|
||||
[OperationContract]
|
||||
List<PaymentDisplayBO> GetPayments(Guid? userID, DateTime fromDate, DateTime toDate);
|
||||
[OperationContract]
|
||||
void Delete(Guid paymentID);
|
||||
}
|
||||
}
|
||||
@ -1,31 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IProductBI
|
||||
{
|
||||
[OperationContract]
|
||||
bool Insert(ProductBO product);
|
||||
[OperationContract]
|
||||
bool Update(ProductBO product);
|
||||
[OperationContract]
|
||||
bool Delete(Guid productID);
|
||||
[OperationContract]
|
||||
ProductBO GetProductFromName(string nameAndUnits);
|
||||
[OperationContract]
|
||||
ProductBO GetProduct(Guid productID);
|
||||
[OperationContract]
|
||||
decimal GetProductStock(DateTime date, Guid productID, Guid? voucherID);
|
||||
[OperationContract]
|
||||
List<ProductDisplayBO> GetProducts();
|
||||
[OperationContract]
|
||||
List<ProductDisplaySmallBO> GetFilteredProducts(Dictionary<string, string> filter);
|
||||
[OperationContract]
|
||||
List<ProductTypeBO> GetProductTypes();
|
||||
}
|
||||
}
|
||||
@ -1,37 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Data.SqlClient;
|
||||
using System.ServiceModel;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface ISaleVoucherBI
|
||||
{
|
||||
[OperationContract]
|
||||
SalesBillItemBO GetDefaultSaleBillItem(Guid productID);
|
||||
[OperationContract]
|
||||
decimal GetProductDiscountLimit(Guid productID);
|
||||
[OperationContract]
|
||||
bool IsBillPrinted(Guid voucherID);
|
||||
[OperationContract]
|
||||
bool Insert(SaleVoucherBO saleVoucher, List<InventoryBO> inventory);
|
||||
[OperationContract]
|
||||
bool Update(SaleVoucherBO saleVoucher, List<InventoryBO> inventory);
|
||||
[OperationContract]
|
||||
bool GetSaleVoucher(Guid voucherID, ref SaleVoucherBO voucherSale, ref List<InventoryDisplayBO> iList);
|
||||
|
||||
[OperationContract]
|
||||
List<PendingBillsBO> GetPendingBills(PendingType list, int floor);
|
||||
[OperationContract]
|
||||
Guid? GetPendingVoucherID(string tableID, int floor);
|
||||
[OperationContract]
|
||||
List<InventoryBO> SaleInventory(Dictionary<BillItemKey, SalesBillItemBO>.ValueCollection list, Guid? voucherID);
|
||||
[OperationContract]
|
||||
void SetAlarm(Guid voucherID, DateTime? alarmTime);
|
||||
[OperationContract]
|
||||
void VoidBill(Guid voucherID, string reason, Guid userID);
|
||||
[OperationContract]
|
||||
void DeclareBillsPaid(Guid userID, List<Guid> billList, PaidStatus paidStatus);
|
||||
}
|
||||
}
|
||||
@ -1,23 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
//using System.Linq;
|
||||
using System.Text;
|
||||
using System.Data.SqlClient;
|
||||
using System.ServiceModel;
|
||||
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface ISalesAnalysisBI
|
||||
{
|
||||
[OperationContract]
|
||||
List<SalesAnalysisDetailBO> GetSaleDetail(DateTime startDate, DateTime finishDate, Guid costCenterID);
|
||||
[OperationContract]
|
||||
List<SalesAnalysisBO> GetSale(DateTime startDate, DateTime finishDate);
|
||||
[OperationContract]
|
||||
void GetAdditionalInfo(ref decimal freeSale, ref decimal voids, ref decimal pending, ref decimal net, ref decimal tax, DateTime startDate, DateTime finishDate);
|
||||
[OperationContract]
|
||||
List<SalesAnalysisBO> GetSalesTaxReturn(DateTime startDate, DateTime finishDate, ref decimal freeSale, ref decimal voids, ref decimal pending, ref decimal net, ref decimal tax);
|
||||
}
|
||||
}
|
||||
@ -1,27 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IUserBI
|
||||
{
|
||||
[OperationContract]
|
||||
UserBO GetUser(Guid userID);
|
||||
[OperationContract]
|
||||
bool ChangePassword(UserBO userData, string newPassword);
|
||||
[OperationContract]
|
||||
List<UserBO> GetUsers();
|
||||
[OperationContract]
|
||||
bool UserExists(string userName);
|
||||
[OperationContract]
|
||||
bool Insert(UserBO user);
|
||||
[OperationContract]
|
||||
bool Update(UserBO user);
|
||||
[OperationContract]
|
||||
bool Delete(Guid userID);
|
||||
}
|
||||
}
|
||||
@ -1,23 +0,0 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using System.ServiceModel;
|
||||
using System.Data.SqlClient;
|
||||
|
||||
namespace Tanshu.Accounts.Contracts
|
||||
{
|
||||
[ServiceContract]
|
||||
public interface IWaiterBI
|
||||
{
|
||||
[OperationContract]
|
||||
bool Insert(WaiterBO waiter);
|
||||
[OperationContract]
|
||||
bool Update(WaiterBO waiter);
|
||||
[OperationContract]
|
||||
WaiterBO GetWaiter(Guid waiterID);
|
||||
[OperationContract]
|
||||
bool Delete(Guid waiterID);
|
||||
[OperationContract]
|
||||
List<WaiterBO> GetWaiters();
|
||||
}
|
||||
}
|
||||
@ -56,52 +56,28 @@
|
||||
<Compile Include="Communication\Delegates.cs" />
|
||||
<Compile Include="Data Contracts\AdvanceBO.cs" />
|
||||
<Compile Include="Data Contracts\AdvanceDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\ComplexProductBO.cs" />
|
||||
<Compile Include="Data Contracts\BillItemKey.cs" />
|
||||
<Compile Include="Data Contracts\PaidStatusBO.cs" />
|
||||
<Compile Include="Data Contracts\SalarySheetBO.cs" />
|
||||
<Compile Include="Data Contracts\SalarySheetDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\TaxBO.cs" />
|
||||
<Compile Include="Data Contracts\VerificationBO.cs" />
|
||||
<Compile Include="Data Contracts\VerificationDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\RequirementDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\RequirementBO.cs" />
|
||||
<Compile Include="Data Contracts\PaymentSheetBO.cs" />
|
||||
<Compile Include="Data Contracts\PaymentSheetDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\LedgerTypeBO.cs" />
|
||||
<Compile Include="Data Contracts\JournalDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\CostCenterBO.cs" />
|
||||
<Compile Include="Data Contracts\CustomerBO.cs" />
|
||||
<Compile Include="Data Contracts\WaiterBO.cs" />
|
||||
<Compile Include="Data Contracts\InventoryBO.cs" />
|
||||
<Compile Include="Data Contracts\InventoryDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\JournalBO.cs" />
|
||||
<Compile Include="Data Contracts\LedgerBO.cs" />
|
||||
<Compile Include="Data Contracts\LedgerDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\PaymentBO.cs" />
|
||||
<Compile Include="Data Contracts\PaymentDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\PendingBillsBO.cs" />
|
||||
<Compile Include="Data Contracts\ProductBO.cs" />
|
||||
<Compile Include="Data Contracts\ProductDisplayBO.cs" />
|
||||
<Compile Include="Data Contracts\ProductDisplaySmallBO.cs" />
|
||||
<Compile Include="Data Contracts\ProductTypeBO.cs" />
|
||||
<Compile Include="Data Contracts\ProductGroupBO.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Data Contracts\SalesAnalysisBO.cs" />
|
||||
<Compile Include="Data Contracts\SalesBillItemBO.cs" />
|
||||
<Compile Include="Data Contracts\SaleVoucherBO.cs" />
|
||||
<Compile Include="Data Contracts\UserBO.cs" />
|
||||
<Compile Include="Data Contracts\VoucherBO.cs" />
|
||||
<Compile Include="Service Contracts\AdvanceBI.cs" />
|
||||
<Compile Include="Service Contracts\CheckoutBI.cs" />
|
||||
<Compile Include="Service Contracts\CustomerBI.cs" />
|
||||
<Compile Include="Service Contracts\WaiterBI.cs" />
|
||||
<Compile Include="Service Contracts\LedgerBI.cs" />
|
||||
<Compile Include="Service Contracts\MembershipBI.cs" />
|
||||
<Compile Include="Service Contracts\PaymentBI.cs" />
|
||||
<Compile Include="Service Contracts\ProductBI.cs" />
|
||||
<Compile Include="Service Contracts\SalesAnalysisBI.cs" />
|
||||
<Compile Include="Service Contracts\SaleVoucherBI.cs" />
|
||||
<Compile Include="Service Contracts\UserBI.cs" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
|
||||
Reference in New Issue
Block a user