Exemplo n.º 1
0
 public bool IsExist(int masv)
 {
     for (int i = 0; i < listSV.Count;i++ )
     {
         Sinh_Vien sv = new Sinh_Vien();
         sv = (Sinh_Vien)listSV[i];
         if(sv.getMaSV()==masv)
         {
             return true;///ma sinh vien da ton tai
         }
     }
     return false;//ma sinh vien chua ton tai
 }
Exemplo n.º 2
0
 public void ShowSearch(ArrayList list)
 {
     listView1.Items.Clear();
     ArrayList dulieu = list;
     for (int i = 0; i < dulieu.Count; i++)
     {
         sv = (Sinh_Vien)dulieu[i];
         ListViewItem item = new ListViewItem(sv.getMaSV().ToString());
         item.SubItems.Add(sv.getHoten());
         item.SubItems.Add(sv.getDiem().ToString());
         listView1.Items.Add(item);
         listView1.View = View.Details;
     }
 }
Exemplo n.º 3
0
 //public void hienThiList()
 //{
 //    for (int i = 0; i < listSV.Count; i++)
 //    {
 //        Sinh_Vien sv = new Sinh_Vien();
 //        sv = (Sinh_Vien)listSV[i];
 //    }
 //}
 //public void readFile()
 //{
 //    Stream s = File.OpenRead("node.txt");
 //    StreamReader st = new StreamReader(s);
 //    string str = st.ReadLine();
 //}
 public void luuDL()
 {
     StreamWriter sw = new StreamWriter("Du lieu.txt");
     int i;
     for (i = 0; i < listSV.Count; i++)
     {
         Sinh_Vien sv = new Sinh_Vien();
         sv = (Sinh_Vien)listSV[i];//ép mỗi phần tử của arraylist về kiểu sinh viên
         sw.WriteLine(sv.getMaSV() + " " + sv.getHoten() + " " + sv.getDiem());
     }
     sw.Flush();
     sw.Close();
     sw.Dispose();
 }
Exemplo n.º 4
0
 public void loadData()
 {
     listView1.Items.Clear();
     //string mang = sv.getMaSV() + " " + sv.getHoten() + " " + sv.getDiem();
     ArrayList dulieu = DL.getDSSinhVienFromFile();
     for (int i = 0; i < dulieu.Count;i++ )
     {
         sv = (Sinh_Vien)dulieu[i];
        //   string[] arrayStr = mang.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
         ListViewItem item = new ListViewItem(sv.getMaSV().ToString());
         //item.SubItems.Add(sv.getMaSV().ToString());
         item.SubItems.Add(sv.getHoten());
         item.SubItems.Add(sv.getDiem().ToString());
         listView1.Items.Add(item);
         listView1.View = View.Details;
     }
 }
Exemplo n.º 5
0
        public ArrayList searchDL(Sinh_Vien sv_,int index)
        {
            //               for (int i=0; i < listSV.Count;i++ )
            //                {
               // Sinh_Vien sv = new Sinh_Vien();
            //                 sv = (Sinh_Vien)listSV[i];
                    switch(index)
                     {
                        case 0:
                        SearchSV(sv_.getMaSV());//masv
                            break;
                        case 1:
                        SearchSV(sv_.getHoten());//ho ten
                            break;
                        case 2:
                        SearchSV(sv_.getMaSV(),sv_.getHoten());//ho ten va maSV
                            break;
                        default:
                         SearchSV(sv_.getMaSV());//masv
                            break;
                     }
            //                 if (sv.getMaSV() == sv_.getMaSV()&&sv.getHoten()==sv_.getHoten())
            //                 {
            //
             //                }

                    return listSearch;
        }
Exemplo n.º 6
0
 public void hienthiSV(Sinh_Vien sv)
 {
     StreamWriter sw = new StreamWriter("Du lieu.txt");
     sw.WriteLine(sv.getMaSV() + " " + sv.getHoten() + " " + sv.getDiem());
 }
Exemplo n.º 7
0
        public void xoaDL(int masv)
        {
            for (int i= 0; i < listSV.Count; i++)

              {

                     Sinh_Vien sv = new Sinh_Vien();
                     sv = (Sinh_Vien)listSV[i];
                     if (sv.getMaSV().ToString() == masv.ToString())
                    {
                        listSV.RemoveAt(i);
                    }
                    //listSV.RemoveAt(i);
            }
        }
Exemplo n.º 8
0
 //  int i;
 // ArrayList Items=new ArrayList();
 public void timDL(int masv)
 {
     for (int i = 0; i < listSV.Count; i++)
     {
         Sinh_Vien sv = new Sinh_Vien();
         sv = (Sinh_Vien)listSV[i];
         if (sv.getMaSV() == masv)
         {
             hienthiSV(sv);
             break;
         }
     }
 }
Exemplo n.º 9
0
 public void suaDL(Sinh_Vien sv_)
 {
     for (int i=0; i < listSV.Count;i++ )
     {
         Sinh_Vien sv = new Sinh_Vien();
         sv = (Sinh_Vien)listSV[i];
         if (sv.getMaSV() == sv_.getMaSV())
         {
             listSV[i] = sv_;
         }
     }
 }
Exemplo n.º 10
0
 public ArrayList SearchSV(int masv,string strHoten)
 {
     listSearch.Clear();
     for (int i = 0; i < listSV.Count; i++)
     {
         Sinh_Vien sv = new Sinh_Vien();
         sv = (Sinh_Vien)listSV[i];
         if (sv.getMaSV() == masv&&sv.getHoten()==strHoten)
         {
             listSearch.Add(sv);
         }
     }
     return listSearch;
 }