private void LoadMenuSetDetail() { int activeRow = shtMenuSet.ActiveRowIndex; MenuSetMaintenanceController ctlMenuSet = new MenuSetMaintenanceController(); string MenuSetCD = shtMenuSet.Cells[activeRow, (int)eColMenuSet.MENU_SET_CD].Text; DataTable dtMenuSub = ctlMenuSet.LoadMenuSubByMenuSetCD(MenuSetCD); shtMenuSub.DataSource = dtMenuSub; m_OldActiveRow = activeRow; }
private void LoadData() { try { MenuSetMaintenanceController ctlMenuSet = new MenuSetMaintenanceController(); DataTable dtMenuSet = ctlMenuSet.LoadAllMenuSet(); if (dtMenuSet != null && dtMenuSet.Rows.Count > 0) { shtMenuSet.DataSource = dtMenuSet; shtMenuSet.AddSelection(0, 0, 1, 2); string MenuSetCD = shtMenuSet.Cells[0, (int)eColMenuSet.MENU_SET_CD].Text; DataTable dtMenuSub = ctlMenuSet.LoadMenuSubByMenuSetCD(MenuSetCD); shtMenuSub.DataSource = dtMenuSub; } } catch (ValidateException err) { for (int i = 0; i < err.ErrorResults.Count; i++) { MessageBox.Show(err.ErrorResults[i].Message.MessageDescription); err.ErrorResults[i].FocusOnControl(); } if (CommonLib.Common.CurrentDatabase.DBTransactionState == EVOFramework.Database.TransactionState.PROCESSING) { CommonLib.Common.CurrentDatabase.Rollback(); } } catch (BusinessException err) { MessageDialog.ShowBusiness(this, err.Error.Message.MessageDescription); if (CommonLib.Common.CurrentDatabase.DBTransactionState == EVOFramework.Database.TransactionState.PROCESSING) { CommonLib.Common.CurrentDatabase.Rollback(); } } catch (Exception ex) { MessageDialog.ShowBusiness(this, ex.Message); if (CommonLib.Common.CurrentDatabase.DBTransactionState == EVOFramework.Database.TransactionState.PROCESSING) { CommonLib.Common.CurrentDatabase.Rollback(); } } }