/// <summary> /// Thêm /// </summary> private void OnAddNew() { Window window = new Window(); ucNhomCT_02 userControl = new ucNhomCT_02(); userControl.Action = DatabaseConstant.Action.THEM; userControl.OnSavingCompleted += new EventHandler(userControl_OnSavingCompleted); window.Title = DatabaseConstant.layNgonNguTieuDeForm(DatabaseConstant.Function.DC_DM_NHOM); window.WindowStartupLocation = WindowStartupLocation.CenterScreen; window.Content = userControl; window.ShowDialog(); }
/// <summary> /// Xem /// </summary> /// <param name="id"></param> private void OnView(int id) { try { ucNhomCT_02 userControl = new ucNhomCT_02(); userControl.OnSavingCompleted += new EventHandler(userControl_OnSavingCompleted); userControl.Action = DatabaseConstant.Action.XEM; userControl.ID = id; Window window = new Window(); window.Title = DatabaseConstant.layNgonNguTieuDeForm(DatabaseConstant.Function.DC_DM_NHOM); window.WindowStartupLocation = WindowStartupLocation.CenterScreen; window.Content = userControl; window.ShowDialog(); } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); } }
/// <summary> /// Sửa /// </summary> /// <param name="id"></param> private void OnModify(int id) { try { ucNhomCT_02 userControl = new ucNhomCT_02(); // Yêu cầu lock bản ghi cần sửa UtilitiesProcess process = new UtilitiesProcess(); List <int> listLockId = new List <int>(); listLockId.Add(id); bool ret = process.LockData(DatabaseConstant.Module.DMDC, DatabaseConstant.Function.DC_DM_NHOM_DS, DatabaseConstant.Table.DM_NHOM, DatabaseConstant.Action.SUA, listLockId); if (ret) { userControl.OnSavingCompleted += new EventHandler(userControl_OnSavingCompleted); userControl.Action = DatabaseConstant.Action.SUA; userControl.ID = id; Window window = new Window(); window.Title = DatabaseConstant.layNgonNguTieuDeForm(DatabaseConstant.Function.DC_DM_NHOM); window.WindowStartupLocation = WindowStartupLocation.CenterScreen; window.Content = userControl; window.ShowDialog(); } else { LMessage.ShowMessage("M.ResponseMessage.Common.LockDataInvalid", LMessage.MessageBoxType.Information); } } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); } }