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); }
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); }