示例#1
0
        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;
            }
        }
示例#2
0
        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();
            }
        }
示例#3
0
        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();
            }
        }