Ejemplo n.º 1
0
        private void Xoa_Click(object sender, EventArgs e)
        {
            XoaSach xoa = new XoaSach();

            xoa.ShowDialog();
            int  kt = 0;
            Node p  = new Node();

            p = myList.Head;
            while (p != null)
            {
                if (xoa.Sxoa == p.info.MaSach)
                {
                    kt = 1;
                }
                p = p.Next;
            }
            if (kt == 1)
            {
                myList.removeKey(myList, xoa.Sxoa);
                MessageBox.Show("Xóa thành công.", "THÔNG BÁO:");
            }
            else
            {
                MessageBox.Show("Xóa không thành công. \nSách muốn xóa không tồn tại hoặc bạn chưa nhập MaSach cần xóa", "THÔNG BÁO:");
            }
        }
Ejemplo n.º 2
0
        private void Xoa_Click(object sender, EventArgs e)
        {
            XoaSach xoa = new XoaSach();

            xoa.ShowDialog();
            int  kt = 0;
            Node p  = new Node();

            p = myList.Head;
            while (p != null)
            {
                if (xoa.Sxoa == p.info.MaSach)
                {
                    kt = 1;
                }
                p = p.Next;
            }
            if (kt == 1)
            {
                myList.removeKey(myList, xoa.Sxoa);
                string lastLine  = File.ReadLines("10.txt").Last();
                string firstLine = File.ReadLines("10.txt").First();
                if (firstLine.StartsWith(xoa.tMaSach.Text))
                {
                    var flines = File.ReadAllLines("10.txt");
                    File.WriteAllLines("10.txt", flines.Skip(1).ToArray());
                }
                if (lastLine.StartsWith(xoa.tMaSach.Text))
                {
                    var lines = System.IO.File.ReadAllLines("10.txt");
                    System.IO.File.WriteAllLines("10.txt", lines.Take(lines.Length - 1).ToArray());
                }
                MessageBox.Show("Xóa thành công.", "THÔNG BÁO:");
            }
            else
            {
                MessageBox.Show("Xóa không thành công. \nLịch sử hóa đơn muốn xóa không tồn tại hoặc bạn chưa nhập MaSach của Bill cần xóa", "THÔNG BÁO:");
            }
        }