public void xoa() { Console.Clear(); Console.WriteLine("XOA THONG TIN NHA CUNG CAP "); List <Nhà_cung_cấp> list = spDLL.LayDSNhacungcap(); int ma; Console.Write("Nhap ma nha cung cap can xoa:"); ma = int.Parse(Console.ReadLine()); int i = 0; for (i = 0; i < list.Count; ++i) { if (list[i].mancc == ma) { break; } } if (i < list.Count) { Nhà_cung_cấp b = new Nhà_cung_cấp(list[i]); spDLL.XoaNhacungcap(b); } }
//Chèn một bản ghi học sinh vào tệp public void Them_nha_cung_cap(Nhà_cung_cấp sp) { string mancc = DateTime.Now.ToString("ss"); StreamWriter fwrite = File.AppendText(txtfile); fwrite.WriteLine(); fwrite.Write(mancc + "#" + sp.tenncc + "#" + sp.sdt + "#" + sp.diachi); fwrite.Close(); }
//Chèn một bản ghi hang hoa vào tệp public void Insert(Nhà_cung_cấp hh) { int mah = MaNCC + 1; StreamWriter fwrite = File.AppendText(txtfile); fwrite.WriteLine(); fwrite.Write(mah + "#" + hh.mancc + "#" + hh.sdt + "#" + hh.tenncc + "#" + hh.diachi); fwrite.Close(); }
public void Themnhacungcap(Nhà_cung_cấp ncc) { if (ncc.tenncc != "" && ncc.diachi != "") { lhncc.Them_nha_cung_cap(ncc); } else { throw new Exception("Du lieu sai"); } }
public void Nhap() { Console.Clear(); Console.WriteLine("NHAP THONG TIN NHA CUNG CAP"); Nhà_cung_cấp sp = new Nhà_cung_cấp(); Console.Write("Nhap SDT nha cung cap :"); sp.sdt = int.Parse(Console.ReadLine()); Console.Write("Nhap ten nha cung cap:"); sp.tenncc = Console.ReadLine(); Console.Write("Nhap dia chi nha cung cap : "); sp.diachi = Console.ReadLine(); spDLL.Themnhacungcap(sp); }
public List <Nhà_cung_cấp> Timnhacungcap(Nhà_cung_cấp ncc) { List <Nhà_cung_cấp> list = lhncc.LayDSNhacungcap(); List <Nhà_cung_cấp> kq = new List <Nhà_cung_cấp>(); //Voi gai tri ngam dinh ban dau if (ncc.sdt == 0 && ncc.tenncc == null && ncc.diachi == null && ncc.mancc == 0) { kq = list; } //Tim theo ten ncc if (ncc.tenncc != null) { for (int i = 0; i < list.Count; ++i) { if (list[i].tenncc.IndexOf(ncc.tenncc) >= 0) { kq.Add(new Nhà_cung_cấp(list[i])); } } } else if (ncc.sdt != 0) { for (int i = 0; i < list.Count; ++i) { if (list[i].sdt == ncc.sdt) { kq.Add(new Nhà_cung_cấp(list[i])); } } } //Tim theo diachi else if (ncc.diachi != null) { for (int i = 0; i < list.Count; ++i) { if (list[i].diachi == ncc.diachi) { kq.Add(new Nhà_cung_cấp(list[i])); } } } //Cac truong hop khac cac ban tu lam else { kq = null; } return(kq); }
public void Sua() { Console.Clear(); Console.WriteLine("SUA THONG TIN NHA CUNG CAP "); List <Nhà_cung_cấp> list = spDLL.LayDSNhacungcap(); int ma; Console.Write("Nhap ma nha cung cap can sua:"); ma = int.Parse(Console.ReadLine()); int i = 0; for (i = 0; i < list.Count; ++i) { if (list[i].mancc == ma) { break; } } if (i < list.Count) { Nhà_cung_cấp sp = new Nhà_cung_cấp(list[i]); Console.Write("Nhap ten ncc moi:"); string ten = Console.ReadLine(); if (ten != "") { sp.tenncc = ten; } Console.Write("sdt moi:"); int sdt = int.Parse(Console.ReadLine()); if (sdt > 0) { sp.sdt = sdt; } Console.Write("dia chi moi :"); string dc = Console.ReadLine(); if (dc != "") { sp.diachi = dc; } spDLL.Suanhacungcap(sp); } else { Console.WriteLine("Khong ton tai ma san pham nay"); } }
public void XoaNhacungcap(Nhà_cung_cấp xncc) { int i; List <Nhà_cung_cấp> list = lhncc.LayDSNhacungcap(); for (i = 0; i < list.Count; ++i) { if (list[i].mancc == xncc.mancc) { break; } } if (i < list.Count) { list.RemoveAt(i); lhncc.Update(list); } else { throw new Exception("Khong ton tai ma nay"); } }