private void DeleteData() { ClassListUIDM datamodel = dmc.SaveData(new ClassListUIDM()); try { ClassListController ctlsys = new ClassListController(); int check = ctlsys.DeleteClassList(datamodel); if (check == 0) { MessageDialog.ShowInformation(this, null, Message.LoadMessage(TKPMessages.eValidate.VLM0068.ToString()).MessageDescription); return; } else { loadData(); } } catch (Exception ex) { MessageDialog.ShowBusiness(this, ex.Message); } }
private void loadData() { tsbSave.Enabled = false; tsbCancel.Enabled = false; CtrlUtil.EnabledControl(false, txtClsCd); CtrlUtil.EnabledControl(false, txtClsDesc); CtrlUtil.EnabledControl(false, txtSEQ); shtView.ActiveSkin = Common.ACTIVE_SKIN; try { ClassListController ctlsys = new ClassListController(); ClassListUIDM model = ctlsys.LoadClassList(); //List<SysConfigDTO> dto = ctlsys.LoadSysConfig(); //m_dtAllData = DTOUtility.ConvertListToDataTable(dto); //DataTable dtView = m_dtAllData.Clone(); //foreach (DataRow dr in m_dtAllData.Rows) //{ // dtView.ImportRow(dr); //} fpView.DataSource = model.DATA_VIEW; CtrlUtil.MappingDataFieldWithEnum(shtView, typeof(eColumns)); for (int i = 0; i < shtView.Rows.Count; i++) { if (Convert.ToInt32(shtView.Cells[i, (int)eColumns.EDIT_FLAG].Value) == 1) { shtView.Cells[i, (int)eColumns.EDIT_FLAG].Value = true; } else { shtView.Cells[i, (int)eColumns.EDIT_FLAG].Value = false; } } //if ((shtView.Rows.Count > 0) && (Convert.ToBoolean(shtView.Cells[0, (int)eColumns.EDIT_FLAG].Value) == true)) //{ // txtClsInfoCd.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.CLS_INFO_CD].Value); // txtClsCd.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.CLS_CD].Value); // txtClsDesc.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.CLS_DESC].Value); // txtSEQ.Text = Convert.ToString(shtView.Cells[shtView.ActiveRowIndex, (int)eColumns.SEQ].Value); // tsbEdit.Enabled = true; // tsbAdd.Enabled = true; //} if (shtView.RowCount > 0) { shtView.ActiveRowIndex = 0; shtView.AddSelection(0, 0, 1, 1); shtView.SetActiveCell(0, 0); fpView.ShowActiveCell(VerticalPosition.Top, HorizontalPosition.Left); fpView_SelectionChanged(null, null); } } catch (Exception ex) { MessageDialog.ShowBusiness(this, ex.Message); } }