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:"); } }
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:"); } }