/// <summary> /// Functions: LoadData, ExportExcel, ImportExcel, ShowFormDetail /// </summary> private void LoadData() { List <tbl_SinhVien> dtSV = null; #region LoadData By Instantiate DbContext if (CheckUser()) { //Load Data for Admin dtSV = SinhVienRepository.GetAllSinhVienNotAdmin(); srcKhoa.ReadOnly = false; } else { //Load Data for Khoa var MSSV = Main._User.FirstOrDefault().MSSV; var khoa = SinhVienRepository.GetObjectByID(MSSV).FirstOrDefault(); srcKhoa.EditValue = khoa.MaKhoa; dtSV = SinhVienRepository.GetSinhVienByKhoa(khoa.MaKhoa); } imgBoxGioiTinh.Items.AddRange(new DevExpress.XtraEditors.Controls.ImageComboBoxItem[] { new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Nam", true, 1), new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Nữ", false, 0) }); imgBoxGioiTinh.SmallImages = imgList; grc_DanhSachSV.DataSource = dtSV; if (srcKhoa.EditValue == null) { srcKhoa.EditValue = "admin"; } #endregion }
private void LoadData() { var _khoa = sinhVienRepository.GetObjectByID(Main._User.FirstOrDefault().MSSV).FirstOrDefault(); srcKhoa.EditValue = _khoa.MaKhoa; LoadMonHocByMaKhoa(_khoa.MaKhoa); }
private void LoadInforInMainForm() { btnUserLogin.Caption = "User: "******"MSSV: " + _User.FirstOrDefault().MSSV; var SinhVien = dbSVContext.GetObjectByID(_User.FirstOrDefault().MSSV).FirstOrDefault(); if (SinhVien == null) { lblSinhVien.Caption = "Tên: No Name"; lblKhoa.Caption = "Khoa: null"; } else { lblSinhVien.Caption = SinhVien.Ho + " " + SinhVien.Ten; _Khoa = dbKhoaContext.GetKhoaByMaKhoa(SinhVien.MaKhoa).FirstOrDefault(); lblKhoa.Caption = _Khoa.TenKhoa; } }
private void LoadMonHocByKhoa() { var sinhvien = barSinhVien.EditValue.ToString(); var Khoa = SinhVienRepository.GetObjectByID(sinhvien).FirstOrDefault(); var MonHoc = MonHocRepository.GetNewMonHocByMaKhoa(sinhvien, Khoa.MaKhoa); dtMonHoc = ConvertDataTable.LINQToDataTable(MonHoc); grc_MonHoc.DataSource = dtMonHoc; }
private void onUpdate() { var svContext = SinhVienRepository.GetObjectByID(_sinhvien.MSSV).FirstOrDefault(); svContext.Ho = txtHo.Text; svContext.Ten = txtTen.Text; svContext.GioiTinh = (imgCbGioiTinh.Text == "Nam") ? true : false; svContext.NTNS = dtNgaySinh.DateTime; svContext.MaKhoa = cbMaKhoa.Text; svContext.NoiSinh = txtNoiSinh.Text; SinhVienRepository.dbContext.SaveChanges(); this.DialogResult = DialogResult.OK; }
private void LoadData() { grv_Diem.CloseEditor(); // grv_Diem.EndDataUpdate(); List <Object> diem = null; if (isAdmin()) { diem = DiemRepository.GetAllDanhSachDiem().ToList(); } else { var MSSV = Main._User.FirstOrDefault().MSSV; var khoa = SinhVienRepository.GetObjectByID(MSSV).FirstOrDefault(); diem = DiemRepository.GetAllDanhSachDiemByKhoa(khoa.MaKhoa).ToList(); } _dtDiem = ConvertDataTable.LINQToDataTable(diem); grc_Diem.DataSource = _dtDiem; }
private void UpdateGridToDatabase() { //if() Int32[] selectedRowHandles = grv_SinhVien.GetSelectedRows(); if (selectedRowHandles.Length <= 0) { XtraMessageBox.Show("Vui lòng chọn sinh viên muốn cập nhật", "Thông báo", MessageBoxButtons.OK); return; } else { for (int i = 0; i < selectedRowHandles.Length; i++) { int selectedRowHandle = selectedRowHandles[i]; if (selectedRowHandle >= 0) { var db = grv_SinhVien.GetDataRow(selectedRowHandle); //DataRow var mssv = SinhVienRepository.GetObjectByID(db.ItemArray[0].ToString()); if (mssv.Count > 0) { XtraMessageBox.Show("Mã số sinh viên " + db.ItemArray[0].ToString() + " đã tồn tại", "Thông báo", MessageBoxButtons.OK); continue; } if (db.ItemArray[6].ToString() != _MaKhoa) { XtraMessageBox.Show("Mã Khoa " + db.ItemArray[6].ToString() + " không đúng với khoa bạn đang cập nhật", "Thông báo", MessageBoxButtons.OK); continue; } else { SinhVienRepository.UpdateGridViewToDataBase(db); } } } } }