Ejemplo n.º 1
0
 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;
             }
         }
     }
 }
Ejemplo n.º 2
0
 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;
             }
         }
     }
 }