protected void onClickLogin(object sender, EventArgs e) { model = new MTo_DangNhap(); if (String.IsNullOrEmpty(txtUser.Text.Trim()) || String.IsNullOrEmpty(txtPassword.Text.Trim())) { LabelError.Text = "Vui lòng kiểm tra lại Tên đăng nhập hoặc Mật khẩu."; return; } NGUOIDUNG user = new NGUOIDUNG(); user = model.KiemTraTaiKhoan(txtUser.Text.Trim(), txtPassword.Text.Trim()); if (user == null) { LabelError.Text = "Sai Tên đăng nhập hoặc Mật khẩu. Vui lòng kiểm tra lại!"; return; } else { Session.setCurrentUser(user); NHOMQUYEN role = new NHOMQUYEN(); role = model.LayNhomQuyen(user); Session.setRole(role); Response.Redirect("Default2.aspx"); } }
public bool xoaNhomNQ(string manhom) { NHOMQUYEN nnd = ff.NHOMQUYENs.SingleOrDefault(t => t.MANQ == manhom); if (ff.PHANQUYENs.Count(t => t.MANQ == nnd.MANQ) == 0) { foreach (NHANVIEN item in ff.NHANVIENs.Where(t => t.MANQ == nnd.MANQ)) { item.MANQ = null; } ff.NHOMQUYENs.DeleteOnSubmit(nnd); } else { foreach (PHANQUYEN item in ff.PHANQUYENs.Where(t => t.MANQ == nnd.MANQ)) { ff.PHANQUYENs.DeleteOnSubmit(item); } foreach (NHANVIEN item in ff.NHANVIENs.Where(t => t.MANQ == nnd.MANQ)) { item.MANQ = null; } ff.NHOMQUYENs.DeleteOnSubmit(nnd); submitChange(); } return(true); }
public string delete(string pMaNhom) { string references = beingUseInAnotherTable(pMaNhom); NHOMQUYEN nq = db.NHOMQUYENs.FirstOrDefault(n => n.MANHOM == pMaNhom); if (nq == null) { return("Không tồn tại nhóm quyền này trong bảng !"); } else if (!String.IsNullOrEmpty(references)) { return(references); } else { try { db.NHOMQUYENs.DeleteOnSubmit(nq); db.SubmitChanges(); return("Xóa thành công !"); } catch { return("Xóa thất bại !"); } } }
public bool suaNhomNQ(NHOMQUYEN nnd, List <PHANQUYEN> lstPQ) { try { NHOMQUYEN nhom = ff.NHOMQUYENs.SingleOrDefault(t => t.MANQ == nnd.MANQ); nhom = nnd; if (lstPQ.Count == 0) { submitChange(); return(true); } else { foreach (PHANQUYEN item in ff.PHANQUYENs.Where(t => t.MANQ == nnd.MANQ)) { ff.PHANQUYENs.DeleteOnSubmit(item); } foreach (PHANQUYEN pq in lstPQ) { ff.PHANQUYENs.InsertOnSubmit(pq); } return(true); } } catch (Exception) { return(false); throw; } }
public List <BuildQuery.IQueryFilter> GetFilters() { var result = new List <IQueryFilter>(); var refObj = new NHOMQUYEN(); if (!string.IsNullOrEmpty(this.MANHOMQUYEN)) { result.Add(new QueryFilterLinQ { Property = ClassHelper.GetProperty(() => refObj.MANHOMQUYEN), Value = this.MANHOMQUYEN, Method = FilterMethod.Like }); } if (!string.IsNullOrEmpty(this.TENNHOMQUYEN)) { result.Add(new QueryFilterLinQ { Property = ClassHelper.GetProperty(() => refObj.TENNHOMQUYEN), Value = this.TENNHOMQUYEN, Method = FilterMethod.Like }); } return(result); }
public async Task <IHttpActionResult> Delete(string id) { var result = new TransferObj <bool>(); NHOMQUYEN instance = await _service.Repository.FindAsync(id); if (instance == null) { return(NotFound()); } try { _service.Delete(instance.ID); int del = await _service.UnitOfWork.SaveAsync(); if (del > 0) { result.Data = true; result.Status = true; result.Message = "Xóa thành công bản ghi"; } else { result.Data = false; result.Status = false; result.Message = "Thao tác không thành công"; } } catch (Exception e) { result.Data = false; result.Status = false; result.Message = e.Message; } return(Ok(result)); }
public async Task <IHttpActionResult> Put(string id, NHOMQUYEN instance) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != instance.ID) { return(BadRequest()); } var result = new TransferObj <NHOMQUYEN>(); if (id != instance.ID) { result.Status = false; result.Message = "Mã ID không hợp lệ"; return(Ok(result)); } try { var item = _service.Update(instance); int upd = await _service.UnitOfWork.SaveAsync(); if (upd > 0) { result.Status = true; result.Data = item; result.Message = "Cập nhật thành công"; } else { result.Status = false; result.Data = null; result.Message = "Thao tác không thành công"; } } catch (Exception e) { result.Data = null; result.Status = false; result.Message = e.Message; } return(Ok(result)); }
public bool themNhomNQ(NHOMQUYEN nnd, List <PHANQUYEN> lstPQ) { try { ff.NHOMQUYENs.InsertOnSubmit(nnd); foreach (PHANQUYEN item in lstPQ) { ff.PHANQUYENs.InsertOnSubmit(item); } return(true); } catch (Exception) { return(false); throw; } }
public string edit(string pMaNhom, string pTenNhom, string pGhiChu) { if (!db.NHOMQUYENs.Any(n => n.MANHOM == pMaNhom)) { return("Không tồn tại nhóm quyền có mã này !"); } NHOMQUYEN nq = db.NHOMQUYENs.FirstOrDefault(n => n.MANHOM == pMaNhom); try { nq.TENNHOM = pTenNhom; nq.GHICHU = pGhiChu; db.SubmitChanges(); return("Cập nhật thành công !"); } catch (Exception e) { return("Cập nhật thất bại !\nLoi: " + e.Message); } }
private void btnLuu_Click(object sender, EventArgs e) { NHOMQUYEN nq = new NHOMQUYEN() { MANQ = txtMaNhom.Text, TENNQ = txtTenNhom.Text }; lstPQ = layPQ(); if (btnThem.Enabled == true) { if (qlns.themNhomNQ(nq, lstPQ)) { MessageBox.Show("Thành công"); } else { MessageBox.Show("Thất bại"); } } else { if (qlns.suaNhomNQ(nq, lstPQ)) { MessageBox.Show("Thành công"); } else { MessageBox.Show("Thất bại"); } } qlns.submitChange(); trangthaiBD(); btnLuu.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; frmPhanQuyen_Load(sender, e); }
public string insert(string pMaNhom, string pTenNhom, string pGhiChu) { if (db.NHOMQUYENs.Any(nq => nq.MANHOM == pMaNhom)) { return("Đã tồn tại nhóm quyền có mã này !"); } else { try { NHOMQUYEN nq = new NHOMQUYEN(); nq.MANHOM = pMaNhom; nq.TENNHOM = pTenNhom; nq.GHICHU = pGhiChu; db.NHOMQUYENs.InsertOnSubmit(nq); db.SubmitChanges(); return("Thêm thành công !"); } catch (Exception e) { return("Thêm thất bại !\nLoi: " + e.Message); } } }
public static void setRole(this HttpSessionState session, NHOMQUYEN role) { session["role"] = role; }