using Swift.DAL.AccountReportOld; using Swift.web.Library; using System; using System.Data; using System.Text; using System.Web; namespace Swift.web.AccountReportOld.DayBookOld { public partial class dayBookReportOld : System.Web.UI.Page { private string vName = null; private string fromDate = null; private string toDate = null; private string voucherType = null; private SwiftLibrary _sl = new SwiftLibrary(); private DayBookReportOldDAO st = new DayBookReportOldDAO(); protected void Page_Load(object sender, EventArgs e) { _sl.CheckSession(); if (!IsPostBack) { GenerateDayBookReport("manual"); } } protected string FromDate() { return GetStatic.ReadQueryString("startDate", ""); } protected string ToDate() { return GetStatic.ReadQueryString("endDate", ""); } protected string VoucherType() { return GetStatic.ReadQueryString("vType", ""); } protected string VoucherName() { return GetStatic.ReadQueryString("vName", ""); } private void GenerateDayBookReport(string showType) { fromDate = FromDate(); toDate = ToDate(); voucherType = VoucherType(); vName = VoucherName(); var dt = st.GetDayBookReport(fromDate, toDate, voucherType, showType); if (dt == null || dt.Rows.Count == 0) { return; } var sb = new StringBuilder(); double AmountTotal = 0; int sNo = 1; foreach (DataRow item in dt.Rows) { sb.AppendLine(""); AmountTotal += GetStatic.ParseDouble(item["amount"].ToString()); string vNumber = item["Voucher"].ToString(); string vNumLink = ""; vNumLink += vNumber + ""; sb.AppendLine("" + sNo + " "); sb.AppendLine("" + vNumLink + ""); sb.AppendLine("" + GetStatic.GetVoucherName(item["tran_type"].ToString()) + " "); sb.AppendLine("" + item["acc_num"] + " "); sb.AppendLine("" + item["acct_name"] + " "); sb.AppendLine("" + item["tran_date"] + " "); sb.AppendLine("" + GetStatic.ShowDecimal(item["amount"].ToString()) + " "); sb.AppendLine(""); sNo++; } dayBook.InnerHtml = sb.ToString(); totalBalance.Text = GetStatic.ShowDecimal(AmountTotal.ToString()); } protected void pdf_Click(object sender, EventArgs e) { GetStatic.GetPDF(HttpUtility.UrlDecode(hidden.Value)); } protected void ddlShowAll_SelectedIndexChanged(object sender, EventArgs e) { GenerateDayBookReport(ddlShowAll.SelectedValue); } } }