Exemple #1
0
        public void xoa()
        {
            Console.Clear();
            Console.WriteLine("XOA THONG TIN LOAI DO");
            List <Loaido> list = spDLL.LayDSLoaido();
            int           ma;

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

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

            if (i < list.Count)
            {
                Loaido b = new Loaido(list[i]);
                spDLL.XoaLoaido(b);
            }
        }
Exemple #2
0
        //Chèn một bản ghi học sinh vào tệp
        public void Insert(Loaido lh)
        {
            int          Malh   = Maloai + 1;
            StreamWriter fwrite = File.AppendText(txtfile);

            fwrite.WriteLine();
            fwrite.Write(Maloai + "#" + lh.tenloai + "#" + lh.dacdiem);
            fwrite.Close();
        }
Exemple #3
0
//Chèn một bản ghi học sinh vào tệp
        public void Themdo(Loaido sp)
        {
            string       maloai = DateTime.Now.ToString("ss");
            StreamWriter fwrite = File.AppendText(txtfile);

            fwrite.WriteLine();
            fwrite.Write(maloai + "#" + sp.tenloai + "#" + sp.dacdiem);
            fwrite.Close();
        }
Exemple #4
0
        public void Nhap()
        {
            Console.Clear();
            Console.WriteLine("NHAP THONG TIN LOAI DO");
            Loaido sp = new Loaido();

            Console.Write("Nhap ten loai:"); sp.tenloai  = Console.ReadLine();
            Console.Write("Nhap dac diem :"); sp.dacdiem = Console.ReadLine();
            spDLL.ThemLoaido(sp);
        }
Exemple #5
0
 public void ThemLoaido(Loaido lh)
 {
     if (lh.tenloai != "" && lh.dacdiem != "")
     {
         lhBLL.Themdo(lh);
     }
     else
     {
         throw new Exception("Du lieu sai");
     }
 }
Exemple #6
0
        public List <Loaido> Timloaido(Loaido lh)
        {
            List <Loaido> list = lhBLL.LayDSLoaido();
            List <Loaido> kq   = new List <Loaido>();

            //Voi gai tri ngam dinh ban dau
            if (lh.tenloai == null && lh.dacdiem == null && lh.maloai == 0)
            {
                kq = list;
            }
            //Tim theo ho ten
            if (lh.tenloai != null)
            {
                for (int i = 0; i < list.Count; ++i)
                {
                    if (list[i].tenloai.IndexOf(lh.tenloai) >= 0)
                    {
                        kq.Add(new Loaido(list[i]));
                    }
                }
            }
            // Tim theo đaciem
            else if (lh.dacdiem != null)
            {
                for (int i = 0; i < list.Count; ++i)
                {
                    if (list[i].dacdiem.IndexOf(lh.dacdiem) >= 0)
                    {
                        kq.Add(new Loaido(list[i]));
                    }
                }
            }
            //Tim theo ma
            else if (lh.maloai != 0)
            {
                for (int i = 0; i < list.Count; ++i)
                {
                    if (list[i].maloai == lh.maloai)
                    {
                        kq.Add(new Loaido(list[i]));
                    }
                }
            }

            //Cac truong hop khac cac ban tu lam
            else
            {
                kq = null;
            }
            return(kq);
        }
Exemple #7
0
        public void Sua()
        {
            Console.Clear();
            Console.WriteLine("SUA THONG TIN LOAI DO ");
            List <Loaido> list = spDLL.LayDSLoaido();
            int           ma;

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

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

            if (i < list.Count)
            {
                Loaido sp = new Loaido(list[i]);
                Console.Write("Nhap ten loai moi:");
                string ten = Console.ReadLine();
                if (ten != "")
                {
                    sp.tenloai = ten;
                }
                Console.Write("Dac diem:");
                string dacdiem = Console.ReadLine();
                if (dacdiem != "")
                {
                    sp.dacdiem = dacdiem;
                }
                spDLL.SuaLoaido(sp);
            }
            else
            {
                Console.WriteLine("Khong ton tai ma san pham nay");
            }
        }
Exemple #8
0
        public void XoaLoaido(Loaido malh)
        {
            int           i;
            List <Loaido> list = lhBLL.LayDSLoaido();

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