Beispiel #1
0
        public void timkiem()
        {
            Console.Clear();
            Console.WriteLine(" THONG TIN TIM KIEM");
            List <Gia_ban> list = spDLL.LayDSGiaban();
            int            ma;

            Console.Write("Nhap ma hang can tim:");
            ma = int.Parse(Console.ReadLine());
            int i = 0;

            for (i = 0; i < list.Count; ++i)
            {
                if (list[i].mahang == ma)
                {
                    break;
                }
            }

            if (i < list.Count)
            {
                Gia_ban b = new Gia_ban(list[i]);
                spDLL.Timkiem(b);
            }
        }
Beispiel #2
0
        public void xoa()
        {
            Console.Clear();
            Console.WriteLine("XOA THONG TIN GIA BAN ");
            List <Gia_ban> list = spDLL.LayDSGiaban();
            int            ma;

            Console.Write("Nhap ma hang can xoa:");
            ma = int.Parse(Console.ReadLine());
            int i = 0;

            for (i = 0; i < list.Count; ++i)
            {
                if (list[i].mahang == ma)
                {
                    break;
                }
            }

            if (i < list.Count)
            {
                Gia_ban b = new Gia_ban(list[i]);
                spDLL.Xoagiaban(b);
            }
        }
Beispiel #3
0
        //Chèn một bản ghi hang hoa vào tệp
        public void Insert(Gia_ban hh)
        {
            int          mah    = Mahang + 1;
            StreamWriter fwrite = File.AppendText(txtfile);

            fwrite.WriteLine();
            fwrite.Write(mah + "#" + hh.mahang + "#" + hh.tenhang + "#" + hh.Giaban);
            fwrite.Close();
        }
Beispiel #4
0
        //Chèn một bản ghi học sinh vào tệp
        public void ThemGiaban(Gia_ban sp)
        {
            string       mahang = DateTime.Now.ToString("ss");
            StreamWriter fwrite = File.AppendText(txtfile);

            fwrite.WriteLine();
            fwrite.Write(mahang + "#" + sp.tenhang + "#" + sp.Giaban);
            fwrite.Close();
        }
Beispiel #5
0
        public void Nhap()
        {
            Console.Clear();
            Console.WriteLine("NHAP THONG TIN GIA BAN");
            Gia_ban sp = new Gia_ban();

            Console.Write("Nhap ten hang:"); sp.tenhang = Console.ReadLine();
            Console.Write("Nhap gia ban :"); sp.Giaban  = int.Parse(Console.ReadLine());
            spDLL.Themgiaban(sp);
        }
Beispiel #6
0
 public void Themgiaban(Gia_ban tgb)
 {
     if (tgb.tenhang != "")
     {
         lhgb.ThemGiaban(tgb);
     }
     else
     {
         throw new Exception("Du lieu sai");
     }
 }
Beispiel #7
0
        public void Hientimkiem(Gia_ban gb)
        {
            int            i;
            List <Gia_ban> list = lhgb.LayDSGiaban();

            Console.WriteLine("mahang" + "\t" + "tenhang" + "\t" + "Giaban");
            for (i = 0; i < list.Count; ++i)
            {
                if (list[i].mahang == gb.mahang)
                {
                    Console.WriteLine(gb.mahang + "\t" + gb.tenhang + "\t\t" + gb.Giaban);
                }

                else
                {
                    throw new Exception("Khong ton tai hs nay");
                }
            }
        }
Beispiel #8
0
        public void Sua()
        {
            Console.Clear();
            Console.WriteLine("SUA THONG TIN GIA BAN");
            List <Gia_ban> list = spDLL.LayDSGiaban();
            int            tenh;

            Console.Write("Nhap ma san pham can sua:");
            tenh = int.Parse(Console.ReadLine());
            int i = 0;

            for (i = 0; i < list.Count; ++i)
            {
                if (list[i].mahang == tenh)
                {
                    break;
                }
            }

            if (i < list.Count)
            {
                Gia_ban sp = new Gia_ban(list[i]);
                Console.Write("Nhap ten moi:");
                string ten = Console.ReadLine();
                if (!string.IsNullOrEmpty(ten))
                {
                    sp.tenhang = ten;
                }
                Console.Write("Gia moi:");
                int gia = int.Parse(Console.ReadLine());
                if (gia > 0)
                {
                    sp.Giaban = gia;
                }
                spDLL.Suagiaban(sp);
            }
            else
            {
                Console.WriteLine("Khong ton tai ma san pham nay");
            }
        }
Beispiel #9
0
        public void Xoagiaban(Gia_ban xgb)
        {
            int            i;
            List <Gia_ban> list = lhgb.LayDSGiaban();

            for (i = 0; i < list.Count; ++i)
            {
                if (list[i].mahang == xgb.mahang)
                {
                    break;
                }
            }
            if (i < list.Count)
            {
                list.RemoveAt(i);
                lhgb.Update(list);
            }
            else
            {
                throw new Exception("Khong ton tai ma nay");
            }
        }