public FrmThongTinNguoiDung(tbl_DangNhap dangNhap) { InitializeComponent(); _dangNhap = dangNhap; oldMSSV = (_dangNhap != null) ? _dangNhap.MSSV : null; }
private void ShowForm_ThongTinNguoiDung(tbl_DangNhap obj) { var f = new View.Admin.FrmThongTinNguoiDung(obj); if (f.ShowDialog() == DialogResult.OK) { Main alert = new Main(); alert.ShowAlert("Thông báo", "Cập nhật thông tin thành công "); LoadData(); } }
public ActionResult Create(tbl_NhanVien nhanVien, HttpPostedFileBase hinhAnh) { bool result = false; if (hinhAnh == null) { nhanVien.hinhanh = "NguoiDung.jpg"; } else { nhanVien.hinhanh = GetImage(hinhAnh, nhanVien.tennhanvien); } nhanVien.tinhtrang = true; nhanVien.ngaytao = DatetimeLocation.GetDate(); using (HutechMartDbContext db = new HutechMartDbContext()) { using (var trans = db.Database.BeginTransaction()) { try { db.tbl_NhanVien.Add(nhanVien); db.SaveChanges(); var dangNhap = new tbl_DangNhap(); dangNhap.id_nhanvien = nhanVien.id; dangNhap.taikhoan = nhanVien.sodienthoai; dangNhap.matkhau = nhanVien.sodienthoai; if (nhanVien.id_chucvu != 1) { dangNhap.loaitaikhoan = true; } else { dangNhap.loaitaikhoan = false; } db.tbl_DangNhap.Add(dangNhap); db.SaveChanges(); trans.Commit(); result = true; } catch { trans.Rollback(); } } } return(Json(result, JsonRequestBehavior.AllowGet)); }
public void UpdateUserLogin(tbl_DangNhap dtDangNhap) { dbContext.tbl_DangNhap.Add(dtDangNhap); dbContext.SaveChanges(); }
private void OnSave() { if (_dangNhap == null) { if (string.IsNullOrEmpty(txtUserName.Text)) { XtraMessageBox.Show("Tên đăng nhập không được trống", "Thông báo", MessageBoxButtons.OK); return; } var user = dbLoginContext.GetAllUser().Where(us => us.TenDangNhap == txtUserName.Text).ToList().Count; if (user > 0) { XtraMessageBox.Show("Tên đăng nhập đã tồn tại", "Thông báo", MessageBoxButtons.OK); txtUserName.Focus(); txtUserName.SelectAll(); return; } tbl_DangNhap dbDangNhap = new tbl_DangNhap { TenDangNhap = txtUserName.Text, MatKhau = txtPassword.Text, Role = Int32.Parse(imbRole.EditValue.ToString()), MSSV = srcMSSV.EditValue.ToString(), }; dbLoginContext.UpdateUserLogin(dbDangNhap); //Update isActive in table SinhVien if (!string.IsNullOrEmpty(srcMSSV.EditValue.ToString())) { dbSinhVienContext.UpdateIsActived(srcMSSV.EditValue.ToString(), null); } DialogResult = DialogResult.OK; } else { var us = dbLoginContext.GetObjectByID(txtUserName.Text).FirstOrDefault(); us.Role = Int32.Parse(imbRole.EditValue.ToString()); us.MSSV = srcMSSV.EditValue.ToString(); dbLoginContext.dbContext.SaveChanges(); //Update isActive in table SinhVien if (!string.IsNullOrEmpty(srcMSSV.EditValue.ToString())) { if (srcMSSV.EditValue.ToString() == oldMSSV) { dbSinhVienContext.UpdateIsActived(srcMSSV.EditValue.ToString(), null); } else { dbSinhVienContext.UpdateIsActived(srcMSSV.EditValue.ToString(), oldMSSV); } } DialogResult = DialogResult.OK; } }