public List <hoadonnhap> timhoadonnhap(hoadonnhap hdn) { List <hoadonnhap> list = lhdn.GetAllhoadonnhap(); List <hoadonnhap> kq = new List <hoadonnhap>(); //Voi gai tri ngam dinh ban dau if (hdn.Mahdn == null && hdn.Nvgiao == null && hdn.Manvnhap == null && hdn.Ngaynhan == null && hdn.Gianhap == 0) { kq = list; } //Tim theo mancc if (hdn.Mahdn != "") { for (int i = 0; i < list.Count; ++i) { if (list[i].Mahdn.IndexOf(hdn.Mahdn) >= 0) { kq.Add(new hoadonnhap(list[i])); } } } // Tim theo tong tien //Cac truong hop khac cac ban tu lam else { kq = null; } return(kq); }
public void xoa() { Console.Clear(); Console.WriteLine("XOA THONG TIN HOA DON BAN "); List <hoadonnhap> list = spDLL.GetAllhoadonnhap(); 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].Mahdn == ma) { break; } } if (i < list.Count) { hoadonnhap b = new hoadonnhap(list[i]); spDLL.xoahoadonnhap(b); } else { Console.WriteLine("Khong ton tai ma san pham nay"); } }
//Chèn một bản ghi hóa đơn nhập vào tệp public void themhoadonnhap(hoadonnhap hdn) { string mahdn = DateTime.Now.ToString("tt"); StreamWriter fwrite = File.AppendText(txtfile); fwrite.WriteLine(); fwrite.Write(mahdn + "#" + hdn.Nvgiao + "#" + hdn.Manvnhap + "#" + hdn.Ngaynhan + "#" + hdn.Gianhap); fwrite.Close(); }
public void themhoadonnhap(hoadonnhap hdn) { if (hdn.Gianhap > 0) { lhdn.themhoadonnhap(hdn); } else { throw new Exception("Du lieu sai"); } }
public void Nhap() { Console.Clear(); Console.WriteLine(" NHAP THONG TIN HOA DON NHAP "); hoadonnhap sp = new hoadonnhap(); Console.Write(" Nhap nhan vien giao:"); sp.Nvgiao = Console.ReadLine(); Console.Write(" Nhap ma nhan vien nhap:"); sp.Manvnhap = Console.ReadLine(); Console.Write(" Nhap ngay nhan:"); sp.Ngaynhan = DateTime.Parse(Console.ReadLine()); Console.Write(" Nhap gia nhap:"); sp.Gianhap = double.Parse(Console.ReadLine()); spDLL.themhoadonnhap(sp); }
public void Sua() { Console.Clear(); Console.WriteLine("SUA THONG TIN HOA DON BAN"); List <hoadonnhap> list = spDLL.GetAllhoadonnhap(); 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].Mahdn == ma) { break; } } if (i < list.Count) { hoadonnhap sp = new hoadonnhap(list[i]); //Console.Write("Nhap ma hoa don nhap:"); //string mahdn = Console.ReadLine(); //if (mahdn != "") sp.Mahdn = mahdn; Console.Write("nhap nhan vien giao: "); string nvn = Console.ReadLine(); if (nvn != "") { sp.Nvgiao = nvn; } Console.Write("Nhap ma nhan vien nhap:"); string manv = Console.ReadLine(); if (manv != "") { sp.Manvnhap = manv; } Console.Write("nhap gia nhap:"); double gb = double.Parse(Console.ReadLine()); sp.Gianhap = gb; Console.Write("Nhap ngay nhap:"); DateTime nn = DateTime.Parse(Console.ReadLine()); sp.Ngaynhan = nn; spDLL.suahoadonnhap(sp); } else { Console.WriteLine("Khong ton tai ma hóa đơn này nay"); } }
public void Hientimkiem(hoadonnhap hdn) { int i; List <hoadonnhap> list = lhdn.GetAllhoadonnhap(); Console.WriteLine("mahoadonnhap" + "\t" + "nhanviengiao" + "\t" + "manhanviennhap" + "\t" + "ngaynhap" + "\t" + "gianhap"); for (i = 0; i < list.Count; ++i) { if (list[i].Mahdn == hdn.Mahdn) { Console.WriteLine(hdn.Mahdn + "\t" + hdn.Nvgiao + "\t\t" + hdn.Manvnhap + "\t\t" + hdn.Ngaynhan + "\t\t" + hdn.Gianhap); } else { throw new Exception("Khong ton tai hs nay"); } } }
public void xoahoadonnhap(hoadonnhap mahdn) { int i; List <hoadonnhap> list = lhdn.GetAllhoadonnhap(); for (i = 0; i < list.Count; ++i) { if (list[i].Mahdn == mahdn.Mahdn) { break; } } if (i < list.Count) { list.RemoveAt(i); lhdn.update(list); } else { throw new Exception("Khong ton tai ma nay"); } }
public void Hientimkiem() { Console.Clear(); Console.WriteLine("HIEN THONG TIN TIM KIEM"); List <hoadonnhap> list = spDLL.GetAllhoadonnhap(); string ma; Console.Write("Nhap ma hoa don nhap can hien thi:"); ma = Console.ReadLine(); int i; for (i = 0; i < list.Count; ++i) { if (list[i].Mahdn == ma) { break; } } if (i < list.Count) { hoadonnhap b = new hoadonnhap(list[i]); spDLL.Hientimkiem(b); } }