List<SANPHAM> dsSanPham = new List<SANPHAM>();
string chuoi = string.Empty;
string maSP = string.Empty;
string tenSP = string.Empty;
string giaSP = string.Empty;
string filePath = "E:\\IT\\VB2\\HK II\\KTLT\\Practice\\sanphamnhap.txt";
maSP = int.Parse(Request["maSP"]);
tenSP = Request["tenSP"];
giaSP = int.Parse(Request["giaSP"]);
XL_SANPHAM.Sua(maSP, tenSP, giaSP, filePath);
dsSanPham = XL_SANPHAM.Doc(filePath, "");
dsSanPham = XL_SANPHAM.Doc(filePath, "");
public static void Sua(int maSP, string tenSP, int giaSP, string filePath)
LT_SANPHAM.Sua(maSP, tenSP, giaSP, filePath);
public static void Sua(int maSP, string tenSP, int giaSP, string filePath)
List<SANPHAM> dsSanPham = Doc(filePath, "");
for (int i = 0; i < dsSanPham.Count; i++)
if (dsSanPham[i].maSP == int.Parse(maSP))
dsSanPham[i].maSP = maSP;
dsSanPham[i].tenSP = tenSP;
dsSanPham[i].giaSP = giaSP;
GhiDe(dsSanPham, filePath);
public static void GhiDe(List<SANPHAM> dsSanPham, string filePath)
StreamWriter writer = new StreamWriter(filePath);
foreach (var sp in dsSanPham)
writer.WriteLine($"{sp.maSP},{sp.tenSP},{sp.giaSP}");