Exemple #1
0
        /// <summary>
        /// Load danh mục chức vụ trong hệ thống
        /// </summary>
        /// <Modified>
        ///     Author      Date        Comments
        ///     Cuongdb    16/2/2008    Tạo mới
        ///     Cuongdb    28/2/2008    Chỉnh sửa
        /// </Modified>
        private void LoadChucVu(int MaPhong)
        {
            int          ChucVuTruongPhong = 1;
            TuDienChucVu objChucVu         = new TuDienChucVu();
            DataTable    tblChucVu;
            TuDienPhong  objPhong = new TuDienPhong();

            objPhong.PhongID = MaPhong;
            if (MaPhong == intMaPhong)
            {
                if ((intMaChucVu == ChucVuTruongPhong) || (!objPhong.DaCoChucVu(ChucVuTruongPhong)))
                {
                    tblChucVu = objChucVu.LayDanhSach();
                }
                else
                {
                    tblChucVu = objChucVu.LayDanhSachKhongCoTruongPhong();
                }
            }
            else
            {
                if (objPhong.DaCoChucVu(ChucVuTruongPhong))
                {
                    tblChucVu = objChucVu.LayDanhSachKhongCoTruongPhong();
                }
                else
                {
                    tblChucVu = objChucVu.LayDanhSach();
                }
            }
            cbChucVu.DisplayMember = "TenChucVu";
            cbChucVu.ValueMember   = "ChucVuID";
            cbChucVu.DataSource    = tblChucVu;
            if (MaPhong == intMaPhong)
            {
                cbChucVu.SelectedValue = intMaChucVu;
            }
            else
            {
                cbChucVu.SelectedIndex = 0;
            }
        }