Beispiel #1
0
        public void Sua()
        {
            Console.Clear();
            Console.WriteLine("SUA THONG TIN GIA BAN");
            List<giaban> list = spDLL.GetAllgiaban();
            
            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].Magiaban == ma) break;


            if (i < list.Count)
            {
                giaban sp = new giaban(list[i]);
                //Console.Write("Nhap ma sp can sua:");
               // string ten = Console.ReadLine();
                //if (!string.IsNullOrEmpty(ten)) sp.Magiaban = ten;
                Console.Write("Gia moi:");
                int gia = int.Parse(Console.ReadLine());
                if (gia > 0) sp.Gia = gia;                
                Console.Write("Nhap đơn vị cần sửa:");
                string donvi = Console.ReadLine();
                if (!string.IsNullOrEmpty(donvi)) sp.Donvitinh = donvi;
                spDLL.suagiaban(sp);
            }
            else
            {
                Console.WriteLine("Khong ton tai ma san pham nay");
            }
        }
Beispiel #2
0
        public void xoa()
        {
            Console.Clear();
            Console.WriteLine("XOA THONG TIN GIA BAN ");
            List <giaban> list = spDLL.GetAllgiaban();
            string        ma;

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

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

            if (i < list.Count)
            {
                giaban b = new giaban(list[i]);
                spDLL.xoagiaban(b);
            }
        }
Beispiel #3
0
        //Chèn một bản ghi giá bán vào tệp
        public void themgiaban(giaban gb)
        {
            string       magiaban = DateTime.Now.ToString("tt");
            StreamWriter sw       = File.AppendText(txtfile);

            sw.WriteLine();
            sw.Write(magiaban + "#" + gb.Gia + "#" + gb.Donvitinh);
            sw.Close();
        }
Beispiel #4
0
 public void themgiaban(giaban tgb)
 {
     if (tgb.Donvitinh != "")
     {
         lhgb.themgiaban(tgb);
     }
     else
     {
         throw new Exception("Du lieu sai");
     }
 }
Beispiel #5
0
        public void Nhap()
        {
            Console.Clear();
            Console.WriteLine("NHAP THONG TIN GIA BAN");
            giaban sp = new giaban();
           // Console.Write("ma gia ban:"); sp.Magiaban = Console.ReadLine();
            Console.Write("Nhap gia ban :"); sp.Gia = double.Parse(Console.ReadLine());
            Console.Write("don vi tinh:"); sp.Donvitinh = Console.ReadLine();

            spDLL.themgiaban(sp);
        }
Beispiel #6
0
        public void Hientimkiem(giaban gb)
        {
            int           i;
            List <giaban> list = lhgb.GetAllgiaban();

            Console.WriteLine("magiaban" + "\t" + "gia" + "\t" + "donvi");
            for (i = 0; i < list.Count; ++i)
            {
                if (list[i].Magiaban == gb.Magiaban)
                {
                    Console.WriteLine(gb.Magiaban + "\t" + gb.Gia + "\t\t" + gb.Donvitinh);
                }

                else
                {
                    throw new Exception("Khong ton tai hs nay");
                }
            }
        }
Beispiel #7
0
        //public void timkiem()
        //{
        //    Console.Clear();
        //    Console.WriteLine(" THONG TIN TIM KIEM");
        //    List<giaban> list = spDLL.GetAllgiaban();
        //    string ma;
        //    Console.Write("Nhap ma hang can tim:");
        //    ma = Console.ReadLine();
        //    int i = 0;
        //    for (i = 0; i < list.Count; ++i)
        //        if (list[i].Magiaban== ma) break;

        //    if (i < list.Count)
        //    {
        //       giaban b = new giaban(list[i]);
        //        spDLL.timgiaban(b);
        //    }
        //}
        public void Hientimkiem()
        {
            Console.Clear();
            Console.WriteLine("HIEN THONG TIN TIM KIEM");
            List<giaban> list = spDLL.GetAllgiaban();
            string ma;
            Console.Write("Nhap ma hang can hien thi:");
            ma = Console.ReadLine();
            int i;
            for (i = 0; i < list.Count; ++i)
                if (list[i].Magiaban == ma) break;
            if (i < list.Count)
            {

                giaban b = new giaban(list[i]);
                spDLL.Hientimkiem(b);
            }

        }
Beispiel #8
0
        public void xoagiaban(giaban xgb)
        {
            int           i;
            List <giaban> list = lhgb.GetAllgiaban();

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