Release 2.1.0.5

GST - Input/Output GST Segregation
This commit is contained in:
2023-05-15 21:44:59 +05:30
parent 686d8675be
commit 4b247631f0
16 changed files with 173 additions and 156 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
+164 -152
View File
@@ -136,147 +136,159 @@ namespace TallyDataTool
private void btnSync_Click(object sender, EventArgs e) private void btnSync_Click(object sender, EventArgs e)
{ {
string pStrFilePath = "C:\\Users\\Public\\TallySyncLogs\\" + System.DateTime.Today.Date.ToString("yyyyMMdd") + ".log"; string pStrFilePath = "C:\\Users\\Public\\TallySyncLogs\\" + System.DateTime.Today.Date.ToString("yyyyMMdd") + ".log";
try
//File Log
if (File.Exists(pStrFilePath) == false)
{ {
pSWTallySyncLogs = File.CreateText(pStrFilePath);
//File Log
if (File.Exists(pStrFilePath) == false)
{
pSWTallySyncLogs = File.CreateText(pStrFilePath);
}
else
{
pSWTallySyncLogs = File.CreateText(pStrFilePath);
}
if (cbTransactionTypes.Text == "KTM Vehicle Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Vehicle Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehiclePurchaseToDataTableGST();
procImportVehiclePurchaseToTally("KTM");
}
else if (cbTransactionTypes.Text == "KTM Parts Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Parts Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartsPurchaseToDataTableGST();
procImportSparesPurchaseToTally("KTM");
}
else if (cbTransactionTypes.Text == "Chetak Vehicle Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Vehicle Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehiclePurchaseToDataTableGST();
procImportVehiclePurchaseToTally("Chetak");
}
else if (cbTransactionTypes.Text == "Chetak Parts Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Parts Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartsPurchaseToDataTableGST();
procImportSparesPurchaseToTally("Chetak");
}
else if (cbTransactionTypes.Text == "KTM Vehicle Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Vehicle Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehicleSalesToDataTable();
procImportVehicleSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "KTM Parts Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Parts Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartSalesToDataTable();
procImportSpareSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "KTM Vehicle Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Vehicle Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehicleSalesToDataTable();
procImportVehicleSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "Chetak Vehicle Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Vehicle Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehicleSalesToDataTable();
procImportVehicleSalesToTally("CHETAK");
}
else if (cbTransactionTypes.Text == "Chetak Parts Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Parts Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartSalesToDataTable();
procImportSpareSalesToTally("CHETAK");
}
else if (cbTransactionTypes.Text == "KTM Service Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Service Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelServiceSalesToDataTable();
procImportServiceSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "Chetak Service Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Service Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelServiceSalesToDataTable();
procImportServiceSalesToTally("CHETAK");
}
else if (cbTransactionTypes.Text == "Chetak Receipt")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Receitps Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelReceiptsToDataTable();
procImportReceiptsToTally("CHETAK");
}
//close File
PBTallySync.Value = PBTallySync.Maximum;
pSWTallySyncLogs.Close();
MessageBox.Show("Process Complete!!", "Tally Data Tool");
Process.Start(pStrFilePath);
} }
else catch(Exception ex)
{ {
pSWTallySyncLogs = File.CreateText(pStrFilePath); MessageBox.Show("Error !! - " + ex.Message);
pSWTallySyncLogs.WriteLine("Error - " + ex.Message);
pSWTallySyncLogs.Close();
Process.Start(pStrFilePath);
} }
if (cbTransactionTypes.Text == "KTM Vehicle Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Vehicle Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehiclePurchaseToDataTableGST();
procImportVehiclePurchaseToTally("KTM");
}
else if (cbTransactionTypes.Text == "KTM Parts Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Parts Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartsPurchaseToDataTableGST();
procImportSparesPurchaseToTally("KTM");
}
else if (cbTransactionTypes.Text == "Chetak Vehicle Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Vehicle Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehiclePurchaseToDataTableGST();
procImportVehiclePurchaseToTally("Chetak");
}
else if (cbTransactionTypes.Text == "Chetak Parts Purchase")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Parts Purchase Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartsPurchaseToDataTableGST();
procImportSparesPurchaseToTally("Chetak");
}
else if (cbTransactionTypes.Text == "KTM Vehicle Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Vehicle Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehicleSalesToDataTable();
procImportVehicleSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "KTM Parts Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Parts Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartSalesToDataTable();
procImportSpareSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "KTM Vehicle Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Vehicle Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehicleSalesToDataTable();
procImportVehicleSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "Chetak Vehicle Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Vehicle Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelVehicleSalesToDataTable();
procImportVehicleSalesToTally("CHETAK");
}
else if (cbTransactionTypes.Text == "Chetak Parts Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Parts Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelPartSalesToDataTable();
procImportSpareSalesToTally("CHETAK");
}
else if (cbTransactionTypes.Text == "KTM Service Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("KTM Service Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelServiceSalesToDataTable();
procImportServiceSalesToTally("KTM");
}
else if (cbTransactionTypes.Text == "Chetak Service Sales")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Service Sales Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelServiceSalesToDataTable();
procImportServiceSalesToTally("CHETAK");
}
else if (cbTransactionTypes.Text == "Chetak Receipt")
{
pSWTallySyncLogs.WriteLine("================================================================================");
pSWTallySyncLogs.WriteLine("Chetak Receitps Data Import on " + System.DateTime.Now.ToShortDateString() + " @ " + System.DateTime.Now.ToShortTimeString());
pSWTallySyncLogs.WriteLine("================================================================================");
procImportExcelDataToDatatable();
procImportExcelReceiptsToDataTable();
procImportReceiptsToTally("CHETAK");
}
//close File
PBTallySync.Value = PBTallySync.Maximum;
pSWTallySyncLogs.Close();
MessageBox.Show("Process Complete!!", "Tally Data Tool");
Process.Start(pStrFilePath);
} }
private void procImportVehiclePurchaseToTally(string TransType) private void procImportVehiclePurchaseToTally(string TransType)
{ {
@@ -378,11 +390,11 @@ namespace TallyDataTool
string pStrIGSTLED = ""; string pStrIGSTLED = "";
if (TransType == "KTM") if (TransType == "KTM")
{ {
pStrIGSTLED = "IGST @28%"; pStrIGSTLED = "Input IGST @28%";
} }
else else
{ {
pStrIGSTLED = "IGST @28%"; pStrIGSTLED = "Input IGST @5%";
} }
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
@@ -399,7 +411,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "Cess of GST", LedgerName = "Input Cess of GST",
IsDeemedPositive = "YES", IsDeemedPositive = "YES",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["Cess"].ToString()).ToString() LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["Cess"].ToString()).ToString()
@@ -614,7 +626,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "IGST @28%", LedgerName = "Input IGST @28%",
IsDeemedPositive = "YES", IsDeemedPositive = "YES",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["IGST28"].ToString()).ToString() LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["IGST28"].ToString()).ToString()
@@ -627,7 +639,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "IGST @18%", LedgerName = "Input IGST @18%",
IsDeemedPositive = "YES", IsDeemedPositive = "YES",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["IGST18"].ToString()).ToString() LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["IGST18"].ToString()).ToString()
@@ -640,7 +652,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "IGST @5%", LedgerName = "Input IGST @5%",
IsDeemedPositive = "YES", IsDeemedPositive = "YES",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["IGST5"].ToString()).ToString() LedgerAmount = "-" + double.Parse(dtExcelSource.Rows[i]["IGST5"].ToString()).ToString()
@@ -927,7 +939,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "CGST @14%", LedgerName = "Output CGST @14%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST14"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST14"].ToString()).ToString()
@@ -940,7 +952,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @14%", LedgerName = "Output SGST @14%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST14"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST14"].ToString()).ToString()
@@ -954,7 +966,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @2.5%", LedgerName = "Output SGST @2.5%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST9"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST9"].ToString()).ToString()
@@ -968,7 +980,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @2.5%", LedgerName = "Output SGST @2.5%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST9"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST9"].ToString()).ToString()
@@ -981,7 +993,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "Cess @3%", LedgerName = "Output Cess @3%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["CessAmt"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["CessAmt"].ToString()).ToString()
@@ -1156,7 +1168,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @14%", LedgerName = "Output SGST @14%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST14"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST14"].ToString()).ToString()
@@ -1167,7 +1179,7 @@ namespace TallyDataTool
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "CGST @14%", LedgerName = "Output CGST @14%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST14"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST14"].ToString()).ToString()
@@ -1181,7 +1193,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @9%", LedgerName = "Output SGST @9%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST9"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST9"].ToString()).ToString()
@@ -1191,7 +1203,7 @@ namespace TallyDataTool
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "CGST @9%", LedgerName = "Output CGST @9%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST9"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST9"].ToString()).ToString()
@@ -1336,7 +1348,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @14%", LedgerName = "Output SGST @14%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST14"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST14"].ToString()).ToString()
@@ -1347,7 +1359,7 @@ namespace TallyDataTool
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "CGST @14%", LedgerName = "Output CGST @14%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST14"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST14"].ToString()).ToString()
@@ -1361,7 +1373,7 @@ namespace TallyDataTool
{ {
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "SGST @9%", LedgerName = "Output SGST @9%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST9"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_SGST9"].ToString()).ToString()
@@ -1371,7 +1383,7 @@ namespace TallyDataTool
oLedgerDetails.Add(new TransactionLedgerDetailsModel oLedgerDetails.Add(new TransactionLedgerDetailsModel
{ {
LedgerName = "CGST @9%", LedgerName = "Output CGST @9%",
IsDeemedPositive = "NO", IsDeemedPositive = "NO",
IsPartyLedger = "NO", IsPartyLedger = "NO",
LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST9"].ToString()).ToString() LedgerAmount = double.Parse(dtExcelSource.Rows[i]["Sales_CGST9"].ToString()).ToString()
+3 -3
View File
@@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyTitle("TallyDataTool")] [assembly: AssemblyTitle("TallyDataTool")]
[assembly: AssemblyDescription("")] [assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")] [assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Beta Release -R2023-05-05")] [assembly: AssemblyCompany("Beta Release -R2023-05-15")]
[assembly: AssemblyProduct("TallyDataTool")] [assembly: AssemblyProduct("TallyDataTool")]
[assembly: AssemblyCopyright("Copyright © 2023")] [assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")] [assembly: AssemblyTrademark("")]
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers // You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below: // by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.1.0.4")] [assembly: AssemblyVersion("2.1.0.5")]
[assembly: AssemblyFileVersion("2.1.0.4")] [assembly: AssemblyFileVersion("2.1.0.5")]
+6 -1
View File
@@ -32,6 +32,9 @@
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
</PropertyGroup> </PropertyGroup>
<PropertyGroup>
<ApplicationIcon>technics.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="LibDbCommon, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="LibDbCommon, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
@@ -101,6 +104,8 @@
<ItemGroup> <ItemGroup>
<None Include="App.config" /> <None Include="App.config" />
</ItemGroup> </ItemGroup>
<ItemGroup /> <ItemGroup>
<Content Include="technics.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project> </Project>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB