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_chgmavlaw_ctrl { public partial class DsMain : DataSourceFormView { public DataSet1.LNREQCHGMAVLAWDataTable DATA { get; private set; } public void InitDsMain(PageWeb pw) { css1.Visible = false; DataSet1 ds = new DataSet1(); this.DATA = ds.LNREQCHGMAVLAW; this.EventItemChanged = "OnDsMainItemChanged"; this.EventClicked = "OnDsMainClicked"; this.InitDataSource(pw, FormView1, this.DATA, "dsMain"); this.Button.Add("b_memsearch"); this.Register(); } public void DdSueNo() { string sql = @"select sue_no , 1 as sorter from lnnplsue where mavreal_bal >0 and member_no = {1} and memcoop_id = {0} union select '', 0 from dual order by sorter, sue_no" ; sql = WebUtil.SQLFormat(sql, state.SsCoopControl, this.DATA[0].MEMBER_NO); this.DropDownDataBind(sql, "sue_no", "sue_no", "sue_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, "mavlaw_chgtostatus", "contlaw_desc", "contlaw_status"); } public void RetrieveMembNo() { string sql = @"select mbucfprename.prename_desc||mbmembmaster.memb_name||' '||mbmembmaster.memb_surname as cp_memname, 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].LNCHGMAVLAW_DATE = state.SsWorkDate; this.DATA[0].LNCHGMAVLAW_DOCNO = "AUTO"; this.DATA[0].COOP_ID = state.SsCoopControl; this.DATA[0].MEMCOOP_ID = state.SsCoopControl; this.DATA[0].ENTRY_ID = state.SsUsername; this.DATA[0].ENTRY_DATE = state.SsWorkDate; this.DATA[0].ENTRY_BYCOOPID = state.SsCoopControl; this.DdSueNo(); this.DdContlawStatus(); } } }