예제 #1
0
 protected void DeleteMethod(object obj)
 {
     try
     {
         if (MessageBox.Show("You are going to Delete this  Holiday.Do you want to proceed?", "Alert", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No)
         {
             return;
         }
         using (SqlConnection conn = new SqlConnection(GlobalClass.TConnectionString))
         {
             conn.Open();
             using (SqlTransaction tran = conn.BeginTransaction())
             {
                 Holiday.Delete(tran);
                 tran.Commit();
             }
         }
         HolidayList.Remove(HolidayList.First(x => x.HolidayId == Holiday.HolidayId));
         MessageBox.Show("Holiday Successfully Deleted.", MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Information);
         UndoMethod(null);
     }
     catch (Exception ex)
     {
         while (ex.InnerException != null)
         {
             ex = ex.InnerException;
         }
         MessageBox.Show(ex.Message, MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
예제 #2
0
 private void tbtnDelete_Click(object sender, EventArgs e)
 {
     if (dgHolidayList.SelectedRows.Count > 0)
     {
         if (MessageBox.Show(clsMessageBox.MessageBoxDeleteAsk, clsMessageBox.MessageBoxText, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             Holiday objHoliday = new Holiday();
             objHoliday.HolidayCode = dgHolidayList.SelectedRows[0].Cells[0].Value.ToString();
             objHoliday.Delete();
             this.BindHolidayList();
         }
     }
 }
예제 #3
0
 public ActionResult deleteHoliday(Holiday holiday)
 {
     holiday.Delete();
     return(RedirectToAction("holiday"));
 }