public override void DoSave() { try { this.grdMaster.UpdateData(); this.grdDetail.UpdateData(); SY0002Dao.GetInstance().Insert01(this.grdMaster.InsertSave()); SY0002Dao.GetInstance().Update01(this.grdMaster.UpdateSave()); SY0002Dao.GetInstance().Delete01(this.grdMaster.DeleteSave()); SY0002Dao.GetInstance().Insert02(this.grdDetail.InsertSave()); SY0002Dao.GetInstance().Update02(this.grdDetail.UpdateSave()); SY0002Dao.GetInstance().Delete02(this.grdDetail.DeleteSave()); } catch (Exception ex) { throw new Exception("Failed to save data"); } finally { DoInquiryDetail(); DoInquiry(); } }
public override void DoInquiry() { DataTable resultTable = SY0002Dao.GetInstance().Select01(); this.grdMaster.DataSource = resultTable; this.grdMaster.SetColumnAutoResize(); }
public void DoInquiryDetail() { if (this.grdMaster.ActiveRow == null) { return; } var masterCode = this.grdMaster.ActiveRow.Cells["MCODE"].Value.ToString(); this.grdDetail.Layouts.Clear(); DataTable resultTable = SY0002Dao.GetInstance().Select02(masterCode); this.grdDetail.DataSource = resultTable; this.grdDetail.SetColumnAutoResize(); }