Release 1.0.0.4

1. Delete Transaction
2. Member outstanding API change
This commit is contained in:
2023-11-20 00:29:34 +05:30
parent 71a20c9aa3
commit c86daf2e62
17 changed files with 56 additions and 8 deletions
Binary file not shown.
Binary file not shown.
@@ -19,14 +19,14 @@ namespace SocietyToolboxAPI.Controllers
{
[Route("api/[controller]/GenerateMemberOutstanding")]
[HttpGet]
public GenerateMemberOutstanding GenerateMemberOutstanding([FromQuery]int PropertyID)
public GenerateMemberOutstanding GenerateMemberOutstanding([FromQuery]int PropertyID, [FromQuery]string BillMonth)
{
GenerateMemberOutstanding oReponse = new GenerateMemberOutstanding();
List<MemberOutsatndingModel> oData = new List<MemberOutsatndingModel>();
DataTable dt = new DataTable();
int i = 0;
dt = DBReports.GenerateMemberOutstanding(PropertyID);
dt = DBReports.GenerateMemberOutstanding(PropertyID,BillMonth);
if (dt.Rows.Count > 0)
{
for (i = 0; i <= dt.Rows.Count - 1; i++)
@@ -190,6 +190,36 @@ namespace SocietyToolboxAPI.Controllers
return oResponse;
}
[Route("api/[controller]/DeleteTransaction")]
[HttpGet]
public GetTransactionList DeleteTransaction([FromQuery]string TransactionID)
{
GetTransactionList oReponse = new GetTransactionList();
List<TransactionsModel> oData = new List<TransactionsModel>();
DataTable dt = new DataTable();
dt = DBTransactions.DeleteTransaction(TransactionID);
if (dt.Rows.Count > 0)
{
oReponse.Status = "200";
oReponse.Message = "Success";
oReponse.Data = oData;
}
else
{
oReponse.Status = "200";
oReponse.Message = "No Records";
oReponse.Data = oData;
}
return oReponse;
}
+2 -1
View File
@@ -12,7 +12,7 @@ namespace SocietyToolboxAPI.DBClass
{
static LibDbCommon.DataAccess oLibDbCommon = new LibDbCommon.DataAccess();
public static DataTable GenerateMemberOutstanding(int pIntPropertyID)
public static DataTable GenerateMemberOutstanding(int pIntPropertyID,string pStrBillMonth)
{
var varConnectionString = DBConnectionLayer.getConnectionString();
@@ -21,6 +21,7 @@ namespace SocietyToolboxAPI.DBClass
List<SqlParameter> parameterList = new List<SqlParameter>();
parameterList.Add(oLibDbCommon.GetParameter("PropertyID", pIntPropertyID));
parameterList.Add(oLibDbCommon.GetParameter("Month", pStrBillMonth));
dt = oLibDbCommon.GetDataTable("sp_GenerateMemberOutstanding", parameterList, System.Data.CommandType.StoredProcedure);
@@ -80,6 +80,23 @@ namespace SocietyToolboxAPI.DBClass
dt = oLibDbCommon.GetDataTable("sp_UpdateTransactionsDetails", parameterList, System.Data.CommandType.StoredProcedure);
return dt;
}
public static DataTable DeleteTransaction(string pIntTransactionID)
{
var varConnectionString = DBConnectionLayer.getConnectionString();
DataTable dt = new DataTable();
oLibDbCommon.ConnectionString = varConnectionString;
List<SqlParameter> parameterList = new List<SqlParameter>();
parameterList.Add(oLibDbCommon.GetParameter("TransactionID", pIntTransactionID));
dt = oLibDbCommon.GetDataTable("sp_getDeleteTransaction", parameterList, System.Data.CommandType.StoredProcedure);
return dt;
}
+1 -1
View File
@@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
<AssemblyVersion>1.0.1.3</AssemblyVersion>
<Version>1.0.1.3</Version>
<Version>1.0.1.4</Version>
</PropertyGroup>
<ItemGroup>
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("SocietyToolboxAPI")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.1.3")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.1.3")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.1.4")]
[assembly: System.Reflection.AssemblyProductAttribute("SocietyToolboxAPI")]
[assembly: System.Reflection.AssemblyTitleAttribute("SocietyToolboxAPI")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.1.3")]
@@ -1 +1 @@
c4eb1692d6e92d443f2c8afe4018c290e917e0e9
b65eeba43f1a7afaba74ebf72d0784d25ac3bdd9
@@ -1,5 +1,5 @@
{
"version": 1,
"dgSpecHash": "Z8/KMZn/971RjgQYSXf+SrDiaf4y/DoFvOJmSNH/IBSNNNCIBtX0ecSh2Wss9ZSi1a+go0ArXWCgGzkK7RdDYA==",
"dgSpecHash": "fETGr1kfKxWYZ2n3P/NQNeDECZw0Bwe3OM/mG0N+tFrkTwY6BGtQ3AE1MyCNCbG8xrd/SXXfyBemp6LvPNvw+w==",
"success": true
}
+1 -1
View File
@@ -13526,7 +13526,7 @@
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "1.0.1.3",
"version": "1.0.1.4",
"restore": {
"projectUniqueName": "D:\\Projects\\SocietyToolbox\\Development\\API\\SocietyToolboxAPI\\SocietyToolboxAPI\\SocietyToolboxAPI.csproj",
"projectName": "SocietyToolboxAPI",