using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CoreSavingLibrary; namespace Saving.CriteriaIReport.u_cri_loan_request { public partial class report : PageWebReport, WebReport { public void InitJsPostBack() { } public void WebSheetLoadBegin() { DateTime to_date = state.SsWorkDate; string date = Convert.ToString(to_date); string[] date1 = date.Split(' '); string[] tmpdate_start = date1[0].Split('/'); string date_show = tmpdate_start[1] + "/" + tmpdate_start[0] + "/" + (Convert.ToDecimal(tmpdate_start[2]) + 543); str_date1.Text = date_show; str_date2.Text = date_show; loangrp2.Text = "03"; } public void CheckJsPostBack(string eventArg) { } public void RunReport() { try { string coop = "001001"; string loan_grp1 = loangrp1.Text; string loan_grp2 = loangrp2.Text; string[] tmpdate_start = str_date1.Text.Split('/'); string as_date_chk1 = tmpdate_start[1] + "/" + tmpdate_start[0] + "/" + (Convert.ToDecimal(tmpdate_start[2]) - 543); string[] tmpdate_start2 = str_date2.Text.Split('/'); string as_date_chk2 = tmpdate_start2[1] + "/" + tmpdate_start2[0] + "/" + (Convert.ToDecimal(tmpdate_start2[2]) - 543); DateTime as_sdate1 = Convert.ToDateTime(as_date_chk1); DateTime as_sdate2 = Convert.ToDateTime(as_date_chk2); iReportArgument arg = new iReportArgument(); arg.Add("as_coop_id_s", iReportArgumentType.String, coop); arg.Add("as_coop_id_e", iReportArgumentType.String, coop); arg.Add("as_startdate", iReportArgumentType.Date, as_sdate1); arg.Add("as_enddate", iReportArgumentType.Date, as_sdate2); arg.Add("as_loantype_s", iReportArgumentType.String, loan_grp1); arg.Add("as_loantype_e", iReportArgumentType.String, loan_grp2); iReportBuider report = new iReportBuider(this, arg); report.Retrieve(); } catch (Exception ex) { LtServerMessage.Text = WebUtil.ErrorMessage(ex); } } public void WebSheetLoadEnd() { } } }