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")] [Route("api/[controller]/GenerateMemberOutstanding")]
[HttpGet] [HttpGet]
public GenerateMemberOutstanding GenerateMemberOutstanding([FromQuery]int PropertyID) public GenerateMemberOutstanding GenerateMemberOutstanding([FromQuery]int PropertyID, [FromQuery]string BillMonth)
{ {
GenerateMemberOutstanding oReponse = new GenerateMemberOutstanding(); GenerateMemberOutstanding oReponse = new GenerateMemberOutstanding();
List<MemberOutsatndingModel> oData = new List<MemberOutsatndingModel>(); List<MemberOutsatndingModel> oData = new List<MemberOutsatndingModel>();
DataTable dt = new DataTable(); DataTable dt = new DataTable();
int i = 0; int i = 0;
dt = DBReports.GenerateMemberOutstanding(PropertyID); dt = DBReports.GenerateMemberOutstanding(PropertyID,BillMonth);
if (dt.Rows.Count > 0) if (dt.Rows.Count > 0)
{ {
for (i = 0; i <= dt.Rows.Count - 1; i++) for (i = 0; i <= dt.Rows.Count - 1; i++)
@@ -190,6 +190,36 @@ namespace SocietyToolboxAPI.Controllers
return oResponse; 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(); 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(); var varConnectionString = DBConnectionLayer.getConnectionString();
@@ -21,6 +21,7 @@ namespace SocietyToolboxAPI.DBClass
List<SqlParameter> parameterList = new List<SqlParameter>(); List<SqlParameter> parameterList = new List<SqlParameter>();
parameterList.Add(oLibDbCommon.GetParameter("PropertyID", pIntPropertyID)); parameterList.Add(oLibDbCommon.GetParameter("PropertyID", pIntPropertyID));
parameterList.Add(oLibDbCommon.GetParameter("Month", pStrBillMonth));
dt = oLibDbCommon.GetDataTable("sp_GenerateMemberOutstanding", parameterList, System.Data.CommandType.StoredProcedure); 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); 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; return dt;
} }
+1 -1
View File
@@ -3,7 +3,7 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework> <TargetFramework>netcoreapp2.0</TargetFramework>
<AssemblyVersion>1.0.1.3</AssemblyVersion> <AssemblyVersion>1.0.1.3</AssemblyVersion>
<Version>1.0.1.3</Version> <Version>1.0.1.4</Version>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("SocietyToolboxAPI")] [assembly: System.Reflection.AssemblyCompanyAttribute("SocietyToolboxAPI")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.1.3")] [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.AssemblyProductAttribute("SocietyToolboxAPI")]
[assembly: System.Reflection.AssemblyTitleAttribute("SocietyToolboxAPI")] [assembly: System.Reflection.AssemblyTitleAttribute("SocietyToolboxAPI")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.1.3")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.1.3")]
@@ -1 +1 @@
c4eb1692d6e92d443f2c8afe4018c290e917e0e9 b65eeba43f1a7afaba74ebf72d0784d25ac3bdd9
@@ -1,5 +1,5 @@
{ {
"version": 1, "version": 1,
"dgSpecHash": "Z8/KMZn/971RjgQYSXf+SrDiaf4y/DoFvOJmSNH/IBSNNNCIBtX0ecSh2Wss9ZSi1a+go0ArXWCgGzkK7RdDYA==", "dgSpecHash": "fETGr1kfKxWYZ2n3P/NQNeDECZw0Bwe3OM/mG0N+tFrkTwY6BGtQ3AE1MyCNCbG8xrd/SXXfyBemp6LvPNvw+w==",
"success": true "success": true
} }
+1 -1
View File
@@ -13526,7 +13526,7 @@
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
}, },
"project": { "project": {
"version": "1.0.1.3", "version": "1.0.1.4",
"restore": { "restore": {
"projectUniqueName": "D:\\Projects\\SocietyToolbox\\Development\\API\\SocietyToolboxAPI\\SocietyToolboxAPI\\SocietyToolboxAPI.csproj", "projectUniqueName": "D:\\Projects\\SocietyToolbox\\Development\\API\\SocietyToolboxAPI\\SocietyToolboxAPI\\SocietyToolboxAPI.csproj",
"projectName": "SocietyToolboxAPI", "projectName": "SocietyToolboxAPI",