コード例 #1
0
        private void gridView1_FocusedRowChanged(object sender,
                                                 FocusedRowChangedEventArgs e)
        {
            if (e.FocusedRowHandle < 0)
            {
                return;
            }
            string maNamHoc = gridViewNamHoc.GetRowCellValue(e.FocusedRowHandle, "MaNamHoc").ToString();

            CboUtil.SelectedItem(comboBoxEdit1, maNamHoc);
        }
コード例 #2
0
 private void gridViewLop_FocusedRowChanged(object sender,
                                            FocusedRowChangedEventArgs e)
 {
     // Chac chan chon duoc 1 dong nao do
     if (gridViewLop.FocusedRowHandle < 0 || gridViewLop.FocusedRowHandle >= gridViewLop.RowCount)
     {
         return;
     }
     textEditMaLop.Text  = gridViewLop.GetRowCellValue(gridViewLop.FocusedRowHandle, "MaLop").ToString();
     textEditTenLop.Text = gridViewLop.GetRowCellValue(gridViewLop.FocusedRowHandle, "TenLop").ToString();
     CboUtil.SelectedItem(comboBoxEditGVCN,
                          gridViewLop.GetRowCellValue(gridViewLop.FocusedRowHandle, "MaGiaoVien").ToString()
                          );
 }
コード例 #3
0
        private void simpleButtonThemMoi_Click(object sender, EventArgs e)
        {
            // Không thêm
            if (!_isAddButton)
            {
                _Diable_Control(isAdding: false);
                return;
            }
            // Thêm

            // Neu co phan lop
            if (!checkEditChuaPhanLop.Checked)
            {
                string maNamHocHT = _quyDinhBUS.LayMaNamHoc_HienTai();
                string maNamHoc   = CboUtil.GetValueItem(comboBoxEditNamHoc);
                string tenNamHT   = _namHocBUS.LayTenNamHoc_MaNamHoc(maNamHocHT);

                if (maNamHoc != maNamHocHT)
                {
                    if (MsgboxUtil.YesNo("Chương trình chỉ được phép tiếp nhận học sinh trong năm " + tenNamHT
                                         + "\nĐể thực hiện chức năng này, bạn có muốn di chuyển đến năm " +
                                         tenNamHT + " hay không?")
                        == DialogResult.Yes)
                    {
                        string maKhoiHT = CboUtil.GetValueItem(comboBoxEditKhoi);
                        CboUtil.SelectedItem(comboBoxEditNamHoc, maNamHocHT);
                        CboUtil.SelectedItem(comboBoxEditKhoi, maKhoiHT);
                        MsgboxUtil.Info("Đã chuyển đến năm " + tenNamHT
                                        + ", bạn hãy chọn lớp để thực hiện tiếp nhận hồ sơ mới!");
                    }

                    return;
                }

                string maLop       = (CboUtil.GetValueItem(comboBoxEditLop));
                int    siSoCanTren = _quyDinhBUS.LaySiSo_CanTren();
                if (_phanLopBUS.Dem_SiSo_Lop(maLop) >= siSoCanTren)
                {
                    MsgboxUtil.Error("Lớp " + CboUtil.GetDisplayItem(comboBoxEditLop)
                                     + " đã đủ học sinh theo quy định "
                                     + " (" + siSoCanTren + " học sinh / 1 lớp)!");
                    return;
                }
                spinEditSTTSoDiem.Value = _phanLopBUS.LaySTT_TiepTheo(maLop);
            }
            _Diable_Control(isAdding: true);
            _Reset_Control();
        }
コード例 #4
0
        private void frmQuyDinhDauNam_Load(object sender, EventArgs e)
        {
            CboUtil.SetDataSource(comboBoxEditNamHoc, _namHocBUS.LayDTNamHoc(),
                                  "MaNamHoc", "TenNamHoc", 0);
            QuyDinhDTO quyDinh = _quyDinhBUS.LayDS_QuyDinh();

            textEdittenTruong.Text   = quyDinh.TenTruong;
            textEditDiaChi.Text      = quyDinh.DiaChiTruong;
            spinEditSoLuongLop.Value = quyDinh.SoLuongLop;
            spinEditSiSoToiDa.Value  = quyDinh.SiSoCanTren;
            spinEditDoTuoiDen.Value  = quyDinh.TuoiCanTren;
            spinEditDoTuoiTu.Value   = quyDinh.TuoiCanDuoi;
            spinEditDiemDat.Value    = Convert.ToDecimal(quyDinh.DiemChuan);
            dateEditNgayAD.EditValue = quyDinh.NgayApDung;
            CboUtil.SelectedItem(comboBoxEditNamHoc, quyDinh.MaNamHoc);
        }
コード例 #5
0
 private void gridViewNguoiDung_FocusedRowChanged(object sender,
                                                  FocusedRowChangedEventArgs e)
 {
     // Chac chan chon duoc 1 dong nao do
     if (gridViewNguoiDung.FocusedRowHandle < 0 ||
         gridViewNguoiDung.FocusedRowHandle >= gridViewNguoiDung.RowCount)
     {
         return;
     }
     textEdittenTruyCap.Text = gridViewNguoiDung.GetRowCellValue(e.FocusedRowHandle, "TenDNhap").ToString();
     CboUtil.SelectedItem(comboBoxEditNguoiDung,
                          gridViewNguoiDung.GetRowCellValue(e.FocusedRowHandle, "MaND").ToString());
     CboUtil.SelectedItem(comboBoxEditQuyenSuDung,
                          gridViewNguoiDung.GetRowCellValue(e.FocusedRowHandle, "MaLoaiND").ToString());
     radioGroupTrangThai.SelectedIndex =
         (bool)gridViewNguoiDung.GetRowCellValue(e.FocusedRowHandle, "TrangThai") ? 1 : 0;
     textEditMatKhau.Text = "";
 }
コード例 #6
0
        /// <summary>
        /// Hiển thị lại form học sinh khi có yêu cầu từ form tìm kiếm
        /// </summary>
        public void HienThiLai_FrmHocSinh_TuFormTimKiem()
        {
            if (MaLop != null)
            {
                string maNamHoc = ObjectUtil.LayMaNamHocTuMaLop(MaLop);
                string maKhoi   = ObjectUtil.LayMaKhoiLopTuMaLop(MaLop);
                // Chọn lại năm học
                CboUtil.SelectedItem(comboBoxEditNamHoc, maNamHoc);
                // Chọn lại khối
                CboUtil.SelectedItem(comboBoxEditKhoi, maKhoi);
                // Chọn lại lớp
                CboUtil.SelectedItem(comboBoxEditLop, MaLop);
                // Bỏ check Tiếp nhận hồ sơ mới
                checkEditChuaPhanLop.Checked = false;
            }
            else
            {
                checkEditChuaPhanLop.Checked = true;
            }
            // Tìm vị trí học sinh trên GridView có mã là MaHocSinh truyền từ formSearch
            int foundSelectHandler = -1;

            for (int i = 0; i < gridViewDSHocSinh.RowCount; i++)
            {
                if (gridViewDSHocSinh.GetRowCellValue(i, "MaHocSinh").ToString() == MaHocSinh)
                {
                    foundSelectHandler = i;
                    break;
                }
            }
            // Chọn học sinh
            if (foundSelectHandler != -1)
            {
                gridViewDSHocSinh.FocusedRowHandle = foundSelectHandler;
            }
            else
            {
                MsgboxUtil.Error("Không tìm thấy hồ sơ học sinh có mã: " + MaHocSinh);
            }
        }