예제 #1
0
        public void SuathongtinSinhvien(ArrayList arrayList, string keyword)
        {
            //string tensinhvien,string masinhvien,int malop,string chuyennganh,string quequan,string socancuoc,int namsinh
            Nhap nhap = new Nhap();

            foreach (Sinhvien Sinhvien in arrayList)
            {
                if (Sinhvien.Tensinhvien.ToLower().Equals(keyword.ToLower()))
                {
                    Console.WriteLine("Nhập 0 để bỏ qua");
                    string Tensinhvien = nhap.TenSinhvien();
                    if (Tensinhvien.Equals("0") == false)
                    {
                        Sinhvien.Tensinhvien = Tensinhvien;
                    }
                    string masv = nhap.MaSinhvien();
                    if (masv.Equals("0") == false)
                    {
                        Sinhvien.Masinhvien = masv;
                    }

                    int Malop = nhap.MaLop();
                    if (Malop != 0)
                    {
                        Sinhvien.Malop = Malop;
                    }
                    string chuyennganh = nhap.Chuyennganh();
                    if (chuyennganh.Equals("0") == false)
                    {
                        Sinhvien.Chuyennganh = chuyennganh;
                    }
                    string que = nhap.Quequan();
                    if (que.Equals("0") == false)
                    {
                        Sinhvien.Quequan = que;
                    }
                    string cancuoc = nhap.Socancuoc();
                    if (cancuoc.Equals("0") == false)
                    {
                        Sinhvien.Socancuoc = cancuoc;
                    }
                    int namsinh = nhap.Namsinh();
                    if (namsinh.Equals(0) == false)
                    {
                        Sinhvien.Namsinh = namsinh;
                    }
                }
            }
            Console.WriteLine("Sửa thông tin thành công!");
        }
예제 #2
0
        static void Main(string[] args)
        {
            Console.InputEncoding  = Encoding.Unicode;
            Console.OutputEncoding = Encoding.Unicode;
            ArrayList  DTArrayList = new ArrayList();
            DocGhifile docGhifile  = new DocGhifile();
            Nhap       nhap        = new Nhap();

            Sinhvien SinhVien = new Sinhvien();
            Chucnang chucnang = new Chucnang();

            docGhifile.DocfileSinhvien(DTArrayList);


            MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
        }
예제 #3
0
        static void MenuSort(ArrayList DTArrayList, Sinhvien SinhVien, Nhap nhap, DocGhifile docGhifile, Chucnang chucnang)
        {
            while (true)
            {
                Console.WriteLine("1.Sắp xếp từ A-Z \n2.Sắp xếp từ Z-A\n3.Sắp xếp theo năm sinh từ thấp- cao\n4.Sắp xếp theo năm sinh từ cao - thấp\nẤn phím khác để về menu chính");
                Console.Write("Chọn: ");
                string chon = Console.ReadLine();
                switch (chon)
                {
                case "1":
                    chucnang.SapxepAZ(DTArrayList);
                    Console.WriteLine("Sắp xếp thành công ");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case "2":
                    chucnang.SapxepZA(DTArrayList);
                    Console.WriteLine("Sắp xếp thành công ");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case "3":
                    chucnang.Sapxepthaptoicao(DTArrayList);
                    Console.WriteLine("Sắp xếp thành công ");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                case "4":
                    chucnang.Sapxepcaotoithap(DTArrayList);
                    Console.WriteLine("Sắp xếp thành công ");
                    Console.ReadLine();
                    Console.Clear();
                    break;

                default:
                    Console.Clear();
                    MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;
                }
            }
        }
예제 #4
0
        static void MenuSinhVien(ArrayList DTArrayList, Sinhvien SinhVien, Nhap nhap, DocGhifile docGhifile, Chucnang chucnang)
        {
            Console.WriteLine("___________________________________________________");
            Console.WriteLine("| CHƯƠNG TRÌNH QUẢN LÝ SINH VIÊN KHOA CNTT         |");
            Console.WriteLine("|__________________________________________________|");
            Console.WriteLine("|1. Nhập thêm sinh vien                            |");
            Console.WriteLine("|2. Hiện thị danh sách sinh viên                   |");
            Console.WriteLine("|3. Sửa thông tin                                  |");
            Console.WriteLine("|4. Xóa sinh viên                                  |");
            Console.WriteLine("|5. Sắp xếp sinh viên                              |");
            Console.WriteLine("|6. Tìm kiếm sinh viên                             |");
            Console.WriteLine("|7.Thoát                                           |");
            Console.WriteLine("|__________________________________________________|");
            while (true)
            {
                Console.Write("Nhập tùy chọn: ");
                int chon = int.Parse(Console.ReadLine());
                switch (chon)
                {
                case 1:
                    string kt;
                    while (true)
                    {
                        nhap.NhapSinhvien(DTArrayList);
                        docGhifile.GhifileSinhvien(DTArrayList);
                        Console.WriteLine("Ấn enter để tiếp tục hoặc Ấn phím 0 để dừng nhập ");
                        kt = Console.ReadLine();
                        if (kt == "0")
                        {
                            break;
                        }
                    }
                    Console.Clear();
                    MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;

                case 2:
                    chucnang.HientatcaSinhvien(DTArrayList);
                    Console.ReadLine();
                    Console.Clear();
                    MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;

                case 3:
                    string keyword;
                    chucnang.HientatcaSinhvien(DTArrayList);
                    do
                    {
                        Console.WriteLine("Nhập tên phụ kiện điện thoại cần sửa ");
                        keyword = Console.ReadLine();
                    } while (keyword.Equals(""));
                    chucnang.SuathongtinSinhvien(DTArrayList, keyword);
                    docGhifile.GhifileSinhvien(DTArrayList);
                    Console.ReadLine();
                    Console.Clear();
                    MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;

                case 4:
                    string keyworddelete;
                    chucnang.HientatcaSinhvien(DTArrayList);
                    do
                    {
                        Console.WriteLine("Nhập tên phụ kiện điện thoại cần xóa ");
                        keyworddelete = Console.ReadLine();
                    } while (keyworddelete.Equals(""));
                    chucnang.Xoa(DTArrayList, keyworddelete);
                    docGhifile.GhifileSinhvien(DTArrayList);
                    Console.WriteLine("Xóa phụ kiện điện thoại thành công");
                    Console.ReadLine();
                    Console.Clear();
                    MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;

                case 5:
                    MenuSort(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;

                case 6:
                    string keywordsearch;
                    do
                    {
                        Console.WriteLine("Nhập tên phụ kiện điện thoại cần tìm ");
                        keywordsearch = Console.ReadLine();
                    } while (keywordsearch.Equals(""));
                    chucnang.TimSinhvien(DTArrayList, keywordsearch);
                    Console.ReadLine();
                    Console.Clear();
                    MenuSinhVien(DTArrayList, SinhVien, nhap, docGhifile, chucnang);
                    break;

                default:
                    Console.WriteLine("Vui lòng nhập lại ");
                    break;
                }
                if (chon == 7)
                {
                    break;
                }
            }
        }