public void xoa() { Console.Clear(); Console.WriteLine("XOA THONG TIN HOA DON BAN "); List <Hoadonban> list = spDLL.LayDSHoadonban(); string ma; Console.Write("Nhap ma hoa don ban can xoa:"); ma = Console.ReadLine(); int i = 0; for (i = 0; i < list.Count; ++i) { if (list[i].mahdb == ma) { break; } } if (i < list.Count) { Hoadonban b = new Hoadonban(list[i]); spDLL.Xoahoadonban(b); } else { Console.WriteLine("Khong ton tai ma san pham nay"); } }
public List <Hoadonban> Timhoadonban(Hoadonban hdb) { List <Hoadonban> list = lhhdb.LayDSHoadonban(); List <Hoadonban> kq = new List <Hoadonban>(); //Voi gai tri ngam dinh ban dau if (hdb.manvb == null && hdb.ngayban == null && hdb.Soluong == 0 && hdb.Gia == 0 && hdb.mahdb == null) { kq = list; } //Tim theo mavb else if (hdb.mahdb != "") { for (int i = 0; i < list.Count; ++i) { if (list[i].mahdb.IndexOf(hdb.mahdb) >= 0) { kq.Add(new Hoadonban(list[i])); } } } //Cac truong hop khac cac ban tu lam else { kq = null; } return(kq); }
//Chèn một bản ghi học sinh vào tệp public void Themhoadonban(Hoadonban sp) { string mahdb = DateTime.Now.ToString("ss"); StreamWriter fwrite = File.AppendText(txtfile); fwrite.WriteLine(); fwrite.Write(mahdb + "#" + sp.manvb + "#" + sp.ngayban + "#" + sp.Soluong + "#" + sp.Gia); fwrite.Close(); }
//Chèn một bản ghi hang hoa vào tệp public void Insert(Hoadonban hdb) { int mah = Mahdb + 1; StreamWriter fwrite = File.AppendText(txtfile); fwrite.WriteLine(); fwrite.Write(mah + "#" + hdb.mahdb + "#" + hdb.manvb + "#" + hdb.ngayban + "#" + hdb.tongtien); fwrite.Close(); }
public void Themhoadonban(Hoadonban hdb) { if (hdb.manvb != "") { lhhdb.Themhoadonban(hdb); } else { throw new Exception("Du lieu sai"); } }
public void Nhap() { Console.Clear(); Console.WriteLine(" NHAP THONG TIN HOA DON BAN "); Hoadonban sp = new Hoadonban(); // Console.Write("Nhap ma hoa don ban:"); sp.mahdb = int.Parse(Console.ReadLine()); Console.Write("Nhap ma nvb:"); sp.manvb = Console.ReadLine(); Console.Write("Nhap ngay ban :"); sp.ngayban = DateTime.Parse(Console.ReadLine()); Console.Write(" Nhap so luong :"); sp.Soluong = int.Parse(Console.ReadLine()); Console.Write("Nhap gia :"); sp.Gia = double.Parse(Console.ReadLine()); spDLL.Themhoadonban(sp); }
public void Sua() { Console.Clear(); Console.WriteLine("SUA THONG TIN HOA DON BAN"); List <Hoadonban> list = spDLL.LayDSHoadonban(); string ma; Console.Write("Nhap ma hoa don ban can sua:"); ma = Console.ReadLine(); int i = 0; for (i = 0; i < list.Count; ++i) { if (list[i].mahdb == ma) { break; } } if (i < list.Count) { Hoadonban sp = new Hoadonban(list[i]); Console.Write("Nhap ma nvb:"); string manvb = Console.ReadLine(); if (manvb != "") { sp.manvb = manvb; } Console.Write("ngay ban moi:"); DateTime nb = DateTime.Parse(Console.ReadLine()); sp.ngayban = nb; Console.Write("Nhap so luong:"); int slg = int.Parse(Console.ReadLine()); if (slg > 0) { sp.Soluong = slg; } Console.Write("Nhap gia moi:"); int g = int.Parse(Console.ReadLine()); if (g > 0) { sp.Soluong = g; } spDLL.Suahoadonban(sp); } else { Console.WriteLine("Khong ton tai ma hoa don ban nay"); } }
public void Xoahoadonban(Hoadonban xhdb) { int i; List <Hoadonban> list = lhhdb.LayDSHoadonban(); for (i = 0; i < list.Count; ++i) { if (list[i].mahdb == xhdb.mahdb) { break; } } if (i < list.Count) { list.RemoveAt(i); lhhdb.Update(list); } else { throw new Exception("Khong ton tai ma nay"); } }