コード例 #1
0
        public static TallyResponse PostJournal(Journal jl, List <JournalDetail> jdList)
        {
            string        JournalXML = "";
            string        status     = "";
            TallyResponse tr         = null;

            if (jl.Action == "Create")
            {
                JournalXML = TallyMessageCreator.CreateJournalXML(jl, jdList);
                status     = TallyConnector.PostDataToTally(JournalXML);
                Logger.WriteLog("Response for journal Id: " + jl.JournalId + ": " + status);
                tr = TallyMessageCreator.GetStatusFromResponseXML(status);
            }
            return(tr);
        }
コード例 #2
0
        public static bool IsTallyInstanceRunning()
        {
            bool isTallyInstanceRunning = false;

            try
            {
                string ledgerXML = TallyMessageCreator.CreateSingleLedgerDetailRequestMessage();
                TallyConnector.PostDataToTally(ledgerXML);
                isTallyInstanceRunning = true;
            }
            catch (Exception ex)
            {
                Logger.WriteLog("TallyPostingAPI", "IsTallyInstanceRunning", ex.Message);
            }
            return(isTallyInstanceRunning);
        }