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; using DataLibrary; namespace Saving.Applications.trading.dlg.w_dlg_slip_scales_ctrl { public partial class DsMain : DataSourceFormView { public DataSet1.DataTable1DataTable DATA { get; set; } public void InitdsMain(PageWeb pw) { css1.Visible = false; css2.Visible = false; DataSet1 ds = new DataSet1(); this.DATA = ds.DataTable1; this.InitDataSource(pw, FormView1, this.DATA, "dsMain"); this.EventItemChanged = "OnDsMainItemChanged"; this.EventClicked = "OnDsMainClicked"; this.Button.Add("bsearch"); this.Register(); } public void RetriveProduct_no() { string sql = null; sql = "select product_no,product_no ||' : '|| product_desc as product_desc, 1 as sorter from stproductmaster where productgroup_code = '003' and coop_id = '" + state.SsCoopId + "' "; sql += "union select '','',0 from dual order by sorter, product_no"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "product_no", "product_desc", "product_no"); } public void RetriveDEBTFROMTYPE_CODE() { if (Sta.IS_MYSQL_MODE) { string sql = @"select debtfromtype_code, debtfromtype_desc, 0 as sorter from stucfdebtfromtype union select '000' as debtfromtype_code ,'รวมสองประเภท' as debtfromtype_desc,1 as sorter from stucfdebtfromtype WHERE COOP_ID = '" + state.SsCoopId + "' order by sorter, debtfromtype_code"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "debtfromtype_code", "debtfromtype_desc", "debtfromtype_code"); } else { string sql = @"select debtfromtype_code, debtfromtype_desc, 0 as sorter from stucfdebtfromtype WHERE COOP_ID = '" + state.SsCoopId + "' " + "union select '000','รวมสองประเภท',1 from dual order by sorter, debtfromtype_code"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "debtfromtype_code", "debtfromtype_desc", "debtfromtype_code"); } } public void RetriveDEBTTYPE_CODE() { if (Sta.IS_MYSQL_MODE) { string sql = @"select debttype_code, debttype_desc, 0 as sorter from stucfdebttype WHERE COOP_ID = '" + state.SsCoopId + "' " + "order by sorter, debttype_code"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "debttype_code", "debttype_desc", "debttype_code"); } else { string sql = @"select debttype_code, debttype_desc, 0 as sorter from stucfdebttype WHERE COOP_ID = '" + state.SsCoopId + "' " + "union select '000','รวมสองประเภท',1 from dual order by sorter, debttype_code"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "debttype_code", "debttype_desc", "debttype_code"); } } public void RetriveSLIPTYPE_CODE() { if (Sta.IS_MYSQL_MODE) { string sql = @"select sliptype_code,sliptype_desc,1 as sorter from ststocksliptype where coop_id='" + state.SsCoopId + "' and sliptype_code in ('001','002') union select '000' as sliptype_code ,'รวมทุกประเภท' as sliptype_desc,0 as sorter from ststocksliptype order by sorter, sliptype_code"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "sliptype_code", "sliptype_desc", "sliptype_code"); } else { string sql = @"select sliptype_code,sliptype_desc,1 as sorter from ststocksliptype where coop_id='" + state.SsCoopId + "' " + " and sliptype_code in ('001','002') union select '000','รวมทุกประเภท',0 from dual order by sorter, sliptype_code"; DataTable dt = WebUtil.Query(sql); this.DropDownDataBind(dt, "sliptype_code", "sliptype_desc", "sliptype_code"); } } } }