private void DROP_ASSISTMSCODE_RowSelect(object sender, Interface.Event.DataRowEvent e) { if (e.DataRow != null) { this.TXT_SUPPNAME.Text = G.Core.GConvert.ToString(e.DataRow["SUPPNAME"]); string code = G.Core.GConvert.ToString(e.DataRow["ASSISTMSCODE"]); G.BLL.ERP.Assist.SM_ASSISTMSUPPLYLogic assistlogic = new BLL.ERP.Assist.SM_ASSISTMSUPPLYLogic(); SM_ASSISTMSUPPLY assistmsobj = assistlogic.ExecuteSelect(CK.K["ASSISTMSCODE"].Eq(code), OrderBy.Parse("ASSISTMSCODE"), 0, 0)[0]; if (assistmsobj != null) { BindingList <SM_ASSISTMENTRYDTL> assistmedtl = this.gGrid1.DataSource as BindingList <SM_ASSISTMENTRYDTL>; assistmedtl.Clear(); foreach (SM_ASSISTMSUPPLYDTL r in assistmsobj.ASSISTMSUPPLYDTL) { SM_ASSISTMENTRYDTL assistme = new SM_ASSISTMENTRYDTL(); assistme.ASSISTMSLNNO = r.LNNO; assistme.ITEMCODE = r.ITEMCODE; assistme.ITEMNAME = r.ITEMNAME; assistme.UNIT = r.UNIT; assistme.FACTQTY = r.LEFTQTY; assistme.KGQTY = r.KGQTY; assistme.RATE = r.RATE; assistme.ATTRIBUTEA = r.ATTRIBUTEA; assistme.ATTRIBUTEB = r.ATTRIBUTEB; assistme.ATTRIBUTEBNAME = r.ATTRIBUTEBNAME; assistme.ATTRIBUTEC = r.ATTRIBUTEC; assistme.WRHSCODE = r.WRHSCODE; assistme.WRHSNAME = r.WRHSNAME; assistme.LOCCODE = r.LOCCODE; assistme.LOCNAME = r.LOCNAME; assistme.ISATTRIBUTEA = r.ISATTRIBUTEA; assistme.ISATTRIBUTEB = r.ISATTRIBUTEB; assistme.ISATTRIBUTEC = r.ISATTRIBUTEC; assistmedtl.Add(assistme); } } } }
public override void AddRow() { SM_ASSISTMENTRYDTL assistmsupplydtl = gGrid1.AddRow <SM_ASSISTMENTRYDTL>(); }