//end placeholders
        private void loadAuthInto_ListBox()
        {
            List <authDTO> listAuth = authBUS.selectedAuth();
            List <typeDTO> listType = typeBUS.selectedTypes();

            if (lsbAuth == null)
            {
                MessageBox.Show("DB chưa có thông tin của bất cứ tác giả nào");
                return;
            }
            if (lsbType == null)
            {
                MessageBox.Show("DB chưa có thông tin của bất cứ tác giả nào");
                return;
            }
            lsbAuth.DataSource    = new BindingSource(listAuth, String.Empty);
            lsbAuth.DisplayMember = "TenTacGia";
            lsbAuth.ValueMember   = "MaTacGia";

            lsbType.DataSource    = new BindingSource(listType, String.Empty);
            lsbType.DisplayMember = "TenTheLoai";
            lsbType.ValueMember   = "MaTheLoai";


            CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[lsbAuth.DataSource];

            myCurrencyManager.Refresh();

            if (lsbAuth.Items.Count > 0)
            {
                lsbAuth.SelectedIndex = 0;
            }
        }
        // to load data into datagrid view
        private void LoadDataInto_DatagridViewOfAuth()
        {
            List <authDTO> listAuth = authBUS.selectedAuth();

            if (listAuth == null)
            {
                MessageBox.Show("Chưa có thông tin trong DB của tác giả");
                return;
            }

            dgvAuthManage.Columns.Clear();
            dgvAuthManage.DataSource          = null;
            dgvAuthManage.ReadOnly            = true;
            dgvAuthManage.AutoGenerateColumns = false;
            dgvAuthManage.AllowUserToAddRows  = false;
            dgvAuthManage.DataSource          = listAuth;

            DataGridViewTextBoxColumn clAuthCode = new DataGridViewTextBoxColumn();

            clAuthCode.Name             = "authCode";
            clAuthCode.HeaderText       = "Mã tác giả";
            clAuthCode.DataPropertyName = "MaTacGia";
            dgvAuthManage.Columns.Add(clAuthCode);

            DataGridViewTextBoxColumn clAuthName = new DataGridViewTextBoxColumn();

            clAuthName.Name             = "authName";
            clAuthName.HeaderText       = "Họ tên";
            clAuthName.DataPropertyName = "TenTacGia";
            dgvAuthManage.Columns.Add(clAuthName);

            DataGridViewTextBoxColumn clAuthDOB = new DataGridViewTextBoxColumn();

            clAuthDOB.Name             = "authDOB";
            clAuthDOB.HeaderText       = "Ngày sinh";
            clAuthDOB.DataPropertyName = "NgaySinh";
            dgvAuthManage.Columns.Add(clAuthDOB);
        }