public void OnD9030_F9030_DeleteSliceInformation(object sender, DataEventArgs <int> eventArgs) { if (this != null && this.IsDisposed != true) { this.isAfterDelte = true; if (this.slicePermissionField.deletePermission) { int deletedStreetId = this.form25011Control.WorkItem.F25011_DeleteStreetList(Convert.ToInt32(this.streetId), TerraScanCommon.UserId); if (deletedStreetId > 0) { MessageBox.Show("The following street record cannot be deleted because it is currently reference by one or more records in the application.", "Cannot Delete Record", MessageBoxButtons.OK, MessageBoxIcon.Information); this.FormSlice_RevertDeleteAlert(this, new DataEventArgs <int>(this.masterFormNo)); this.isRecordDeleted = false; } else { this.isDeletedRecord = true; this.isRecordDeleted = true; this.pageMode = TerraScanCommon.PageModeTypes.View; SliceNullRecordModeEventArgs sliceEventArgs = new SliceNullRecordModeEventArgs(); sliceEventArgs.MasterFormNo = this.masterFormNo; sliceEventArgs.AllowNullRecordMode = false; sliceEventArgs.WithoutKeyId = false; this.Cursor = Cursors.Default; this.FormSlice_NullRecordMode(this, new DataEventArgs <int>(this.masterFormNo)); this.FormSlice_NullRecordModeAfterDelete(this, new DataEventArgs <SliceNullRecordModeEventArgs>(sliceEventArgs)); this.isunSavedMessageraised = false; this.unsavedMessageraisedAndSaved = false; this.ClearControls(); //this.DisableControls(); this.pageMode = TerraScanCommon.PageModeTypes.View; } } } }
public void OnD9030_F9030_DeleteSliceInformation(object sender, DataEventArgs <int> eventArgs) { if (this != null && this.IsDisposed != true) { if (this.slicePermissionField.deletePermission) { string ReturnMessage = this.form36090Control.WorkItem.DeleteIncomeSource(Convert.ToInt32(this.IncomeSourceID), TerraScanCommon.UserId); if (!string.IsNullOrEmpty(ReturnMessage)) { MessageBox.Show(ReturnMessage, "TerraScan – Income Source in use", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.FormSlice_RevertDeleteAlert(this, new DataEventArgs <int>(this.masterFormNo)); } else { this.pageMode = TerraScanCommon.PageModeTypes.View; SliceNullRecordModeEventArgs sliceEventArgs = new SliceNullRecordModeEventArgs(); sliceEventArgs.MasterFormNo = this.masterFormNo; sliceEventArgs.AllowNullRecordMode = false; sliceEventArgs.WithoutKeyId = false; this.Cursor = Cursors.Default; this.FormSlice_NullRecordModeAfterDelete(this, new DataEventArgs <SliceNullRecordModeEventArgs>(sliceEventArgs)); this.ClearControls(); this.pageMode = TerraScanCommon.PageModeTypes.View; } } } }