// GET: admin/SinhVien/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SINHVIEN sINHVIEN = db.SINHVIENs.Find(id); if (sINHVIEN == null) { return(HttpNotFound()); } ViewBag.ID_KV = new SelectList(db.KHOAVIENs, "ID_KV", "TEN_KV", sINHVIEN.ID_KV); ViewBag.ID_CAP = new SelectList(db.CAPs, "ID_CAP", "TEN_CAP", sINHVIEN.ID_CAP); return(View(sINHVIEN)); }
public ActionResult EditProfile(SINHVIEN SV) { var _SV = db.SINHVIENs.Where(x => x.Ma_SV == Session["email"].ToString()).FirstOrDefault(); _SV.Ten_SV = SV.Ten_SV; _SV.Dia_Chi = SV.Dia_Chi; _SV.SDT = SV.SDT; _SV.Ma_Lop = SV.Ma_Lop; db.SubmitChanges(); Session["diachi"] = SV.Dia_Chi; Session["sdt"] = SV.SDT; Session["name"] = SV.Ten_SV; Session["lop"] = SV.Ma_Lop; return(RedirectToAction("index", "Homes")); }
// GET: SinhVien/SINHVIENs/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SINHVIEN sINHVIEN = db.SINHVIENs.Find(id); if (sINHVIEN == null) { return(HttpNotFound()); } ViewBag.MaDoiTuong = new SelectList(db.DOITUONGs, "MaDoiTuong", "TenDoiTuong", sINHVIEN.MaDoiTuong); ViewBag.MaHuyen = new SelectList(db.HUYENs, "MaHuyen", "TenHuyen", sINHVIEN.MaHuyen); ViewBag.MaNganh = new SelectList(db.NGANHs, "MaNganh", "MaKhoa", sINHVIEN.MaNganh); return(View(sINHVIEN)); }
private void btnRutKhoiNhom_Click_1(object sender, EventArgs e) { SINHVIEN SV = SinhVienBUS.Instance.GetByID(_maSV); if (lblMaNhom.Text == "Chưa Đăng Ký") { MessageBox.Show("Không có nhóm", "Thông Báo", MessageBoxButtons.OK); } else { if (ThanhVienBUS.Instance.GetTVbyNhom(lblMaNhom.Text).Count == 1) { if (MessageBox.Show("Nhóm có 1 thành viên, Nhóm sẽ bị xóa", "Thông Báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { if (ThanhVienBUS.Instance.deleteThanhVienbyHai(cbMaDKChuyenDe.Text, lblMaNhom.Text)) //xóa thành viên { if (NhomBUS.Instance.deleteNhom(lblMaNhom.Text)) //xóa nhóm { MessageBox.Show("Xóa Thành Công!", "Thông Báo", MessageBoxButtons.OK); loadinfo(); } } else { MessageBox.Show("Thất Bại", "Thông Báo", MessageBoxButtons.OK); } } } else { if (ThanhVienBUS.Instance.checkTruongNhom(SV.maSinhVien, cbMaDKChuyenDe.Text)) { //ThanhVienBUS.Instance.updateTrgNhom(); MessageBox.Show("Trưởng nhóm không được phép rời nhóm", "Thông Báo", MessageBoxButtons.OK); } else { ThanhVienBUS.Instance.deleleThanhVien(cbMaDKChuyenDe.Text, lblMaNhom.Text); //sau khi rút khỏi nhóm thì ds thành vien là null lblMaNhom.Text = "Chưa Đăng Ký"; lblTenNhom.Text = "Chưa Đăng Ký"; dgvDSThanhVien.DataSource = null; } } } }
public bool HuyHoSoSinhVien(string idSv) { try { SINHVIEN sv = context.SINHVIEN.FirstOrDefault(x => x.SBD == idSv); if (sv != null) { sv.BIENLAI.TongTien = 0; sv.BIENLAI.TienAVDV = 0; sv.BIENLAI.TienBHTT = 0; sv.BIENLAI.TienBHYT = 0; sv.BIENLAI.TienGDQP = 0; sv.BIENLAI.TienHocPhi = 0; sv.BIENLAI.TienKhamSK = 0; sv.BIENLAI.NgayUpdate = null; sv.BIENLAI.IdUserUpdate = null; sv.PHIEUNHAPHOC.GT1 = true; sv.PHIEUNHAPHOC.GT2 = true; sv.PHIEUNHAPHOC.GT3 = true; sv.PHIEUNHAPHOC.GT4 = true; sv.PHIEUNHAPHOC.GT5 = true; sv.PHIEUNHAPHOC.GT6 = true; sv.PHIEUNHAPHOC.GT7 = true; sv.PHIEUNHAPHOC.GT8 = true; sv.PHIEUNHAPHOC.GT9 = true; sv.PHIEUNHAPHOC.GT10 = true; sv.PHIEUNHAPHOC.GT11 = true; sv.DaNhapHoc = false; sv.DaNopHocPhi = false; context.SaveChanges(); return(true); } else { return(false); } } catch (Exception e) { throw e; } }
public void sua(SINHVIEN a) { SINHVIEN x = tim(a.masv); if (x != null) { x.maphong = a.maphong; x.tensv = a.tensv; x.ngaysinh = a.ngaysinh; x.gioitinh = a.gioitinh; x.lop = a.lop; x.dienthoai = a.dienthoai; x.quequan = a.quequan; x.tinhtrang = a.tinhtrang; tc.capnhat(); } }
public ActionResult QuanLyMinhChung(int?ID_CTTCHI) { var id = Session["ID_SV"]; if (id == null && ID_CTTCHI == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SINHVIEN sINHVIEN = _db.SINHVIENs.Find(id); if (sINHVIEN == null) { return(HttpNotFound()); } ViewBag.ID_CTTCHI = new SelectList(_db.CT_TEUCHI, "ID_CTTCHI", "NOIDUNG", ID_CTTCHI); ViewBag.ID_SV = new SelectList(_db.SINHVIENs, "ID_SV", "TEN_SV", sINHVIEN.ID_SV); return(View()); }
// hàm lấy sinh viên cuối cùng cuối cùng public SINHVIEN GetSinhVienLast() { string query = "SELECT TOP 1 * FROM SINHVIEN ORDER BY MaSinhVien DESC "; DataTable data = DataProvider.Instance.ExecuteQuery(query); DataRow item = data.Rows[0]; string maSV = item["MaSinhVien"].ToString(); string tenSV = item["TenSinhVien"].ToString(); bool phai = (bool)item["Phai"]; DateTime ngaySinh = (DateTime)item["NgaySinh"]; string diaChi = item["DiaChi"].ToString(); string maNganh = item["MaNganh"].ToString(); SINHVIEN sv = new SINHVIEN(maSV, tenSV, phai, ngaySinh, diaChi, maNganh); return(sv); }
public ActionResult ThongTinSV() { var id = Session["ID_SV"]; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SINHVIEN sINHVIEN = _db.SINHVIENs.Find(id); if (sINHVIEN == null) { return(HttpNotFound()); } ViewBag.ID_KV = new SelectList(_db.KHOAVIENs, "ID_KV", "TEN_KV", sINHVIEN.ID_KV); ViewBag.ID_CAP = new SelectList(_db.CAPs, "ID_CAP", "TEN_CAP", sINHVIEN.ID_CAP); return(View(sINHVIEN)); }
public ActionResult TraCuu(SINHVIEN sv) { if (ModelState.IsValid) { var dal = new SinhVienDAL(); var result = dal.TimKiem(sv.IDSinhVien); if (result != null) { return(RedirectToAction("Detail", "SinhVien", new { id = sv.IDSinhVien })); } else { SetAlert("Sinh viên không tồn tại", "error"); } } return(View("TraCuu")); }
private void LoadinforSV(string SBD) { try { SINHVIEN sv = controllerSv.GetSVBySBD(SBD); txtSBD.Text = sv.SBD; txtName.Text = sv.Name; txtTel.Text = sv.Tel; txtAddress.Text = sv.Address; cbb_nganh.SelectedValue = sv.ID_Nganh; txtCMND.Text = sv.CMND; txtLop.Text = sv.Lop; checkGT1.Checked = sv.PHIEUNHAPHOC.GT1; checkGT2.Checked = sv.PHIEUNHAPHOC.GT2; checkGT3.Checked = sv.PHIEUNHAPHOC.GT3; checkGT4.Checked = sv.PHIEUNHAPHOC.GT4; checkGT5.Checked = sv.PHIEUNHAPHOC.GT5; checkGT6.Checked = sv.PHIEUNHAPHOC.GT6; checkGT7.Checked = sv.PHIEUNHAPHOC.GT7; checkGT8.Checked = sv.PHIEUNHAPHOC.GT8; checkGT9.Checked = sv.PHIEUNHAPHOC.GT9; checkGT10.Checked = sv.PHIEUNHAPHOC.GT10; checkGT11.Checked = sv.PHIEUNHAPHOC.GT11; //cbb_BHYT.SelectedValue = sv.BIENLAI.ID_BHYT; cbb_CT.SelectedValue = sv.BIENLAI.ID_CT; checkDaNopHocPhi.Checked = sv.DaNopHocPhi; but_Can.Enabled = true; but_OK.Enabled = true; but_Print.Enabled = true; TinhTongTien(); splitContainer1.Panel2.Enabled = true; } catch (Exception e) { Console.WriteLine(e); throw e; } }
void AddCheckIn(SINHVIEN sinhVien) { try { if (sinhVien != null) { CheckIn checkIn = new CheckIn(); checkIn.Masv = sinhVien.Masv; checkIn.ThoiGian = DateTime.Now; //MessageBox.Show(DateTime.Now.ToString()); db.CheckIns.Add(checkIn); db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult Edit(SINHVIEN sinhVien) { if (ModelState.IsValid) { var dao = new QLSVsModel(); var result = dao.Update(sinhVien); if (result) { SetAlert("Chỉnh sửa thông tin sinh viên thành công", "success"); return(RedirectToAction("Index", "QLSVs")); } else { ModelState.AddModelError("", "Mã sinh viên không được sửa "); } } return(View()); }
private void btnXoa_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn xóa thông tin của người được chọn không?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { try { THETHUVIEN ttv = db.THETHUVIENs.Single(x => x.MaThe == maTheTV); ttv.MaSinhVien = null; SINHVIEN sv = db.SINHVIENs.Single(x => x.MaSinhVien == maSV); db.SINHVIENs.Remove(sv); db.SaveChanges(); MessageBox.Show("Sửa thành công!"); FormDocGia_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
//Bắt frame mới từ camera private void VideoCaptureDevice_NewFrame(object sender, NewFrameEventArgs eventArgs) { try { Bitmap bitmap = (Bitmap)eventArgs.Frame.Clone(); BarcodeReader reader = new BarcodeReader(); Result result = reader.Decode(bitmap); //Kiểm tra nếu quét được barcode thì thêm barcode vào ds nếu ko thì load sv và thêm vào bảng check in if (result != null) { txtBarcode.Invoke(new MethodInvoker(delegate() { txtBarcode.Text = result.ToString(); results.Add(txtBarcode.Text); })); result = null; } else { if (results.Any()) { string res = results.FirstOrDefault(x => x != null); SINHVIEN sv = TimKiem(res); Invoke(new Action(() => { ShowInfo(sv); })); AddCheckIn(sv); VideoCaptureDevice.SignalToStop();//Dừng quét mã } } pictureBox1.Image = bitmap; } catch (NullReferenceException ex) { MessageBox.Show(ex.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnChuyenNhom_Click_1(object sender, EventArgs e) { SINHVIEN SV = SinhVienBUS.Instance.GetByID(_maSV); if (lblMaNhom.Text == "Chưa Đăng Ký") { MessageBox.Show("Không có nhóm", "Thông Báo", MessageBoxButtons.OK); } else { if (ThanhVienBUS.Instance.GetTVbyNhom(lblMaNhom.Text).Count == 1) { if (MessageBox.Show("Nhóm có 1 thành viên, Nhóm sẽ bị xóa", "Thông Báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { if (ThanhVienBUS.Instance.deleteThanhVienbyHai(cbMaDKChuyenDe.Text, lblMaNhom.Text)) { MessageBox.Show("Xóa Thành Công!", "Thông Báo", MessageBoxButtons.OK); frmChuyenNhom frmChuyenNhom = new frmChuyenNhom(_maSV, MaMoCD, cbMaDKChuyenDe.Text); frmChuyenNhom.ShowDialog(); loadinfo(); } else { MessageBox.Show("Thất Bại", "Thông Báo", MessageBoxButtons.OK); } } } else { if (ThanhVienBUS.Instance.checkTruongNhom(SV.maSinhVien, cbMaDKChuyenDe.Text)) { //ThanhVienBUS.Instance.updateTrgNhom(); MessageBox.Show("Trưởng nhóm không được phép rời nhóm", "Thông Báo", MessageBoxButtons.OK); } else { ThanhVienBUS.Instance.deleleThanhVien(cbMaDKChuyenDe.Text, lblMaNhom.Text); loadinfo(); } } } }
//update public bool Update(string id, SINHVIEN sv) { string query = "Update SINHVIEN SET TenSinhVien = @ten , Phai = @phai , NgaySinh = @NS , DiaChi = @diaChi , MaNganh = @maN WHERE MaSinhVien = @maOLD "; object[] para = new object[] { sv.tenSinhVien, sv.phai, sv.ngaySinh, sv.diaChi, sv.maNganh, id }; if (DataProvider.Instance.ExecuteNonQuery(query, para) > 0) { return(true); } return(false); }
private void CommandBinding_Executed_xoaSV(object sender, ExecutedRoutedEventArgs e) { string ma = dgDSSVDango.SelectedValue.ToString(); SINHVIEN a = xl.tim(ma); xl.xoa(a); txtMasv.Text = ""; cmbMaphong.SelectedItem = ""; txtTensv.Text = ""; dpNgaysinh.SelectedDate = DateTime.Now; rdoNam.IsChecked = true; txtLop.Text = ""; txtQuequan.Text = ""; txtDienthoai.Text = ""; rdoChuanbio.IsChecked = true; dgDSSVDango.ItemsSource = xl.getDSSinhienViewDango(); dgDSSVDao.ItemsSource = xl.getDSSinhienViewDao(); }
private bool Delete_SinhVien(string MSSV, ref string error) { try { SINHVIEN sv = new SINHVIEN() { MSSV = MSSV }; entities.SINHVIENs.Attach(sv); entities.SINHVIENs.Remove(sv); entities.SaveChanges(); error = ""; return(true); } catch (Exception ex) { error = ex.Message; return(false); } }
public bool Update(SINHVIEN entitySinhVien) { try { var sv = db.SINHVIENs.Select(x => x).Where(x => x.MaSV == entitySinhVien.MaSV).FirstOrDefault(); sv.HoTen = entitySinhVien.HoTen; sv.NgaySinh = entitySinhVien.NgaySinh; sv.GioiTinh = entitySinhVien.GioiTinh; sv.CMND = entitySinhVien.CMND; sv.QueQuan = entitySinhVien.QueQuan; sv.Lop = entitySinhVien.Lop; sv.Khoa = entitySinhVien.Khoa; db.SaveChanges(); } catch (Exception e) { Console.WriteLine("Cập nhật không thành công", e.Message); return(false); } return(true); }
private void frmKetQuaDangKyNhom_Load(object sender, EventArgs e) { SINHVIEN SV = SinhVienBUS.Instance.GetByID(_maSV); lblMaSinhVien.Text = SV.maSinhVien; lblHoTen.Text = SV.tenSinhVien; cbMaDKChuyenDe.DataSource = ThongTinDangKyBUS.Instance.GetMaDangKyByIDSV(SV.maSinhVien); THONGTINDANGKY thongTDK = ThongTinDangKyBUS.Instance.GetByID(cbMaDKChuyenDe.Text); MaLop = thongTDK.maLop; MaMoCD = thongTDK.maThongTimMoChuyenDe; //lấy Thongtinmochuyende từ đăng ký THONGTINMOCHUYENDE ttMoCD = ThongTinMoChuyenDeBUS.Instance.GetByID(thongTDK.maThongTimMoChuyenDe); //lấy ma chuyen de tu thong tin mo chuyen de lblMaChuyenDe.Text = ChuyenDeBUS.Instance.GetByID(ttMoCD.maChuyenDe).maCDe; //lấy dữ liệu tên chuyen de: lblTenChuyenDe.Text = ChuyenDeBUS.Instance.GetByID(ttMoCD.maChuyenDe).tenCDe; //mã lớp học lblMaLop.Text = thongTDK.maLop; //ma nhom //THANHVIEN nhom = ThanhVienBUS.Instance.GetByIDDK(cbMaDKChuyenDe.Text); if (ThanhVienBUS.Instance.GetByIDDK(cbMaDKChuyenDe.Text) == null) { lblMaNhom.Text = "Chưa Đăng Ký"; lblTenNhom.Text = "Chưa Đăng Ký"; dgvDSThanhVien.DataSource = null; } else { NHOM nhom = NhomBUS.Instance.GetByID(ThanhVienBUS.Instance.GetByIDDK(cbMaDKChuyenDe.Text).maNhom); lblMaNhom.Text = nhom.maNhom; lblTenNhom.Text = nhom.tenNhom; dgvDSThanhVien.DataSource = ThanhVienBUS.Instance.GetTVbyNhom(nhom.maNhom); dgvDSThanhVien.Columns[0].HeaderText = "MSSV"; dgvDSThanhVien.Columns[1].HeaderText = "Họ và tên"; dgvDSThanhVien.Columns[2].HeaderText = "Vai trò"; } }
private void btnSua_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có muốn sửa thông tin của người được chọn không?", "Thông báo", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { try { SINHVIEN sv = db.SINHVIENs.Single(x => x.MaSinhVien == maSV); sv.NgaySinh = dtNgaySinh.Value; sv.Gioitinh = txtGioiTinh.Text; sv.SoDienThoai = int.Parse(txtSDT.Text); sv.HoTen = txtTenSV.Text; THETHUVIEN ttv = db.THETHUVIENs.Single(x => x.MaThe == maTheTV); ttv.NgayHetHan = dtNgayHetHanThe.Value; db.SaveChanges(); MessageBox.Show("Sửa thành công!"); FormDocGia_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public ActionResult Edit([Bind(Include = "MaSinhVien,HoTen,GioiTinh,NgaySinh,MaHuyen,MaDoiTuong,MaNganh")] SINHVIEN sINHVIEN) { try { if (ModelState.IsValid) { db.Entry(sINHVIEN).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaDoiTuong = new SelectList(db.DOITUONGs, "MaDoiTuong", "TenDoiTuong", sINHVIEN.MaDoiTuong); ViewBag.MaHuyen = new SelectList(db.HUYENs, "MaHuyen", "TenHuyen", sINHVIEN.MaHuyen); ViewBag.MaTinh = new SelectList(db.TINHs, "MaTinh", "TenTinh", sINHVIEN.MaTinh); ViewBag.MaNganh = new SelectList(db.NGANHs, "MaNganh", "TenNganh", sINHVIEN.MaNganh); return(View(sINHVIEN)); } catch (Exception e) { return(RedirectToAction("Edit", "SINHVIENs", new { id = sINHVIEN.MaSinhVien, ed = 1 })); } }
public List <SINHVIEN> GetAll() { List <SINHVIEN> sinhViens = new List <SINHVIEN>(); string query = "select * from SinhVien"; DataTable data = DataProvider.Instance.ExecuteQuery(query); foreach (DataRow item in data.Rows) { string maSV = item["MaSinhVien"].ToString(); string tenSV = item["TenSinhVien"].ToString(); bool? phai = item["Phai"].ToString() == string.Empty ? null: (bool?)item["phai"]; DateTime?ngaySinh = item["NgaySinh"].ToString() == string.Empty ? null:(DateTime?)item["ngaySinh"]; string diaChi = item["DiaChi"].ToString(); string maNganh = item["MaNganh"].ToString(); SINHVIEN sv = new SINHVIEN(maSV, tenSV, phai, ngaySinh, diaChi, maNganh); sinhViens.Add(sv); } return(sinhViens); }
private void ReplaceContent(Microsoft.Office.Interop.Word.Application word) { try { SINHVIEN sv = controllerSv.GetSVBySBD(dataGridView1.SelectedRows[0].Cells[0].Value.ToString()); FindAndReplace(word, "#hoVaTen", sv.Name); FindAndReplace(word, "#SBD", sv.SBD); FindAndReplace(word, "#tenNganh", sv.NGANHHOC.Ten_Nganh); FindAndReplace(word, "#maNganh", sv.ID_Nganh); FindAndReplace(word, "#diaChi", sv.Address); FindAndReplace(word, "#soCMND", sv.CMND); FindAndReplace(word, "#tenCanBo", CanBoUser.HoTenCanBo); FindAndReplace(word, "#tenLoaiBHYT", bhyt); FindAndReplace(word, "#soTien", controllerSv.HienThiTienTe(sv.BIENLAI.TongTien.ToString())); FindAndReplace(word, "#tienBangChu", controllerSv.DocTien(sv.BIENLAI.TongTien.ToString())); FindAndReplace(word, "#tienChuongTrinh ", controllerSv.HienThiTienTe(sv.BIENLAI.CHUONGTRINH.SoTien.ToString())); FindAndReplace(word, "#tienBaoHiem ", controllerSv.HienThiTienTe(bhyt.ToString())); FindAndReplace(word, "#gt1", sv.PHIEUNHAPHOC.GT1 ? "X" : "O"); FindAndReplace(word, "#gt2", sv.PHIEUNHAPHOC.GT2 ? "X" : "O"); FindAndReplace(word, "#gt3", sv.PHIEUNHAPHOC.GT3 ? "X" : "O"); FindAndReplace(word, "#gt4", sv.PHIEUNHAPHOC.GT4 ? "X" : "O"); FindAndReplace(word, "#gt5", sv.PHIEUNHAPHOC.GT5 ? "X" : "O"); FindAndReplace(word, "#gt6", sv.PHIEUNHAPHOC.GT6 ? "X" : "O"); FindAndReplace(word, "#gt7", sv.PHIEUNHAPHOC.GT7 ? "X" : "O"); FindAndReplace(word, "#gt8", sv.PHIEUNHAPHOC.GT8 ? "X" : "O"); FindAndReplace(word, "#gt9", sv.PHIEUNHAPHOC.GT9 ? "X" : "O"); FindAndReplace(word, "#gt_10", sv.PHIEUNHAPHOC.GT10 ? "X" : "O"); FindAndReplace(word, "#gt_11", sv.PHIEUNHAPHOC.GT11 ? "X" : "O"); FindAndReplace(word, "#ngay", DateTime.Today.ToString("dd")); FindAndReplace(word, "#thang", DateTime.Today.ToString("MM")); FindAndReplace(word, "#nam", DateTime.Today.ToString("yyyy")); FindAndReplace(word, "#thoiGianIn", DateTime.Now); } catch (Exception exception) { MessageBox.Show(exception.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void butThem_Click(object sender, EventArgs e) { if ((DateTime.Now.Year - dtmNgaySinh.Value.Year) < 17 || (DateTime.Now.Year - dtmNgaySinh.Value.Year) > 30) { MessageBox.Show("Tuổi của sinh viên chỉ nhận từ 17-30", "LƯU Ý!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if ((txtMaSV.Text.Trim().Equals("")) || (txtHo.Text.Equals("")) || (txtTen.Text.Equals("")) || (txtDiaChi.Text.Equals("")) || (dtmNgaySinh.Text.Equals(""))) { MessageBox.Show("Phải nhập đủ thông tin!", "CẢNH BÁO!"); return; } else { var query = db.SINHVIENs.SingleOrDefault(p => p.MASV == txtMaSV.Text); if (query != null) { MessageBox.Show("Mã Sinh Viên đã tồn tại!"); return; } var mlop = (from a in db.LOPs where a.TENLOP == cmbLop.SelectedItem.ToString() select a.MALOP).SingleOrDefault(); var svThem = new SINHVIEN { MASV = txtMaSV.Text.Trim(), HO = txtHo.Text.Trim(), TEN = txtTen.Text.Trim(), NGAYSINH = dtmNgaySinh.Value, DIACHI = txtDiaChi.Text.Trim(), MALOP = mlop }; //db.SINHVIENs.Add(svThem); db.SaveChanges(); MessageBox.Show("Thêm Thành Công!"); this.Close(); } }
private void frmKetQuaDangKyChuyenDeSinhVien_Load(object sender, EventArgs e) { // load dữ liệu vào cbHocKy va cbNamHoc cmbHocKy.DataSource = HocKyBUS.Instance.GetHocKy(); cmbNamHoc.DataSource = HocKyBUS.Instance.GetNienHoc(); //string maSV = lblMaSV.Text; SINHVIEN sv = SinhVienBUS.Instance.GetByID(_maSV); string tenSV = sv.tenSinhVien; dgvKetQuaDangKy.DataSource = ThongTinDangKyBUS.Instance.GetTTDKCDeSinhVien(_maSV); dgvKetQuaDangKy.Columns[0].HeaderText = "Mã CĐ"; dgvKetQuaDangKy.Columns[1].HeaderText = "Tên Chuyên Đề"; dgvKetQuaDangKy.Columns[2].HeaderText = "Ngày Bắt Đầu"; dgvKetQuaDangKy.Columns[3].HeaderText = "Ngày Kết Thúc"; dgvKetQuaDangKy.Columns[4].HeaderText = "Tên Lớp"; if (dgvKetQuaDangKy.RowCount == 0) { MessageBox.Show("Không có chuyên đề nào được đăng ký"); } }
private void buttonThem_Click(object sender, EventArgs e) { try { SINHVIEN sv = new SINHVIEN() { MaSinhVien = textBoxMaSV.Text, HoTen = textBoxHoTen.Text, NgaySinh = dateTimePickerNS.Value, Gioitinh = textBoxGT.Text, DiaChi = textBoxDiaChi.Text, SoDienThoai = int.Parse(textBoxSDT.Text), }; db.SINHVIENs.Add(sv); db.SaveChanges(); THETHUVIEN ttv = new THETHUVIEN() { MaSinhVien = textBoxMaSV.Text, MaThe = textBoxMaThe.Text, NgayTaoThe = dateTimePickerNgTao.Value, NgayHetHan = dateTimePickerNgHH.Value, NgayGiaHan = dateTimePickerNgGH.Value }; db.THETHUVIENs.Add(ttv); db.SaveChanges(); FormDocGia fdg = new FormDocGia(); this.Hide(); fdg.ShowDialog(); MessageBox.Show("Them thanh cong!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult Create(SINHVIEN sinhVien) { if (ModelState.IsValid) { var dao = new QLSVsModel(); if (dao.Find(sinhVien.MaSV) != null) { SetAlert("Mã sinh viên đã tồn tại", "error"); return(RedirectToAction("Create", "QLSVs")); } String result = dao.Insert(sinhVien); if (!String.IsNullOrEmpty(result)) { SetAlert("Thêm sinh viên thành công", "success"); return(RedirectToAction("Index", "QLSVs")); } else { ModelState.AddModelError("", "Thêm sinh viên không thành công"); } } return(View()); }
private void ShowInfo(SINHVIEN sinhVien) { try { if (sinhVien != null) { //new Bitmap(Application.StartupPath + "\\Resources\\" + sinhVien.Masv.ToString().Trim() + ".jpg"); pictureBox_Hinh.ImageLocation = sinhVien.LinkImage; lbMssv.Text = sinhVien.Masv; lbDiaChi.Text = sinhVien.Diachithuongtru; lbEmail.Text = sinhVien.Email; lbGioiTinh.Text = sinhVien.Gioitinh; lbHoten.Text = sinhVien.Hoten; lbKhoa.Text = sinhVien.Khoa.ToString(); lbNgaySinh.Text = sinhVien.Ngaysinh.ToString(); lbSDT.Text = sinhVien.Sdt.ToString(); } } catch (Exception) { MessageBox.Show("Không có trong hệ thống"); } }