Esempio n. 1
0
 private void WorkOrderView_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (DataChanged())
     {
         DialogResult result = ViewHelper.ShowConfirmDialog("You haven't saved changes. Do you want to save changes ?");
         if (result == DialogResult.Yes)
         {
             try
             {
                 SaveChanges();
             }
             catch (Exception ex)
             {
                 ViewHelper.ShowErrorMessage("Error occured while saving the workorder");
                 ErrorLogger.LogError(this, ex);
             }
             WorkOrderListView.RefreshList();
             this.Close();
         }
         else if (result == DialogResult.Cancel)
         {
             e.Cancel = true;
         }
     }
 }
Esempio n. 2
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            var result = ViewHelper.ShowConfirmDialog("Are you sure you want to delete this workorder?");

            if (result == DialogResult.Yes)
            {
                try
                {
                    DeleteObject();
                    Close();
                    if (WorkOrderListView != null)
                    {
                        WorkOrderListView.RefreshList();
                    }
                }
                catch (Exception)
                {
                    ViewHelper.ShowDeleteError();
                    return;
                }
            }
        }