using System; using CoreSavingLibrary; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace Saving.Applications.shrlon.ws_sl_printcard_ctrl { public partial class DsList : DataSourceRepeater { public DataSet1.LNCONTMASTERDataTable DATA { get; set; } public void InitDsList(PageWeb pw) { css1.Visible = false; DataSet1 ds = new DataSet1(); this.DATA = ds.LNCONTMASTER; this.EventItemChanged = "OnDsListItemChanged"; this.EventClicked = "OnDsListClicked"; this.InitDataSource(pw, Repeater1, this.DATA, "dsList"); this.Register(); } public void RetrieveList(string sgroup, string egroup, DateTime sdate, DateTime edate, string member_no, string loantype, string type) { string hj = ""; if (type == "03") { hj = " and lncontstatement.loanitemtype_code = 'B/F' "; } else if (type == "02") { sdate = sdate.AddMonths(-1); hj = " and lncontstatement.loanitemtype_code in ('B/F','LTA') "; } String sql = @"select lncontmaster.coop_id, lncontmaster.loantype_code, lncontmaster.loancontract_no, lncontmaster.member_no, lncontmaster.principal_balance, mbucfprename.prename_desc|| mbmembmaster.memb_name||' '|| mbmembmaster.memb_surname as memb_name, lncontmaster.startcont_date, mbmembmaster.membgroup_code from lncontmaster, lncontstatement, mbmembmaster, mbucfprename where ( mbmembmaster.member_no = lncontmaster.member_no ) and ( mbmembmaster.prename_code = mbucfprename.prename_code ) and ( mbmembmaster.coop_id = lncontmaster.coop_id ) and ( lncontmaster.coop_id = {0} ) and ( lncontmaster.member_no like {5} ) and ( lncontmaster.loancontract_no = lncontstatement.loancontract_no ) and ( lncontstatement.slip_date between {3} and {4} ) and ( mbmembmaster.membgroup_code between {1} and {2} ) and ( lncontmaster.contract_status > 0 ) and ( lncontmaster.loantype_code like {6} ) "+hj+@" group by lncontmaster.coop_id, lncontmaster.loantype_code, lncontmaster.loancontract_no, lncontmaster.member_no, lncontmaster.principal_balance, lncontmaster.startcont_date, mbucfprename.prename_desc, mbmembmaster.memb_name, mbmembmaster.memb_surname, mbmembmaster.membgroup_code order by lncontmaster.member_no ,lncontmaster.loancontract_no asc "; sql = WebUtil.SQLFormat(sql, state.SsCoopId,sgroup, egroup, sdate, edate, member_no,loantype); DataTable dt = WebUtil.Query(sql); this.ImportData(dt); } } //} and ( lnloantype.loangroup_code like {1} ) }