private void displayDeTai() { string displaysinhvien = ""; List <DeTai> lstdt = DeTaiController.danhsachDT(); foreach (DeTai detai in lstdt) { displaysinhvien = ""; foreach (SinhVien u in detai.SinhViens) { displaysinhvien = displaysinhvien + u + ", "; } ListViewItem dt = new ListViewItem(detai.MaDT); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TenDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MoTaDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayBatDau.ToString("dd/MM/yyyy"))); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayKetThuc.ToString("dd/MM/yyyy"))); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TienDoDT.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, displaysinhvien)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MaGV)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, GiaoVienController.getExistGV(detai.MaGV).HoTen)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NhanXet)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.FileDeTai)); this.listDeTai.Items.Add(dt); } }
private void txtTimTenDT_TextChanged(object sender, EventArgs e) { if (check.Checked == true) { listDeTai.Items.Clear(); string displaysinhvien = ""; List <DeTai> lstdt = DeTaiController.TimKiemDeTaiKhiCoCheck(txtTimMaDT.Text, txtTimTenDT.Text); foreach (DeTai detai in lstdt) { displaysinhvien = ""; foreach (SinhVien u in detai.SinhViens) { displaysinhvien = displaysinhvien + u + ", "; } ListViewItem dt = new ListViewItem(detai.MaDT); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TenDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MoTaDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayBatDau.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayKetThuc.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TienDoDT.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, displaysinhvien)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MaGV)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, GiaoVienController.getExistGV(detai.MaGV).HoTen)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NhanXet)); this.listDeTai.Items.Add(dt); } } else { listDeTai.Items.Clear(); string displaysinhvien = ""; List <DeTai> lstdt = DeTaiController.TimKiemDeTaiKhiKhongCheck(txtTimMaDT.Text, txtTimTenDT.Text); foreach (DeTai detai in lstdt) { displaysinhvien = ""; foreach (SinhVien u in detai.SinhViens) { displaysinhvien = displaysinhvien + u + ", "; } ListViewItem dt = new ListViewItem(detai.MaDT); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TenDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MoTaDT)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayBatDau.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NgayKetThuc.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.TienDoDT.ToString())); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, displaysinhvien)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.MaGV)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, GiaoVienController.getExistGV(detai.MaGV).HoTen)); dt.SubItems.Add(new ListViewItem.ListViewSubItem(dt, detai.NhanXet)); this.listDeTai.Items.Add(dt); } } }
private void btnLogin_Click(object sender, EventArgs e) { if (ckGiaoVien.Checked == true) { if (GiaoVienController.checkExistGiaoVien(txtUsername.Text, txtPassword.Text) == false) { lblErr.Text = ""; lblErr.Text += "!Tài khoản không tồn tại"; txtPassword.Clear(); } else { this.Hide(); GiaoVien giaovien = new GiaoVien(); giaovien = GiaoVienController.getExistGV(txtUsername.Text); frmMainGiaoVien formGiaoVien = new frmMainGiaoVien(giaovien); formGiaoVien.Show(); } } else if (ckSinhVien.Checked == true) { if (SinhVienController.checkExistSV(txtUsername.Text, txtPassword.Text) == false) { lblErr.Text = ""; lblErr.Text += "!Tài khoản không tồn tại"; txtPassword.Clear(); } else { this.Hide(); SinhVien sinhvien = new SinhVien(); sinhvien = SinhVienController.getExistSV(txtUsername.Text); frmMainSinhVien formSinhVien = new frmMainSinhVien(sinhvien); formSinhVien.Show(); } } else { if (LoginController.checkExistLanhDao(txtUsername.Text, txtPassword.Text) == false) { lblErr.Text = ""; lblErr.Text += "!Tài khoản không tồn tại"; txtPassword.Clear(); } else { this.Hide(); frmMainGUI formLanhDao = new frmMainGUI(); formLanhDao.Show(); } } }
public frmDeTaiSinhVien(SinhVien sinhvien) { InitializeComponent(); masinhvien = sinhvien.MaSV; this.detai = SinhVienController.danhsach(sinhvien.MaSV); TimeSpan Val = DateTime.Parse(detai.NgayKetThuc.ToString()).Subtract(DateTime.Now); gioketthuc = Val.Days * 24 + Val.Hours; if (gioketthuc < 0) { prThoiGian.Value = 0; } else if (gioketthuc > 720) { prThoiGian.Value = 720; } else { prThoiGian.Value = gioketthuc; } lbConLai.Text = gioketthuc.ToString() + " Giờ"; lbMaDT.Text = detai.MaDT; lbTenDT.Text = detai.TenDT; rtxtMoTa.Text = detai.MoTaDT; lbNgayBatDau.Text = detai.NgayBatDau.ToString("dd/MM/yyyy"); lbNgayKetThuc.Text = detai.NgayKetThuc.ToString("dd/MM/yyyy"); lbTienDo.Text = detai.TienDoDT + "%"; rtxtNhanXet.Text = detai.NhanXet; this.giaovien = GiaoVienController.getExistGV(detai.MaGV); lbGiaoVienHuongDan.Text = giaovien.MaGV.ToString() + ": " + giaovien.HoTen.ToString(); prTienDo.Value = int.Parse(detai.TienDoDT.ToString()); txtUpLoad.Text = detai.FileDeTai; int dem = DeTaiController.demsinhvien(sinhvien.MaDT); for (int i = 0; i < dem; i++) { danhsachsinhvien.Text += DeTaiController.danhsach(sinhvien.MaDT)[i].HoTen.ToString() + "\n"; } }