Exemplo n.º 1
0
 public void HienThiDanhSach(DataGridView dgvDS, BindingNavigator bnDS)
 {
     if (this.Data == null)
     {
         this.Data = new PhanLopData();
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Lay ma cua record cuoi cung trong bang phan lop
 /// </summary>
 /// <param name="maLop"></param>
 /// <returns></returns>
 public string LayMaCuoi(string maLop)
 {
     if (this.Data == null)
     {
         this.Data = new PhanLopData();
     }
     return(Convert.ToString(this.Data.LayMaCuoi(maLop)));
 }
Exemplo n.º 3
0
        /// <summary>
        /// Lay mot doi tuong phan lop tu ma lop
        /// </summary>
        /// <param name="maHocSinhLop"></param>
        /// <returns></returns>
        public PhanLopInfo LayTuMa(String maHocSinhLop)
        {
            if (this.Data == null)
            {
                this.Data = new PhanLopData();
            }
            DataTable table = this.Data.LayTuMa(maHocSinhLop);

            if (table.Rows.Count > 0)
            {
                PhanLopInfo info = new PhanLopInfo();
                info.MaHocSinhLop = table.Rows[0]["MaHocSinhLop"].ToString();
                info.MaHocSinh    = table.Rows[0]["MaHocSinh"].ToString();
                info.MaLop        = table.Rows[0]["MaLop"].ToString();

                return(info);
            }
            return(null);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Hien thi danh sach phan lop trong ListView theo ma lop
        /// </summary>
        /// <param name="lvDS"></param>
        /// <param name="maLop"></param>
        public void HienThiDS(ListView lvDS, string maLop)
        {
            if (this.Data == null)
            {
                this.Data = new PhanLopData();
            }
            DataTable table = this.Data.LayDSTuMaLop(maLop);
            int       n     = table.Rows.Count;

            lvDS.Items.Clear();
            for (int i = 0; i < n; i++)
            {
                String            maHocSinh    = table.Rows[i]["MaHocSinh"].ToString();
                HocSinhController HSController = new HocSinhController();
                HocSinhInfo       info         = HSController.LayTuMa(maHocSinh);

                // v10.1
                ListViewItem item = new ListViewItem();
                //item.Text = info.MaHocSinh;
                item.Text = table.Rows[i]["MaHocSinhLop"].ToString();
                item.SubItems.Add(info.HoTen);
                if (info.GioiTinh == true)
                {
                    item.SubItems.Add("Nam");
                }
                else
                {
                    item.SubItems.Add("Nữ");
                }
                item.SubItems.Add(info.NgaySinh.ToShortDateString());
                item.SubItems.Add(info.NoiSinh);
                item.SubItems.Add(info.DiaChi);

                object[] tag = new object[2];
                tag[0]   = info;
                tag[1]   = table.Rows[i];
                item.Tag = tag;

                lvDS.Items.Add(item);
            }
        }
Exemplo n.º 5
0
 public PhanLopController()
 {
     this.Data = new PhanLopData();
 }
Exemplo n.º 6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public int ThemPhanLop(PhanLopInfo info)
        {
            PhanLopData phanLopData = new PhanLopData();

            return(phanLopData.ThemPhanLop(info));
        }