private void addTimeSheetBtn_MouseDown(object sender, MouseButtonEventArgs e) { if (isFormHidden) { displayOrHideForm(); } ClearFields(); UnlockFields(); cmdCancel.IsEnabled = true; cmdSaveEdit.Content = saveBtnTxt; isNewSheet = true; isFormDirty = false; try { mSelectedSheet = new TimeSheet(mLot.GetLotID()); } catch (Exception ex) { MessageBox.Show("Loading Time Sheet Schema - " + msgCodes.GetString("M2102") + ex.Message, "Error - 2102", MessageBoxButton.OK, MessageBoxImage.Error); LockFields(); } }
private void dgTimeSheets_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgTimeSheets.SelectedIndex > -1) { if (cmdSaveEdit.Content.Equals(saveBtnTxt) && isFormDirty) { MessageBoxResult res; if (isNewSheet) { res = MessageBox.Show("Cancel New Time Sheet - " + msgCodes.GetString("M3204"), "Warning - 3204", MessageBoxButton.YesNo, MessageBoxImage.Warning); } else { res = MessageBox.Show("Cancel Time Sheet Modifications - " + msgCodes.GetString("M3205"), "Warning - 3205", MessageBoxButton.YesNo, MessageBoxImage.Warning); } if (res == MessageBoxResult.No) { return; } } TimeSheetBinding obj = (TimeSheetBinding)dgTimeSheets.SelectedCells[0].Item; sheetData.SeekToPrimaryKey(obj.timeID); mSelectedSheet = new TimeSheet(sheetData.GetRecordDataSet()); if (isFormHidden) { displayOrHideForm(); } LockFields(); PopulateFields(); cmdSaveEdit.Content = unlockBtnText; cmdSaveEdit.IsEnabled = true; cmdCancel.IsEnabled = false; TabIsGainingFocus(); } }