using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using CoreSavingLibrary; using System.Data; namespace Saving.Applications.shrlon.ws_sl_req_chgcontlaw_ctrl { public partial class DsMain : DataSourceFormView { public DataSet1.LNREQCHGCONTLAWDataTable DATA { get; private set; } public void InitDsMain(PageWeb pw) { css1.Visible = false; css2.Visible = false; DataSet1 ds = new DataSet1(); this.DATA = ds.LNREQCHGCONTLAW; this.EventItemChanged = "OnDsMainItemChanged"; this.EventClicked = "OnDsMainClicked"; this.InitDataSource(pw, FormView1, this.DATA, "dsMain"); this.Button.Add("b_memsearch"); this.Button.Add("b_contsearch"); this.Register(); } public void DdLoanContractNo() { string sql = @" select loancontract_no, 1 as sorter from lncontmaster where coop_id = {0} and member_no = {1} and ( ( contract_status > 0 and transfer_status = 0 ) or trnlntocoll_flag = 1 ) union select '', 0 from dual order by sorter, loancontract_no" ; sql = WebUtil.SQLFormat(sql, state.SsCoopControl, this.DATA[0].MEMBER_NO); this.DropDownDataBind(sql, "loancontract_no", "loancontract_no", "loancontract_no"); } public void DdContlawStatus() { string sql = @" select contlaw_status,contlaw_desc, 1 as sorter from lnucfcontlaw union select 0,'', 0 from dual order by sorter, contlaw_status" ; sql = WebUtil.SQLFormat(sql); DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "bfcontlaw_status", "contlaw_desc", "contlaw_status"); this.DropDownDataBind(dt, "contlaw_chgtostatus", "contlaw_desc", "contlaw_status"); } public void RetrieveMembNo() { string sql = @"select mbucfprename.prename_desc, mbmembmaster.memb_name, mbmembmaster.memb_surname, mbmembmaster.member_no from mbmembmaster, mbucfprename where(mbmembmaster.member_no = {1}) and (mbmembmaster.coop_id = {0}) and ( mbucfprename.prename_code = mbmembmaster.prename_code )"; sql = WebUtil.SQLFormat(sql, state.SsCoopControl, WebUtil.MemberNoFormat(this.DATA[0].MEMBER_NO)); DataTable dt = WebUtil.Query(sql); this.ImportData(dt); this.DATA[0].LNCHGCONTLAW_DATE = state.SsWorkDate; this.DATA[0].LNCHGCONTLAW_DOCNO = "AUTO"; this.DdLoanContractNo(); this.DdContlawStatus(); } } }