Пример #1
0
        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);
        }
Пример #2
0
        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");
            }
        }
Пример #3
0
        //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();
        }
Пример #4
0
 public void themhoadonnhap(hoadonnhap hdn)
 {
     if (hdn.Gianhap > 0)
     {
         lhdn.themhoadonnhap(hdn);
     }
     else
     {
         throw new Exception("Du lieu sai");
     }
 }
Пример #5
0
        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);
        }
Пример #6
0
        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");
            }
        }
Пример #7
0
        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");
                }
            }
        }
Пример #8
0
        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");
            }
        }
Пример #9
0
        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);
            }
        }