private void gridEmpforID_PreviewKeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Delete) { string sMessageBoxText = "Do you want to continue?"; string sCaption = "Delete Employee"; MessageBoxButton btnMessageBox = MessageBoxButton.YesNo; MessageBoxImage icnMessageBox = MessageBoxImage.Warning; MessageBoxResult rsltMessageBox = MessageBox.Show(sMessageBoxText, sCaption, btnMessageBox, icnMessageBox); switch (rsltMessageBox) { case MessageBoxResult.Yes: foreach (var data in gridEmpforID.SelectedItems) { t_EmpPrintID myData = data as t_EmpPrintID; var deleteuser = db.t_EmpPrintID.Where(EmpID => EmpID.EmpID == myData.EmpID).FirstOrDefault(); db.t_EmpPrintID.Remove(deleteuser); db.SaveChanges(); } break; case MessageBoxResult.No: /* ... */ break; } } else { return; } }
private void RadButton_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(EmpName.Text)) { MessageBox.Show("Please Select Employee"); } else { try { t_EmpPrintID EmpforID = new t_EmpPrintID(); EmpforID.BatchNo = Convert.ToInt32(BatchNo); EmpforID.EmpID = EmpID.ToString(); EmpforID.EmployeeName = EmpFName.Text; EmpforID.Department = '(' + Dept.ToString() + ')'; EmpforID.Position = Position.Text; EmpforID.SSSno = SSSno.ToString(); EmpforID.TIN = TIN.ToString(); EmpforID.ContactPerson = ContactPerson.ToString(); EmpforID.ContactAddress = ContactAddress.ToString(); EmpforID.ContactPhone = ContactPhone.ToString(); EmpforID.Barcode = '*' + EmpID.ToString() + '*'; EmpforID.EmpPicture = empimage; db.t_EmpPrintID.Add(EmpforID); db.SaveChanges(); binddatagrid(); EmpName.Text = string.Empty; //EmpName.SelectedIndex = -1; EmpImage.Source = null; EmpFName.Text = ""; Position.Text = ""; Department.Text = ""; employeeID.Text = ""; } catch { MessageBox.Show("Already Exist"); } } }