private void delBtn_Click(object sender, RoutedEventArgs e) { DelNo dn = new DelNo("ต้องการลบข้อมูลหรือไม่", "ยืนยันการลบรายการ"); //yn.yesBtn.Content = "ลบ"; //yn.noBtn.Content = "ยกเลิก"; dn.ShowDialog(); switch (dn.response) { case DelNo.RESULT_YES: try { if (delCb5.IsChecked.Value) { refList.Remove(refList.FirstOrDefault(s => s.number == 5)); } if (delCb4.IsChecked.Value) { refList.Remove(refList.FirstOrDefault(s => s.number == 4)); } if (delCb3.IsChecked.Value) { refList.Remove(refList.FirstOrDefault(s => s.number == 3)); } if (delCb2.IsChecked.Value) { refList.Remove(refList.FirstOrDefault(s => s.number == 2)); } if (delCb1.IsChecked.Value) { refList.Remove(refList.FirstOrDefault(s => s.number == 1)); } resetIndex(); showData(); } catch (Exception ex) { new AlertBox(ex.Message).ShowDialog(); } break; case DelNo.RESULT_NO: break; default: return; } }
private void deleteItemBtn_Click(object sender, RoutedEventArgs e) { List <InvoiceItemObj> items = listView.Items.Cast <InvoiceItemObj>().ToList(); List <InvoiceItemObj> selectedItems = new List <InvoiceItemObj>(); foreach (InvoiceItemObj item in items) { if (item.isSelected) { selectedItems.Add(item); } } if (selectedItems.Count > 0) { DelNo dn = new DelNo(); dn.ShowDialog(); switch (dn.response) { case DelNo.RESULT_YES: try { foreach (InvoiceItemObj item in items.ToList()) { if (item.isSelected) { items.Remove(item); } } setItemsSource(items); lineTotalTb.Text = "0.00"; calculate(); } catch (Exception ex) { new AlertBox(ex.Message).ShowDialog(); } break; case DelNo.RESULT_NO: break; default: return; } } else { new AlertBox("กรุณาเลือกรายการที่ต้องการลบ").ShowDialog(); } }
private void delBtn_Click(object sender, RoutedEventArgs e) { var items = listView.ItemsSource; List <BuyerList> selectedItems = new List <BuyerList>(); foreach (BuyerList item in items) { if (item.isSelected) { selectedItems.Add(item); } } if (selectedItems.Count > 0) { DelNo dn = new DelNo(); dn.ShowDialog(); switch (dn.response) { case DelNo.RESULT_YES: try { foreach (BuyerList item in items) { if (item.isSelected) { new BuyerDao().remove(item.id); } } showList(1); } catch (Exception ex) { new AlertBox(ex.Message).ShowDialog(); } break; case DelNo.RESULT_NO: break; default: return; } } else { new AlertBox("กรุณาเลือกรายการที่ต้องการลบ").ShowDialog(); } }