private bool TaoMoi(GiangVien gv) { try { gv.MaGV = txtMaGV.Text; if (!string.IsNullOrEmpty(txtHoTen.Text)) { gv.HoTen = txtHoTen.Text; } else { MsgboxUtil.Exclamation("Họ tên giảng viên không được để trống"); txtHoTen.Focus(); return(false); } if (rdgGioiTinh.SelectedIndex == 0) { gv.GioiTinh = false; } else { gv.GioiTinh = true; } gv.MaTrinhDo = cmbTrinhDo.EditValue.ToString(); if (!string.IsNullOrEmpty(txtDiaChi.Text)) { gv.DiaChi = txtDiaChi.Text.Trim(); } return(true); } catch (Exception ex) { throw ex; } }
//Dang xuat private void barButtonItem5_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { frmMain.taiKhoan = null; frmMain.giangVien = null; frmMain.nhanVien = null; this.Close(); }
public JsonResult LocTKBTHeoTuan(string tuan) { if (Session["MaGV"] != null) { MonHocBLL contextMH = new MonHocBLL(); SupportThoiKhoaBieu spTKB = new SupportThoiKhoaBieu(); GiangVienBLL contextSV = new GiangVienBLL(); KhoaBLL contextK = new KhoaBLL(); GiangVien giangVien = contextSV.GetById(Session["MaGV"].ToString().Trim()); giangVien.Khoa = contextK.GetById(giangVien.MaKhoa); ViewData["TrinhDo"] = giangVien.TrinhDo; ViewData["Khoa"] = giangVien.Khoa.TenKhoa; ViewData["GioiTinh"] = giangVien.GioiTinh; ViewData["Email"] = giangVien.Email; GiangVienModel gvModel = new GiangVienModel(); LopTinChiBLL contextLTC = new LopTinChiBLL(); gvModel.LopTinChis = contextLTC.GetByMaGV(giangVien.MaGV); List <SupportThoiKhoaBieu> lstSPTKB = spTKB.GetListSPTKB(tuan, gvModel.LopTinChis); return(Json(new { ListData = lstSPTKB }, JsonRequestBehavior.AllowGet)); } return(Json(new { msg = "Bạn không có quyền xem lịch giảng!" })); }
public ActionResult Save(FormCollection f) { GiangVienService gv = new GiangVienService(); GiangVien s = new GiangVien(); s.TenGiangVien = f["txtname"]; if (f["txtGT"].Equals("Nam")) { s.Gioitinh = ComMon_BaiTapLon.EnumsHelper.GioitinhEnum.Nam; /*f["txtGT"];*/ } if (f["txtGT"].Equals("Nu")) { s.Gioitinh = ComMon_BaiTapLon.EnumsHelper.GioitinhEnum.Nu; } else { s.Gioitinh = ComMon_BaiTapLon.EnumsHelper.GioitinhEnum.Khac; } s.ChuyenNganh = f["txtCN"]; s.Ngaysinh = DateTime.Parse(f["txtNS"]); s.Diachi = f["txtDC"]; s.Email = f["txtEM"]; gv.Add(s); List <GiangVien> lsgv = new List <GiangVien>(); lsgv = gv.GetAll().ToList(); return(RedirectToAction("Index", new { ls = lsgv })); }
public JsonResult Delete(int id) { // Check Exist GiangVien gv = db.GiangViens.Single(z => z.ID == id); if (gv != null) { var path = Path.Combine(Server.MapPath("~/HinhAnh"), gv.Anh); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } try { db.GiangViens.Remove(gv); db.SaveChanges(); return(Json(new { data = true })); } catch { return(Json(new { data = false })); } } return(Json(new { data = false })); }
private void btnSaveAccountGiangVien_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtPassGiangVien.Text.Trim())) { MessageBox.Show("Mật khẩu không được bỏ trống, (-_-)!!!", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtPassGiangVien.Focus(); } else { string statusGVAcc; if (lblStatusGV.BackColor == Color.Lime) { statusGVAcc = "Activate"; } else if (lblStatusGV.BackColor == Color.Red) { statusGVAcc = "Lock"; } else { statusGVAcc = "Null"; } GiangVien gv = new GiangVien(); gv.MaGV = lblMaGV.Text; gv.Password = txtPassGiangVien.Text.Trim(); gv.StatusAcc = statusGVAcc; giangVienService.UpdateAccountGiangVien(gv); ShowInfoGiangVien(); } }
public async Task <GiangVien> UpdateById(string id, GiangVienForUpdateDto giangVien) { var oldRecord = await _context.DanhSachGiangVien.AsNoTracking().FirstOrDefaultAsync(x => x.MaGiangVien == id); var newGiangVien = new GiangVien(); newGiangVien.MaGiangVien = oldRecord.MaGiangVien; newGiangVien.HoVaTen = giangVien.HoVaTen; newGiangVien.GioiTinh = giangVien.GioiTinh; newGiangVien.NgaySinh = giangVien.NgaySinh; newGiangVien.Email = giangVien.Email; newGiangVien.QueQuan = giangVien.QueQuan; newGiangVien.SoDienThoai = giangVien.SoDienThoai; newGiangVien.DiaChi = giangVien.DiaChi; newGiangVien.DonViCongTac = giangVien.DonViCongTac; newGiangVien.HocVi = giangVien.HocVi; newGiangVien.HocHam = giangVien.HocHam; newGiangVien.ThoiGianTao = oldRecord.ThoiGianTao; newGiangVien.ThoiGianCapNhat = DateTime.Now; newGiangVien.TrangThai = giangVien.TrangThai; if (giangVien.MaKhoa.HasValue) { newGiangVien.MaKhoa = giangVien.MaKhoa; } _context.DanhSachGiangVien.Update(newGiangVien); await _context.SaveChangesAsync(); return(newGiangVien); }
// Hàm này sẽ lưu lại những thông tin được sửa, thêm vào private void btnSave_Click(object sender, EventArgs e) { GiangVienDAO dao = new GiangVienDAO(); // tạo biến tham chiếu GiangVien info = InitGiangVien(); if (isAdd_) { if (dao.Add(info)) { MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // đánh dấu là đã thực hiện thành công việc thêm dữ liệu để chuẩn bị Load lại danh sách result_ = true; this.Close(); } else { MessageBox.Show("Thêm thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { if (dao.Edit(info)) { MessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); result_ = true; this.Close(); } else { MessageBox.Show("Sửa thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public async Task <string> Create(GiangVienCreateRequest request) { //Chọn STT cuối và cộng thêm 1 int soThuTu_GiangVien = _context.GiangViens.OrderBy(giangVien => giangVien.ID).ToList().Last().SoThuTu + 1; //Ghép chuỗi tạo ID string ID_giangVien = "GV" + soThuTu_GiangVien.ToString().PadLeft(3, '0'); var giangVien = new GiangVien() { ID = ID_giangVien, SoThuTu = soThuTu_GiangVien, Ho = request.Ho, Ten = request.Ten, HoTen = request.Ho + " " + request.Ten, ID_Khoa = request.ID_Khoa ?? "CNTT", DiaChi = request.DiaChi, Email = request.Email, SoDienThoai = request.SoDienThoai, GioiTinh = request.GioiTinh, NgaySinh = request.NgaySinh, IsActive = Status.Active, }; _context.GiangViens.Add(giangVien); await _context.SaveChangesAsync(); return(giangVien.ID); }
public ActionResult FirstLogin(int ID) { using (ELearningDB db = new ELearningDB()) { GiangVien gv = db.GiangViens.Find(ID); if (gv.HoVaTen != null) { Session.Abandon(); return(RedirectToAction("Index", "Login", new { area = "" })); } HocVienModel hocvien = new HocVienModel(); GiangVienModel giangvien = new GiangVienModel(); giangvien.ID = gv.ID; var lstMonHoc = db.MonHocs; List <MonHocModel> MonHocs = new List <MonHocModel>(); foreach (var item in lstMonHoc) { MonHocModel mh = new MonHocModel(); mh.MaMonHoc = item.MaMonHoc; mh.TenMonHoc = item.TenMonHoc; MonHocs.Add(mh); } SelectList lstMon = new SelectList(MonHocs, "MaMonHoc", "TenMonHoc"); ViewBag.ListMonHoc = lstMon; return(View(giangvien)); } }
private void btnLuuThongTin_Click(object sender, EventArgs e) { try { ValidateLuu(); GiangVien.Update(new GIANGVIEN() { MaGV = txtMaGV.Text, TenGV = txtTenGV.Text, GioiTinhGV = cboGioiTinh.Text, EmailGV = txtEmail.Text, SdtGV = txtSDT.Text }); MessageBox.Show("Cập nhật thông tin giảng viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public JsonResult Update(GVModel updatedGV) { var session = (TaiKhoanLogin)Session[CommonConstants.USER_SESSION]; using (ELearningDB db = new ELearningDB()) { GiangVien existingGV = db.GiangViens.Find(session.ID); if (existingGV == null) { return(Json(new { success = false })); } else { existingGV.Email = updatedGV.Email; existingGV.SoDienThoai = updatedGV.SDT; existingGV.MaMonHoc = updatedGV.MaMonHoc; if (updatedGV.Image != null) { existingGV.Image = updatedGV.Image; } db.SaveChanges(); return(Json(new { success = true })); } } }
public ActionResult FirstLogin(GiangVienModel gv) { using (ELearningDB db = new ELearningDB()) { if (ModelState.IsValid) { GiangVien giangvien = db.GiangViens.Find(gv.ID); TaiKhoan tk = db.TaiKhoans.Find(gv.ID); giangvien.HoVaTen = gv.HoVaTen; giangvien.Email = gv.Email; giangvien.GioiTinh = gv.GioiTinh; giangvien.MaMonHoc = gv.MaMonHoc; giangvien.SoDienThoai = gv.SDT; tk.Password = Encryptor.MD5Hash(gv.NewPass); db.SaveChanges(); return(RedirectToAction("TrangChu", "HomeGV", new { area = "GV" })); } var lstMonHoc = db.MonHocs; List <MonHocModel> MonHocs = new List <MonHocModel>(); foreach (var item in lstMonHoc) { MonHocModel mh = new MonHocModel(); mh.MaMonHoc = item.MaMonHoc; mh.TenMonHoc = item.TenMonHoc; MonHocs.Add(mh); } SelectList lstMon = new SelectList(MonHocs, "MaMonHoc", "TenMonHoc"); ViewBag.ListMonHoc = lstMon; return(View(gv)); } }
private void btnSua_Click(object sender, EventArgs e) { if (dataGridViewX1.RowCount > 0) { if (txtTenGV.Text == "" || dtNgaySinh.Text == "" || txtSDT.Text == "" || txtDiaChi.Text == "" || cbGioiTinh.SelectedIndex == -1) { MessageBox.Show("Bạn còn số liệu chưa nhập "); return; } _objgiangvien = new GiangVien(dataGridViewX1.CurrentRow.Cells[0].Value.ToString(), txtTenGV.Text, dtNgaySinh.Text, cbGioiTinh.Text, txtSDT.Text, txtDiaChi.Text); if (_objgiangvienbus.EditGiangVien(_objgiangvien)) { MessageBox.Show("Sửa Thành Công Giảng Viên " + dataGridViewX1.CurrentRow.Cells[1].Value.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); resetbox(); } else { MessageBox.Show("Sửa Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Không có Thông tin Giảng Viên để sữa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
// Sửa thông tin Giảng Viên (update) public bool Edit(GiangVien info) { try { var info0 = GetSingleByID(info.MaGV); if (info0 != null) { info0.HoTen = info.HoTen; info0.GioiTinh = info.GioiTinh; info0.NgaySinh = info.NgaySinh; info0.QueQuan = info.QueQuan; info0.DiaChi = info.DiaChi; info0.EMail = info.EMail; info0.SDT = info.SDT; info0.MaBM = info.MaBM; info0.Pic = info.Pic; db_.SaveChanges(); } } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } return(true); }
public IHttpActionResult CapNhatGiangVien(UpdateGVModel model) { IHttpActionResult httpActionResult; ErrorModel errors = new ErrorModel(); GiangVien GV = this._db.GiangViens.FirstOrDefault(x => x.Id == model.Id); if (GV == null) { errors.Add("Không tìm thấy giảng viên có ID này"); httpActionResult = Ok(errors); } else { GV.Ma = model.Ma ?? model.Ma; GV.Ten = model.Ten ?? model.Ten; this._db.Entry(GV).State = System.Data.Entity.EntityState.Modified; this._db.SaveChanges(); httpActionResult = Ok(new GiangVienModel(GV)); } return(httpActionResult); }
//show data giảng viên lên các field public void ShowInfoGiangVien() { ID_GV = dgvDSAccountGiangVien.CurrentRow.Cells[1].Value.ToString().Trim(); GiangVien gv = new GiangVien(); gv = giangVienService.GetGiangVienByMaGV(ID_GV); txtEmailGiangVien.Text = gv.Email; txtPassGiangVien.Text = gv.Password; lblMaGV.Text = gv.MaGV; lblTenGV.Text = gv.TenGV; lblGioiTinhGV.Text = gv.GioiTinh; lblNamSinhGV.Text = gv.NamSinh; lblSdtGV.Text = gv.SDT; lblStartDayGV.Text = gv.NgayBatDau; string status = gv.StatusAcc; if (status == "Activate") { lblStatusGV.BackColor = Color.Lime; } else if (status == "Lock") { lblStatusGV.BackColor = Color.Red; } else { lblStatusGV.BackColor = Color.Violet; } }
public IHttpActionResult TaoGiangVien(CreateGVModel model) { IHttpActionResult httpActionResult; ErrorModel errors = new ErrorModel(); if (string.IsNullOrEmpty(model.Ma)) { errors.Add("Mã giảng viên là trường bắt buộc"); } if (string.IsNullOrEmpty(model.Ten)) { errors.Add("Tên giảng viên là trường bắt buộc"); } if (errors.Errors.Count == 0) { GiangVien GV = new GiangVien(); GV.Ma = model.Ma; GV.Ten = model.Ten; GV = _db.GiangViens.Add(GV); this._db.SaveChanges(); GiangVienModel viewModel = new GiangVienModel(GV); httpActionResult = Ok(viewModel); } else { httpActionResult = Ok(errors); } return(httpActionResult); }
public async Task <GiangVien> Create(GiangVienForCreateDto giangVien) { var newGiangVien = new GiangVien(); newGiangVien.MaGiangVien = GenerateId(); newGiangVien.HoVaTen = giangVien.HoVaTen; newGiangVien.GioiTinh = giangVien.GioiTinh; newGiangVien.NgaySinh = giangVien.NgaySinh; newGiangVien.Email = giangVien.Email; newGiangVien.QueQuan = giangVien.QueQuan; newGiangVien.SoDienThoai = giangVien.SoDienThoai; newGiangVien.DiaChi = giangVien.DiaChi; newGiangVien.DonViCongTac = giangVien.DonViCongTac; newGiangVien.HocVi = giangVien.HocVi; newGiangVien.HocHam = giangVien.HocHam; newGiangVien.ThoiGianTao = DateTime.Now; newGiangVien.ThoiGianCapNhat = DateTime.Now; newGiangVien.TrangThai = 1; if (giangVien.MaKhoa.HasValue) { newGiangVien.MaKhoa = giangVien.MaKhoa; } await _context.DanhSachGiangVien.AddAsync(newGiangVien); await _context.SaveChangesAsync(); return(newGiangVien); }
private void btnSaveGV_Click(object sender, EventArgs e) { if (checkDataGiangVien()) { //gửi maill đến giảng viên SendMailAddGiangVienSuccessfully(); //thêm giảng viên GiangVien giangVien = new GiangVien(); giangVien.MaGV = lblMaGV_GV.Text.Trim(); giangVien.TenGV = txtTenGV.Text.Trim(); giangVien.GioiTinh = cboGioiTinh.Text.Trim(); giangVien.TrinhDo = cboTrinhDo.Text.Trim(); giangVien.Email = txtEmailGV.Text.Trim(); giangVien.NamSinh = dtpNamSinh_GV.Text.ToString(); giangVien.SDT = txtSDT.Text.Trim(); giangVien.GhiChu = rtxtGhiChu_GV.Text.Trim(); giangVien.DiaChi = rtxtDiaChi_GV.Text.Trim(); giangVien.Password = lblMaGV_GV.Text.Trim(); giangVien.NgayBatDau = dtpBatDauCongViec_GV.Value.ToString(); giangVien.MaKhoa = cboChonKhoa_GV.SelectedValue.ToString().Trim(); giangVien.Avt = ImageToByteArray(picAvtGV.Image); giangVienService.CreateGiangVien(giangVien); LoadDanhSachGiangVienToDgv(); MessageBox.Show("Save successful </> !!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnSaveGV.Enabled = false; btnDeleteGV.Enabled = true; btnUpdateGV.Enabled = true; } else { MessageBox.Show("Save Teacher Failed (-_-) !!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Edit(FormCollection f1) { GiangVienService gv = new GiangVienService(); GiangVien s = new GiangVien(); s.TenGiangVien = f1["txtname1"]; if (f1["sl1"].Equals("Nam")) { s.Gioitinh = ComMon_BaiTapLon.EnumsHelper.GioitinhEnum.Nam; } if (f1["sl1"].Equals("Nu")) { s.Gioitinh = ComMon_BaiTapLon.EnumsHelper.GioitinhEnum.Nu; } else { s.Gioitinh = ComMon_BaiTapLon.EnumsHelper.GioitinhEnum.Khac; } s.ChuyenNganh = f1["txtCN1"]; s.Ngaysinh = DateTime.Parse(f1["txtNS1"]); s.Diachi = f1["txtDC1"]; s.Email = f1["txtEM1"]; List <GiangVien> lsgv = new List <GiangVien>(); lsgv = gv.GetAll().ToList(); gv.Update(s); return(RedirectToAction("Index", new { ls = lsgv })); }
private void btnUpdateGV_Click(object sender, EventArgs e) { if (checkDataGiangVien()) { //gửi mail đến giảng viên SendMailUpdateGiangVienSuccessfully(); GiangVien giangVien = new GiangVien(); giangVien.MaGV = lblMaGV_GV.Text.Trim(); giangVien.TenGV = txtTenGV.Text.Trim(); giangVien.GioiTinh = cboGioiTinh.Text.Trim(); giangVien.TrinhDo = cboTrinhDo.Text.Trim(); giangVien.Email = txtEmailGV.Text.Trim(); giangVien.NamSinh = dtpNamSinh_GV.Text.ToString(); giangVien.SDT = txtSDT.Text.Trim(); giangVien.GhiChu = rtxtGhiChu_GV.Text.Trim(); giangVien.DiaChi = rtxtDiaChi_GV.Text.Trim(); giangVien.Password = lblMaGV_GV.Text.Trim(); giangVien.NgayBatDau = dtpBatDauCongViec_GV.Text.ToString(); giangVien.MaKhoa = cboChonKhoa_GV.SelectedValue.ToString().Trim(); giangVienService.UpdateGiangVien(giangVien); LoadDanhSachGiangVienToDgv(); MessageBox.Show("Cập nhật thông tin [" + lblMaGV_GV.Text + "] thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnSaveGV.Enabled = false; btnDeleteGV.Enabled = true; btnUpdateGV.Enabled = true; } else { MessageBox.Show("Cập nhật Giảng Viên thất bại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//tạo mới 1 giảng viên public GiangVien CreateGiangVien(GiangVien giangVien) { db = new GDUDataConnectionsDataContext(); db.GiangViens.InsertOnSubmit(giangVien); db.SubmitChanges(); return(giangVien); }
/// <summary> /// Check Login /// </summary> /// <param name="email"></param> /// <param name="pass"></param> /// <returns>NULL : false</returns> /// <returns># NULL : true</returns> public string CheckLogin(string email, string pass) { string hoten = null; int flag = CheckMail(email); if (flag == 0) { return(null); } if (flag == 1) { SinhVienDAO context = new SinhVienDAO(); SinhVien sv = context.GetLoginSinhVien(email, pass); if (sv == null) { return(null); } hoten = "SINHVIEN:" + sv.MaSV; return(hoten); } if (flag == 2) { GiangVien gv = GiangVienDAO.GetLoginGiangVien(email, pass); if (gv == null) { return(null); } hoten = "GIANGVIEN:" + gv.MaGV; return(hoten); } return(null); }
public GiangVienModel(GiangVien GV) { this.Id = GV.Id; this.Ma = GV.Ma; this.Ten = GV.Ten; //this.DSLD = GV.LopDays.ToString(); }
public async Task <ActionResult <BaseResponse> > PutGiangVien(int id, GiangVien giangVien) { var giangVienSua = await _context.GiangViens.FindAsync(id); if (giangVienSua == null) { return(new BaseResponse { ErrorCode = 1, Message = "Không tìm thấy" }); } giangVienSua.DonViId = giangVien.DonViId; giangVienSua.Email = giangVien.Email; giangVienSua.GhiChu = giangVien.GhiChu; giangVienSua.GioiTinh = giangVien.GioiTinh; giangVienSua.HuuTri = giangVien.HuuTri; giangVienSua.MaGV = giangVien.MaGV; giangVienSua.NgaySinh = giangVien.NgaySinh; giangVienSua.SoDT = giangVien.SoDT; giangVienSua.TenGV = giangVien.TenGV; giangVienSua.HoGV = giangVien.HoGV; _context.GiangViens.Update(giangVienSua); await _context.SaveChangesAsync(); return(new BaseResponse { Message = "Cập nhật thành công", Data = giangVien }); }
private void btnthemgv_Click(object sender, EventArgs e) { try { GiangVien GV = new GiangVien(); GV.MaGV = tbxmagv.Text.Trim(); GV.HoTenGV = tbxtengv.Text.Trim(); GV.Phai = cbxGTGV.Text.Trim(); GV.MaChucDanh = tbxmachucdanh.Text.Trim(); GV.SDT = tbxsdtgv.Text.Trim(); GV.Email = tbxemailgv.Text.Trim(); GV.SoDARa = int.Parse(nUDraDT.Value.ToString()); GV.SoDACham = int.Parse(nUDhhuongdan.Value.ToString()); GiangVienBLL GVBLL = new GiangVienBLL(); string _MaGV = tbxmagv.Text.Trim(); if (!(GVBLL.CheckID(_MaGV))) { GVBLL.Insert(GV); LoadDataGiangVien(); } else { MessageBox.Show("Mã lớp " + _MaGV.ToString() + "đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("Thêm bị lỗi: " + ex.Message.ToString(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public GiangVien checkLoginGV(string username, string password) { conn.Open(); GiangVien gv = null; string sql = "select * from GiangVien where email = @email and password = @password"; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@email", username); cmd.Parameters.AddWithValue("@password", password); SqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { gv = new GiangVien(); gv.id = (int)rd["id"]; gv.name = (string)rd["name"]; gv.gender = (string)rd["gender"]; gv.birthday = (string)rd["birthday"]; gv.email = (string)rd["email"]; gv.phone = (string)rd["phone"]; gv.address = (string)rd["address"]; gv.avatar = (string)rd["avatar"]; gv.id_khoa = (int)rd["id_khoa"]; } conn.Close(); return(gv); }
private void btnLuu_Click(object sender, EventArgs e) { if (dataGridViewX1.Rows.Count > 0) { for (int i = 0; i < dataGridViewX1.Rows.Count; i++) { _objgiangvien = new GiangVien(_objgiangvienbus.NextID(), dataGridViewX1.Rows[i].Cells[1].Value.ToString(), dataGridViewX1.Rows[i].Cells[2].Value.ToString(), dataGridViewX1.Rows[i].Cells[3].Value.ToString(), dataGridViewX1.Rows[i].Cells[4].Value.ToString(), dataGridViewX1.Rows[i].Cells[5].Value.ToString()); if (_objgiangvienbus.AddGiangVien(_objgiangvien)) { dataGridViewX1.Rows.Remove(dataGridViewX1.Rows[i]); i--; LoadData(); } else { string a = dataGridViewX1.Rows[i].Cells[0].Value.ToString(); MessageBox.Show("Lưu dòng " + a + " thất bại"); } if (dataGridViewX1.Rows.Count == 0) { MessageBox.Show("Lưu thành công"); } } } else { MessageBox.Show("Không có dữ liệu để lưu ! ", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
protected void Page_Load(object sender, EventArgs e) { GiangVien gv = null; SinhVien sv = null; Admin ad = null; if (Session["ADMIN_LOGIN"] != null) { ad = (Admin)Session["ADMIN_LOGIN"]; txtRole.Text = "QUẢN TRỊ"; txtRole2.Text = "QUẢN TRỊ"; txtUserLogin.Text = ad.username; } else if (Session["GV_LOGIN"] != null) { gv = (GiangVien)Session["GV_LOGIN"]; txtRole.Text = "GIẢNG VIÊN"; txtRole2.Text = "GIẢNG VIÊN"; txtUserLogin.Text = gv.name; } else if (Session["SV_LOGIN"] != null) { sv = (SinhVien)Session["SV_LOGIN"]; txtRole.Text = "SINH VIÊN"; txtRole2.Text = "SINH VIÊN"; txtUserLogin.Text = sv.name; } }