Add TallyDataTool source

This commit is contained in:
ashishkamat
2026-06-27 22:47:28 +05:30
parent e3a5edd533
commit ec603d0ee7
295 changed files with 109346 additions and 1 deletions
+6
View File
@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
</configuration>
+270
View File
@@ -0,0 +1,270 @@
namespace TallyDataTool
{
partial class FrmMain
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMain));
this.groupBox1 = new System.Windows.Forms.GroupBox();
this.chkFullLog = new System.Windows.Forms.CheckBox();
this.txtTallyPort = new System.Windows.Forms.TextBox();
this.label4 = new System.Windows.Forms.Label();
this.btnClose = new System.Windows.Forms.Button();
this.btnSync = new System.Windows.Forms.Button();
this.lblPBStatus = new System.Windows.Forms.Label();
this.PBTallySync = new System.Windows.Forms.ProgressBar();
this.label3 = new System.Windows.Forms.Label();
this.cbTransactionTypes = new System.Windows.Forms.ComboBox();
this.label2 = new System.Windows.Forms.Label();
this.cbSheet = new System.Windows.Forms.ComboBox();
this.label1 = new System.Windows.Forms.Label();
this.btnFilePath = new System.Windows.Forms.Button();
this.txtFilePath = new System.Windows.Forms.TextBox();
this.txtBranchCode = new System.Windows.Forms.TextBox();
this.label5 = new System.Windows.Forms.Label();
this.groupBox1.SuspendLayout();
this.SuspendLayout();
//
// groupBox1
//
this.groupBox1.Controls.Add(this.txtBranchCode);
this.groupBox1.Controls.Add(this.label5);
this.groupBox1.Controls.Add(this.chkFullLog);
this.groupBox1.Controls.Add(this.txtTallyPort);
this.groupBox1.Controls.Add(this.label4);
this.groupBox1.Controls.Add(this.btnClose);
this.groupBox1.Controls.Add(this.btnSync);
this.groupBox1.Controls.Add(this.lblPBStatus);
this.groupBox1.Controls.Add(this.PBTallySync);
this.groupBox1.Controls.Add(this.label3);
this.groupBox1.Controls.Add(this.cbTransactionTypes);
this.groupBox1.Controls.Add(this.label2);
this.groupBox1.Controls.Add(this.cbSheet);
this.groupBox1.Controls.Add(this.label1);
this.groupBox1.Controls.Add(this.btnFilePath);
this.groupBox1.Controls.Add(this.txtFilePath);
this.groupBox1.Location = new System.Drawing.Point(4, 16);
this.groupBox1.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.groupBox1.Name = "groupBox1";
this.groupBox1.Padding = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.groupBox1.Size = new System.Drawing.Size(707, 406);
this.groupBox1.TabIndex = 0;
this.groupBox1.TabStop = false;
this.groupBox1.Enter += new System.EventHandler(this.groupBox1_Enter);
//
// chkFullLog
//
this.chkFullLog.AutoSize = true;
this.chkFullLog.Location = new System.Drawing.Point(488, 229);
this.chkFullLog.Name = "chkFullLog";
this.chkFullLog.Size = new System.Drawing.Size(102, 29);
this.chkFullLog.TabIndex = 13;
this.chkFullLog.Text = "Full Log";
this.chkFullLog.UseVisualStyleBackColor = true;
//
// txtTallyPort
//
this.txtTallyPort.Location = new System.Drawing.Point(365, 185);
this.txtTallyPort.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtTallyPort.Name = "txtTallyPort";
this.txtTallyPort.Size = new System.Drawing.Size(103, 31);
this.txtTallyPort.TabIndex = 12;
this.txtTallyPort.Text = "9000";
//
// label4
//
this.label4.AutoSize = true;
this.label4.Location = new System.Drawing.Point(369, 156);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(87, 25);
this.label4.TabIndex = 11;
this.label4.Text = "Tally Port";
//
// btnClose
//
this.btnClose.Image = ((System.Drawing.Image)(resources.GetObject("btnClose.Image")));
this.btnClose.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnClose.Location = new System.Drawing.Point(365, 325);
this.btnClose.Name = "btnClose";
this.btnClose.Size = new System.Drawing.Size(155, 40);
this.btnClose.TabIndex = 10;
this.btnClose.Text = "&Close";
this.btnClose.UseVisualStyleBackColor = true;
this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
//
// btnSync
//
this.btnSync.Image = ((System.Drawing.Image)(resources.GetObject("btnSync.Image")));
this.btnSync.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnSync.Location = new System.Drawing.Point(128, 325);
this.btnSync.Name = "btnSync";
this.btnSync.Size = new System.Drawing.Size(155, 40);
this.btnSync.TabIndex = 9;
this.btnSync.Text = "&Sync";
this.btnSync.UseVisualStyleBackColor = true;
this.btnSync.Click += new System.EventHandler(this.btnSync_Click);
//
// lblPBStatus
//
this.lblPBStatus.AutoSize = true;
this.lblPBStatus.ForeColor = System.Drawing.SystemColors.Highlight;
this.lblPBStatus.Location = new System.Drawing.Point(38, 239);
this.lblPBStatus.Name = "lblPBStatus";
this.lblPBStatus.Size = new System.Drawing.Size(72, 25);
this.lblPBStatus.TabIndex = 8;
this.lblPBStatus.Text = "Status: ";
//
// PBTallySync
//
this.PBTallySync.Location = new System.Drawing.Point(31, 264);
this.PBTallySync.Name = "PBTallySync";
this.PBTallySync.Size = new System.Drawing.Size(575, 23);
this.PBTallySync.TabIndex = 7;
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(38, 160);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(160, 25);
this.label3.TabIndex = 6;
this.label3.Text = "Transaction Types";
//
// cbTransactionTypes
//
this.cbTransactionTypes.FormattingEnabled = true;
this.cbTransactionTypes.Location = new System.Drawing.Point(31, 185);
this.cbTransactionTypes.Name = "cbTransactionTypes";
this.cbTransactionTypes.Size = new System.Drawing.Size(296, 32);
this.cbTransactionTypes.TabIndex = 5;
this.cbTransactionTypes.SelectedIndexChanged += new System.EventHandler(this.cbTransactionTypes_SelectedIndexChanged);
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(38, 101);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(109, 25);
this.label2.TabIndex = 4;
this.label2.Text = "Sheet Name";
//
// cbSheet
//
this.cbSheet.FormattingEnabled = true;
this.cbSheet.Location = new System.Drawing.Point(31, 126);
this.cbSheet.Name = "cbSheet";
this.cbSheet.Size = new System.Drawing.Size(580, 32);
this.cbSheet.TabIndex = 3;
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(38, 38);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(82, 25);
this.label1.TabIndex = 2;
this.label1.Text = "File Path";
//
// btnFilePath
//
this.btnFilePath.Image = ((System.Drawing.Image)(resources.GetObject("btnFilePath.Image")));
this.btnFilePath.Location = new System.Drawing.Point(630, 65);
this.btnFilePath.Name = "btnFilePath";
this.btnFilePath.Size = new System.Drawing.Size(47, 27);
this.btnFilePath.TabIndex = 1;
this.btnFilePath.UseVisualStyleBackColor = true;
this.btnFilePath.Click += new System.EventHandler(this.btnFilePath_Click);
//
// txtFilePath
//
this.txtFilePath.Location = new System.Drawing.Point(31, 65);
this.txtFilePath.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtFilePath.Name = "txtFilePath";
this.txtFilePath.Size = new System.Drawing.Size(582, 31);
this.txtFilePath.TabIndex = 0;
//
// txtBranchCode
//
this.txtBranchCode.Location = new System.Drawing.Point(503, 185);
this.txtBranchCode.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.txtBranchCode.Name = "txtBranchCode";
this.txtBranchCode.Size = new System.Drawing.Size(103, 31);
this.txtBranchCode.TabIndex = 15;
this.txtBranchCode.Text = "MAP";
this.txtBranchCode.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
//
// label5
//
this.label5.AutoSize = true;
this.label5.Location = new System.Drawing.Point(496, 156);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(115, 25);
this.label5.TabIndex = 14;
this.label5.Text = "Branch Code";
this.label5.Click += new System.EventHandler(this.label5_Click);
//
// FrmMain
//
this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 24F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(730, 440);
this.Controls.Add(this.groupBox1);
this.Font = new System.Drawing.Font("Arial Narrow", 10.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.MaximizeBox = false;
this.Name = "FrmMain";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Tally Data Tool - Monvikas School";
this.Load += new System.EventHandler(this.FrmMain_Load);
this.groupBox1.ResumeLayout(false);
this.groupBox1.PerformLayout();
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.GroupBox groupBox1;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.ComboBox cbTransactionTypes;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.ComboBox cbSheet;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Button btnFilePath;
private System.Windows.Forms.TextBox txtFilePath;
private System.Windows.Forms.ProgressBar PBTallySync;
private System.Windows.Forms.Button btnClose;
private System.Windows.Forms.Button btnSync;
private System.Windows.Forms.Label lblPBStatus;
private System.Windows.Forms.TextBox txtTallyPort;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.CheckBox chkFullLog;
private System.Windows.Forms.TextBox txtBranchCode;
private System.Windows.Forms.Label label5;
}
}
File diff suppressed because it is too large Load Diff
+178
View File
@@ -0,0 +1,178 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnClose.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAA
4AAAAOABol/+ygAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAANMSURBVFhHtZfB
T9NQHMd30xMQiE6CkIAaFcEJKkQD6s10iRFHOBg9ePGgCVw5yck/gIQEOXmBhEgEAcMSkYkmBkgwKCJs
bAZGjBo1A1dYGAP28/26try2v24dmy/5JOvvvX6/3/W9vrY2ALCGIBwINwiC6HJ2/XUJ78Iuwc9Yl/Fj
DftwDI4lNQjIIk/Edb0w3Cg8YSYiAywi4jl4LqXJQxYl7l07GL4lPGZiEZ14OkRQA7VIDwZZ3GhyHmEn
T+nEMmEKNSkvQ2HjprNSdAnfCJGMQE3U1vtpDjDl/zBXkELorsReAJzz7F52M6b4NaEGkBccdUKCRieI
d1x0H0/TDbrOgwuTDyDdaklWe6StFXZ//gCIbcHWyJAUhhoX7X4KcTEMuytBiDxqJcfIRJRbNPHvE/c5
NVASikejbNhei731GEJEB57JvYmG53xveagZo4F5smEsAO5wSTYZ/DdUi70ZVUPozZW2sbQEgfpag6aM
iN423DqJzgRsPvGSmrWY5xUz75OPjG1ncxOGi4ogUFdD6zNvm7R/U50yOK/7bV+7uqA/JwcGcnPJEOht
kx8shk4es0ucrK309sJAXp4UwCwEetvYD3yqaToo0gkR7OnRmCcJ4ccA+Djli6ZYCbHc3U2aK+hCrGc1
wNraGvg8HuhPEgDhQkgBsjIFq6ursLCwIOG1GMJ3+fyPrCxC3lwNMTaWMoSn5Ggo49swFAoZzBXmBwdJ
Y4WZs+XsLshgIwp0doLX7SbNEa/XC0PFxaQ5slRfe3ffW7G/o0MVMgvhZ/SzueZNFUaLCnekrZhppf0w
WmxvNwh6R0Y05vjvJ1taDOMUJk4em2ZS1h7HwQf3ITw/D1tsvufa2khB5Avb/RZ9PgiwAJPNzeQYZDg/
P/7JUV6lBkBSvZDMXXDAi4ICUpBn0G4n6zyzVRXPFV81gJVXMgxBCabD+xNlv8hXMsTKS2kmIdz2w9vB
KzWlvKcmAGLltXw/Idz2Q9sfKk836P00BwpWPkzSCYGX3V93sYzyMhRUcE2k+DRLFeJlQX78c7Wjj59z
PWSRJ9XHKRXiNdtkJk4dn56pOuOgNHnIIgnumCaf57PVlb/HS0v+fDxXMb589dJtHEtqGADbP9Tfo88K
0oYCAAAAAElFTkSuQmCC
</value>
</data>
<data name="btnSync.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJ
TUUH4goSECUONJXJDAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPBSURBVFhH
vVZZaBNhEN62Hu3upqW1ttnd4EXxRESrT+KDD96KIp74oILog+ABWhURixdGlFrxRlEEH6woFLTNv5sa
CoogguiLvghq7ZsoimK9Gr/ZTNLdZNNk29IPhvz/zGRm/p3j/6XBQbyAF4OLysrmgK5Y17VAZA6zBg8J
5+YrUNxQxSpmDxxqpedDQ6WRGt6moalIU8yH5JxIU6ILWeAX7tzVSC3DDdVcrcvWBU01L8H4fBa5YCjm
2aRzompVVLHIHzTVWhkqaTNoHVKsqboibmuKtYBObyt4ADnf7HQO6mCRf/Apw7oqduDUh6dITcNY5Ak9
ICZC/4fDeVxXzWYW+wcMvCYj+KTPDNk8FCxuHcOiDIyRYsX4Qi9dzm2y9rOKP1Qp0WqHofe6LJaxyBO6
bJ536KcoKEdnsYodJC9zw1CtNTDwB3S6WhIKsz2B9Cx3OnXQF0mqL2Q1qo9ThhqZy9veYShio6FEpvG2
V6DlYh7OKf/3WcUGeCdBvzRFbGDWwABGr6WcugPYzio2wKtjWTeCOMDs/gPFtzfl1EmB1gmsYgN1soVl
H5GORyjsbSxyg/ocM2CSIYul+Lw7UYDnEpPNeoPUNNBAYlWJhoxeItahUzZhSL1lBx2g9aySAs0V8Nuo
FpiVwKiyB+XodRgRDYjyCZR+sqFs1G7/B52B9V/mddEJKb/ZBpUmi1pqZRzmDLPo81l78OevbMQPhUGf
03jvnFWfDdBr5CWiKm4bjRy2phnKTbgPPPjf87n7oRfOaO3qYjEWKdgNYTso+VmzEu6EXVQbTh6K6l5Q
Fov0QKySzXoCuuGKipZS3maCDNAdDsVG0AvQP3LA9LuneusLUXwnaA6gwI4incluwAATrVTICT03cMdc
5mV+GFdulYVkc7EhWweNQHQ8s11ABxx3BMlkfUsfv3Q4TRXHeDtw0GTzbmYAlBZrCavYQLetzXsc+wGm
3lPPAFTrCqvYQABXnXMkK2iK6XJkBm9zwjsFNnUmOwPpG0FvC/sPudFUhD/fGKnEgszIAdIXVppzm5Ce
mazkD3h0VqDKb+V6CSVBBQaHH9IDQHqOsIp/BNXoZArC+RqiruBlBugBAqddrgBk8zGL+wYaGjDUiFm+
lfYYQCto6NBD1VZIA+m5AkBAeRVeLtDtCGM36Z7HbyeoG3THa+CAT3dFTxABczaL+g8qKhh1XmCf0vud
Kp9S59CpY0H/AWP7QJ1IxUVU/rxs1y/xHRddmNn9RbwAN+H0fG69BGJD6Pk1oF+gb/AKWJL+A0TLOVgL
b0tGAAAAAElFTkSuQmCC
</value>
</data>
<data name="btnFilePath.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6
JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJ
TUUH4AMHExsXNGKgPwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEBSURBVDhP
Y/j//z9FGIUz32E/xyTPbezIYoQwmOizPMY52f7ociC+MNnu6KVJtke2NzjsZ0FXjA0zTLE/UgfSNMXu
SBhMECQ2xf7oDbCB2LDd0QMTrI+ogw0Acm7PND7D2u+wX2CywzENGJ5me0JvqsNRA2wYbKnt0UmTbA+J
Am07emOmyxl+oEFPgfg/ifgh2IApdkftsEgSxkDvgA0AMrKwKiCIjyyEGGB3bDp2BfjxJLujxVADjhzB
poAQBgamK9SAox/QJYnB062OioGi8Qe6BJH4BSwdYJMkBu+CGTABTYIY/A8Yc4lgA0AEKAOBMhKxuEH7
KhtIH9wA8vF/BgCbuIXw0ugi3QAAAABJRU5ErkJggg==
</value>
</data>
</root>
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TallyDataTool.Models
{
public class LedgerModel
{
public string LedgerName { get; set; }
public string LedgerGroup { get; set; }
public string CurrencyName { get; set; }
public string CountryName { get; set; }
public string StateName { get; set; }
public string Address { get; set; }
public string GSTRegistrationType { get; set; }
public string GSTIN { get; set; }
public string ApplicableFrom { get; set; }
public string CompanyName { get; set; }
}
public class LedgerGroupModel
{
public string GroupName { get; set; }
public string LedgerGroup { get; set; }
}
}
@@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TallyDataTool.Models
{
public class StockItemModel
{
public string ItemName { get; set; }
public string PartNo { get; set; }
public string Parent { get; set; }
public string UOM { get; set; }
public string HSNNO { get; set; }
public string IGSTRate { get; set; }
public string CGSTRate { get; set; }
public string ApplicableFrom { get; set; }
public string Narration { get; set; }
}
}
@@ -0,0 +1,146 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace TallyDataTool.Models
{
public class TransactionHeaderModel
{
public string TransactionTypeName { get; set; }
public string TransactionNumber { get; set; }
public string TransactionDate { get; set; }
public string SupplierInvoiceNo { get; set; }
public string SupplierInvoiceDate { get; set; }
public string OrderNo { get; set; }
public string OrderDate { get; set; }
public string PartyName { get; set; }
public string StateName { get; set; }
public string PartyGSTIN { get; set; }
public string PlaceofSupply { get; set; }
public string ConsigneeStateName { get; set; }
public string ConsigneeGSTIN { get; set; }
public string Narration { get; set; }
public string VoucherMode { get; set; }
public string Company { get; set; }
public string COUNTRYOFRESIDENCE { get; set; }
public string GSTREGISTRATIONTYPE { get; set; }
public string SJBILLPERIOD { get; set; }
public string SJDUEDATE { get; set; }
public List<TransactionLedgerDetailsModel> TransactionLedgerDetails { get; set; }
public List<TransactionInventoryDetailsModel> TransactionInventoryDetails { get; set; }
public List<TransactionAllInventoryDetailsModel> TransactionAllInventoryDetails { get; set; }
public List<TransactionAddressListMode> TransactionAddressList { get; set; }
public List<TransactionBuyerAddressListMode> TransactionBuyerAddressList { get; set; }
}
public class TransactionAddressListMode
{
public string ADDRESS { get; set; }
}
public class TransactionBuyerAddressListMode
{
public string BASICBUYERADDRESS { get; set; }
}
public class TransactionLedgerDetailsModel
{
public string LedgerName { get; set; }
public string IsDeemedPositive { get; set; }
public string IsPartyLedger { get; set; }
public string LedgerAmount { get; set; }
public string CategoryName { get; set; }
public string CostCentreName { get; set; }
public List<TransactionBillAllocationsModel> BillAllocations { get; set; }
public List<TransactionBankAllocationsModel> BankAllocations { get; set; }
}
public class TransactionBillAllocationsModel
{
public string BillName { get; set; }
public string BillType { get; set; }
public string BillAmount { get; set; }
}
public class TransactionBankAllocationsModel
{
public string DATE { get; set; }
public string INSTRUMENTDATE { get; set; }
public string INSTRUMENTNUMBER { get; set; }
public string BANKNAME { get; set; }
public string BANKERSDATE { get; set; }
public string PAYMENTFAVOURING { get; set; }
public string AMOUNT { get; set; }
public string TRANSACTIONTYPE { get; set; }
public string PAYMENTMODE { get; set; }
}
public class TransactionInventoryDetailsModel
{
public string ItemName { get; set; }
public string ItemQty { get; set; }
public string ItemRate { get; set; }
public string ItemAmount { get; set; }
public string InventortyLedgerName { get; set; }
public string IsDeemedPositive { get; set; }
public List<TransactionInventoryUserDescModel> InventoryUserDescList { get; set; }
public List<TransactioninventoryAccoutinAllocationsModel> AccountingAllocations { get; set; }
public List<BatchAllocationsModel> BatchAllocations { get; set; }
}
public class TransactionAllInventoryDetailsModel
{
public string ItemName { get; set; }
public string ItemQty { get; set; }
public string ItemRate { get; set; }
public string ItemAmount { get; set; }
public string InventortyLedgerName { get; set; }
public string IsDeemedPositive { get; set; }
public List<TransactionBatchAllocationsModel> BatchAllocationList { get; set; }
}
public class TransactionBatchAllocationsModel
{
public string GodownName { get; set; }
public string BatchName { get; set; }
public string BilledQty { get; set; }
public string ActualQty { get; set; }
}
public class TransactionInventoryUserDescModel
{
public string ItemUserDescription { get; set; }
}
public class TransactioninventoryAccoutinAllocationsModel
{
public string LedgerName { get; set; }
public string LedgerAmount { get; set; }
public string LedgerRate { get; set; }
public string IsDeemedPositive { get; set; }
}
public class BatchAllocationsModel
{
public string GodownName { get; set; }
public string BatchName { get; set; }
public decimal Amount { get; set; }
public string ActualQty { get; set; }
public string BilledQty { get; set; }
public string STKBROKERAGEPER { get; set; }
public string STKBROKERAGEAMT { get; set; }
public string STKPURCHSALERATE { get; set; }
public string STKTRTYPE { get; set; }
}
}
+22
View File
@@ -0,0 +1,22 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TallyDataTool
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FrmMain());
}
}
}
@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("TallyDataTool")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Beta Release -R2026-01-31")]
[assembly: AssemblyProduct("TallyDataTool")]
[assembly: AssemblyCopyright("Copyright © 2024-26")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1418a45b-f02b-461a-9dea-336600e79f87")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.1.1.10")]
[assembly: AssemblyFileVersion("2.1.1.10")]
@@ -0,0 +1,71 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace TallyDataTool.Properties
{
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources
{
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal Resources()
{
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Resources.ResourceManager ResourceManager
{
get
{
if ((resourceMan == null))
{
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TallyDataTool.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
internal static global::System.Globalization.CultureInfo Culture
{
get
{
return resourceCulture;
}
set
{
resourceCulture = value;
}
}
}
}
@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
@@ -0,0 +1,30 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace TallyDataTool.Properties
{
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
{
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default
{
get
{
return defaultInstance;
}
}
}
}
@@ -0,0 +1,7 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
<Profiles>
<Profile Name="(Default)" />
</Profiles>
<Settings />
</SettingsFile>
@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1418A45B-F02B-461A-9DEA-336600E79F87}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>TallyDataTool</RootNamespace>
<AssemblyName>TallyDataTool</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>x86</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>technics.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="LibDbCommon, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\..\CommnFuncLibs\.Net 2.0\DLL\LibdbCommon2.0.8\LibDbCommon.dll</HintPath>
</Reference>
<Reference Include="LibFunctionsCommon">
<HintPath>..\..\..\..\..\CommnFuncLibs\.Net 2.0\DLL\LibFunctionsCommon.dll</HintPath>
</Reference>
<Reference Include="LibTallySyncSTD">
<HintPath>..\..\..\..\CommnFuncLibs\LibTallySyncSTD\Development\LibTallySync\bin\Debug\LibTallySyncSTD.dll</HintPath>
</Reference>
<Reference Include="LIBWebRequest">
<HintPath>E:\Projects_Repo\VS2013\CommonLIBS\LIBWebRequest\Development\LIBWebRequest\bin\Debug\LIBWebRequest.dll</HintPath>
</Reference>
<Reference Include="Microsoft.Office.Interop.Excel, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="FrmMain.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="FrmMain.Designer.cs">
<DependentUpon>FrmMain.cs</DependentUpon>
</Compile>
<Compile Include="Models\BillsResponseModel.cs" />
<Compile Include="Models\LedgerModel.cs" />
<Compile Include="Models\StockItemModel.cs" />
<Compile Include="Models\VoucherModel.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="TallyFunctions.cs" />
<EmbeddedResource Include="FrmMain.resx">
<DependentUpon>FrmMain.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
<SubType>Designer</SubType>
</EmbeddedResource>
<Compile Include="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<Compile Include="Properties\Settings.Designer.cs">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
</ItemGroup>
<ItemGroup>
<Content Include="technics.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
@@ -0,0 +1,101 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TallyDataTool.Models;
using System.Data;
using System.IO;
using System.Xml.Serialization;
namespace TallyDataTool
{
public class TallyFunctions
{
#region
StreamWriter pSWSyncErrorLog;
#endregion
public DataTable getStudentPendingBills(string StudentName,string TallyPort)
{
string pStrFileName = "c:\\Users\\public\\SyncLog_" + StudentName + ".txt";
pSWSyncErrorLog = File.CreateText(pStrFileName);
LIBWebRequest.WebRequest oLibWebRequest = new LIBWebRequest.WebRequest();
LibDbCommon.LibDBCommon oLibDbCommon = new LibDbCommon.LibDBCommon();
DataTable dt = new DataTable();
string pStrBillData = "StudentName;BillName;BillDate;BillAmount";
dt = oLibDbCommon.CreateTable(pStrBillData);
string pStrTallyODBCLink = "http://localhost:" + TallyPort;
string pStrXMLRequest = TallyBillRequestFunctions(StudentName.Replace(".",""));
string pStrXMLResponse = oLibWebRequest.POSTWEBRequest(pStrTallyODBCLink, pStrXMLRequest);
pSWSyncErrorLog.Write(pStrXMLRequest);
pSWSyncErrorLog.Write("==========Response===============");
pSWSyncErrorLog.Write(pStrXMLResponse);
pSWSyncErrorLog.Close();
TextReader oTextReader = new StringReader(pStrXMLResponse);
ENVELOPE oEnvelope;
XmlSerializer serializer = new XmlSerializer(typeof(ENVELOPE));
oEnvelope = (ENVELOPE)serializer.Deserialize(oTextReader);
int i = 0;
for (i=0;i<=oEnvelope.BODY.DATA.COLLECTION.Length-1;i++)
{
pStrBillData = oEnvelope.BODY.DATA.COLLECTION[i].PARENT.Value.ToString();
pStrBillData = pStrBillData + "|" + oEnvelope.BODY.DATA.COLLECTION[i].NAME.Value;
pStrBillData = pStrBillData + "|" + oEnvelope.BODY.DATA.COLLECTION[i].BILLDATE.Value;
pStrBillData = pStrBillData + "|" + oEnvelope.BODY.DATA.COLLECTION[i].FINALBALANCE.Value.ToString().Replace("-","");
oLibDbCommon.AddRowToDataTable(dt, pStrBillData);
}
return dt;
}
public string TallyBillRequestFunctions(string StudentName)
{
string pstrXMLRequest = "";
pstrXMLRequest = "<ENVELOPE>";
pstrXMLRequest = pstrXMLRequest + "<HEADER>";
pstrXMLRequest = pstrXMLRequest + "<VERSION>1</VERSION>";
pstrXMLRequest = pstrXMLRequest + "<TALLYREQUEST>Export</TALLYREQUEST>";
pstrXMLRequest = pstrXMLRequest + "<TYPE>Collection</TYPE>";
pstrXMLRequest = pstrXMLRequest + "<ID>Bills Receivable</ID>";
pstrXMLRequest = pstrXMLRequest + "</HEADER>";
pstrXMLRequest = pstrXMLRequest + "<BODY>";
pstrXMLRequest = pstrXMLRequest + "<DESC>";
pstrXMLRequest = pstrXMLRequest + "<STATICVARIABLES>";
pstrXMLRequest = pstrXMLRequest + "<EXPLODEFLAG>Yes</EXPLODEFLAG>";
pstrXMLRequest = pstrXMLRequest + "<SVEXPORTFORMAT>$$SysName: XML</SVEXPORTFORMAT>";
pstrXMLRequest = pstrXMLRequest + "</STATICVARIABLES>";
pstrXMLRequest = pstrXMLRequest + "<TDL>";
pstrXMLRequest = pstrXMLRequest + "<TDLMESSAGE>";
pstrXMLRequest = pstrXMLRequest + "<COLLECTION NAME =\"Bills Receivable\" ISMODIFY = \"No\" >";
pstrXMLRequest = pstrXMLRequest + "<TYPE>Bills</TYPE>";
pstrXMLRequest = pstrXMLRequest + "<FETCH>BILLPARTY,BILLREF,BILLDATE,BILLCL,PartyName,Parent</ FETCH >";
pstrXMLRequest = pstrXMLRequest + "<FILTERS> BILLPARTYFILT</FILTERS>";
pstrXMLRequest = pstrXMLRequest + "</COLLECTION>";
pstrXMLRequest = pstrXMLRequest + "<SYSTEM TYPE =\"Formulae\" NAME = \"BILLPARTYFILT\" >";
pstrXMLRequest = pstrXMLRequest + "$Parent =" +"\"" + StudentName + "\"" + "";
pstrXMLRequest = pstrXMLRequest + "</SYSTEM >";
pstrXMLRequest = pstrXMLRequest + "</TDLMESSAGE >";
pstrXMLRequest = pstrXMLRequest + "</TDL >";
pstrXMLRequest = pstrXMLRequest + "</DESC >";
pstrXMLRequest = pstrXMLRequest + "</BODY >";
pstrXMLRequest = pstrXMLRequest + "</ENVELOPE>";
return pstrXMLRequest;
}
}
}
Binary file not shown.
@@ -0,0 +1,2 @@
TALLYPORT=9000
BRANCHCODE=CHC
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.IO" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Extensions" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.WebRequest" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.2.29.0" newVersion="2.2.29.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
</configuration>
Binary file not shown.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1 @@
TALLYPORT=9000
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]
@@ -0,0 +1 @@
09b24131818fe4400bc1931d881615387e74510a
@@ -0,0 +1,139 @@
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LibDbCommon.dll
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LibConfigCommon.dll
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LibFunctionsCommon.dll
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LibTallySync.dll
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\LibTallySync.pdb
D:\Projects\TallyDataTool\BALDealers\CrystalTrradeLinks\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\LibConfigCommon.dll
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.dll
D:\Projects\TallyDataTool\SKI-AmoghParrikar\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.pdb
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.dll
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\LibConfigCommon.dll
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.pdb
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\Manovikas\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.dll
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\LibConfigCommon.dll
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.pdb
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\IITGoa\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.dll
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\LibConfigCommon.dll
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.pdb
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\CurliesAnjuna\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.dll
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.pdb
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\ShivSamarth\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\TallyDataTool.pdb
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.dll
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.dll
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\LibTallySyncSTD.pdb
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.pdb
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\LIBWebRequest.dll.config
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\bin\Debug\Newtonsoft.Json.xml
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csprojAssemblyReference.cache
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe.config
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.FrmMain.resources
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.Properties.Resources.resources
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.GenerateResource.cache
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CoreCompileInputs.cache
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.csproj.CopyComplete
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.exe
D:\Projects\TallyDataTool\KrishnaEnterprises\TallyDataTool\TallyDataTool\obj\Debug\TallyDataTool.pdb
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="13.0.3" targetFramework="net461" />
</packages>
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB