public async Task <IActionResult> Edit(int id, [Bind("VaiTroId,MoTa")] VaiTro vaiTro) { if (id != vaiTro.VaiTroId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vaiTro); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VaiTroExists(vaiTro.VaiTroId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vaiTro)); }
/// <summary> /// hàm lấy thông tin để đưa lên modal sửa /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult GetObjToEdit(string id) { try { if (!string.IsNullOrEmpty(id)) { int idUs = -1; int.TryParse(id, out idUs); if (idUs > 0) { VaiTro obj = DataProvider.Entities.VaiTroes.Where(p => p.Id == idUs).First(); //Tạo đối tượng trả về VaiTro objReturn = new VaiTro(); objReturn.Id = obj.Id; objReturn.TenVaiTro = obj.TenVaiTro; objReturn.MoTa = obj.MoTa; return(Json(objReturn, JsonRequestBehavior.AllowGet)); } } return(Json(new VaiTro(), JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new JsonPostBack("Có lỗi xảy ra", false), JsonRequestBehavior.AllowGet)); } }
private void FillDuLieu(VaiTro vt) { txtMaVaiTro.Text = vt.MaVaiTro; txtMaVaiTro.ReadOnly = true; txtTenVaiTro.Text = vt.TenVaiTro; txtDienGiai.Text = vt.DienGiai; ckbKichHoat.Checked = vt.KichHoat; string sql = string.Format("select vc.MaChucNang, cn.TenChucNang, vc.TatCa, vc.TruyCap, vc.Them, vc.Xoa, vc.Sua, vc.InAn, vc.Nhap, vc.Xuat, cn.MaCha" + " from VAITRO_CHUCNANG vc, CHUCNANG cn" + " where vc.MaChucNang = cn.MaChucNang and vc.MaVaiTro = '{0}'", vt.MaVaiTro); DataTable dt = ConnectionDB.LayDuLieuBang(sql); if (dt.Rows.Count == 0) { dt = ConnectionDB.LayDuLieuBang("select * from CHUCNANG"); checkNullVTCN = 1; } tlQuyenHan.DataMember = null; tlQuyenHan.DataSource = dt; tlQuyenHan.KeyFieldName = "MaChucNang"; tlQuyenHan.ParentFieldName = "MaCha"; }
public async Task <VaiTro> Update(VaiTro vaitro) { return(await WithConnection(async c => { VaiTro obj = await c.GetAsync(vaitro); if (obj == null) { throw new Exception(string.Format("Update id {0} not exist", vaitro.VaiTroId.ToString())); } if (obj.CtrVersion != vaitro.CtrVersion) { throw new Exception(string.Format("Update id {0} have version confict" , vaitro.VaiTroId.ToString())); } vaitro.CtrVersion += 1; var result = await c.UpdateAsync(vaitro); if (result != true) { throw new Exception("Update Fail"); } return vaitro; })); }
private void CommandBinding_Executed_Them(object sender, ExecutedRoutedEventArgs e) { VaiTro t = xl.tim(txtMa.Text); if (t != null) { MessageBox.Show("Đã có chức vụ này trong CSDL!"); return; } VaiTro a = new VaiTro(); a.MaVaiTro = txtMa.Text; a.TenVaiTro = txtTen.Text; var message = validate(a); if (message != string.Empty) { MessageBox.Show(message, "Thông báo", MessageBoxButton.OK, MessageBoxImage.Warning); return; } xl.them(a); getDS(); }
private void TvVaiTroNguoiDung_AfterSelect(object sender, TreeViewEventArgs e) { TreeNode tn = e.Node; numChildNode = tn.GetNodeCount(true); if (tn.Parent == null) { VaiTro vt = tn.Tag as VaiTro; MaVaiTro = vt.MaVaiTro; TenVT = vt.TenVaiTro; IDUser = null; TenDangNhap = null; } else { NguoiDung nd = tn.Tag as NguoiDung; MaVaiTro = nd.MaVaiTro; IDUser = nd.ID.ToString(); TenDangNhap = nd.TenDangNhap; } FillGridView(MaVaiTro); FillTreeList(MaVaiTro); }
public Form1(List <DTO.VaiTroChucNang> vaitrochucnang, VaiTro vaitro, TaiKhoan taiKhoan) { InitializeComponent(); vt = vaitro; vtcn = vaitrochucnang; tk = taiKhoan; }
public int KiemTra() { User objUser = (User)HttpContext.Current.Session["useronline"]; VaiTro objVT = Comon.Instance.VaiTroes.Where(p => p.VaiTroID == objUser.VaiTroID).First <VaiTro>(); VaiTroChucNangPhanMem objVTCN = Comon.Instance.VaiTroChucNangPhanMems.Where(p => p.VaiTroID == objVT.VaiTroID).First <VaiTroChucNangPhanMem>(); ChucNangPhanMem objCNPM = Comon.Instance.ChucNangPhanMems.Where(p => p.ChucNangID == objVTCN.ChucNangID).First <ChucNangPhanMem>(); switch (objCNPM.TenTrang.Trim()) { case "Admin": return(1); case "DanhSachNguoiDung": return(2); case "DanhSachDonVi": return(3); case "DanhSachLop": return(4); case "DanhSachHocVu": return(5); case "DanhSachDanhMuc": return(6); default: return(7); } }
public int ThemVaiTro(VaiTro vt) { int kichhoat = vt.KichHoat == true ? 1 : 0; string sql = string.Format("insert into VAITRO(MaVaiTro, TenVaiTro, DienGiai, KichHoat) values" + "('{0}', '{1}', N'{2}', {3})", vt.MaVaiTro, vt.TenVaiTro, vt.DienGiai, kichhoat); return(Execute.InsertUpdateDelete(sql)); }
private void btnLuu_Click(object sender, EventArgs e) { VaiTro vt = ChuyenSangDTO(); XL_VAITRO.ThemVaiTro(vt); XtraMessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
public int SuaVaiTro(VaiTro vt) { int kichhoat = vt.KichHoat == true ? 1 : 0; string sql = string.Format("update VAITRO " + "set TenVaiTro = '{0}', DienGiai = N'{1}', KichHoat = {2} where MaVaiTro = '{3}'", vt.TenVaiTro, vt.DienGiai, kichhoat, vt.MaVaiTro); return(Execute.InsertUpdateDelete(sql)); }
public int SuaVaiTro(VaiTro vt) { int kichhoat = vt.KichHoat == true ? 1 : 0; string sql = string.Format("update VAITRO " + "set TenVaiTro = '{0}', DienGiai = N'{1}', KichHoat = {2} where MaVaiTro = '{3}'", vt.TenVaiTro, vt.DienGiai, kichhoat, vt.MaVaiTro); return(ConnectionDB.ExcuteNonQuery(sql)); }
public int Insert(VaiTro entity, VaiTroChucNangPhanMem a) { db.VaiTroChucNangPhanMems.Add(a); db.VaiTroes.Add(entity); a.VaiTroID = entity.VaiTroID; db.SaveChanges(); return(entity.VaiTroID); }
public int Insert(VaiTro obj) { SqlParameter[] para = { new SqlParameter("TenVT", obj.tenVT) }; return(base.ExcuteSQL("VAITRO_Insert", para)); }
public void xoa(string Ma) { VaiTro a = tim(Ma); if (a != null) { xoa(a); } }
public string XuatQuyen() { User objUser = (User)HttpContext.Current.Session["useronline"]; VaiTro objVT = Comon.Instance.VaiTroes.Where(p => p.VaiTroID == objUser.VaiTroID).First <VaiTro>(); VaiTroChucNangPhanMem objVTCN = Comon.Instance.VaiTroChucNangPhanMems.Where(p => p.VaiTroID == objVT.VaiTroID).First <VaiTroChucNangPhanMem>(); ChucNangPhanMem objCNPM = Comon.Instance.ChucNangPhanMems.Where(p => p.ChucNangID == objVTCN.ChucNangID).First <ChucNangPhanMem>(); return(objCNPM.TenTrang); }
public int Update(VaiTro obj) { SqlParameter[] para = { //new SqlParameter("MaVT", obj.maVT), new SqlParameter("TenVT", obj.tenVT) }; return(base.ExcuteSQL("VAITRO_Update", para)); }
VaiTro ChuyenSangDTO() { VaiTro kq = new VaiTro(); kq.MaVaiTro = int.Parse(txtMaVaiTro.Text); kq.TenVaiTro = txtTenVaiTro.Text; kq.DienGiai = txtDienGiai.Text; kq.KichHoat = XL_NUTCHECK.Check(checkKichHoat); return(kq); }
private void BtnLuu_Click(object sender, EventArgs e) { VaiTro vt = new VaiTro(); vt.MaVaiTro = txtMaVaiTro.Text; vt.TenVaiTro = txtTenVaiTro.Text; vt.DienGiai = txtDienGiai.Text; vt.KichHoat = ckbKichHoat.Checked; if (string.IsNullOrEmpty(vt.TenVaiTro)) { XtraMessageBox.Show("Không được để trống Tên Vai Trò", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { //thêm if (Cur_State == 1) { int kq = vaiTroBUS.ThemVaiTro(vt); if (kq >= 1) { ThemVaiTroChucNang(vt.MaVaiTro); ThemThanhCong(); XtraMessageBox.Show("Thêm thành công !!!", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show("Thêm thất bại !!!", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information); } } //sửa else if (Cur_State == 0) { int kq = vaiTroBUS.SuaVaiTro(vt); if (kq >= 1) { if (checkNullVTCN == 1) { ThemVaiTroChucNang(vt.MaVaiTro); } else { SuaVaiTroChucNang(vt.MaVaiTro); } CapNhatThanhCong(); XtraMessageBox.Show("Cập nhật thành công !!!", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { XtraMessageBox.Show("Cập nhật thất bại !!!", "Hệ Thống", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void BtnLuu_Click(object sender, EventArgs e) { VaiTro vt = new VaiTro(); vt.MaVaiTro = txtMaVaiTro.Text; vt.TenVaiTro = txtTenVaiTro.Text; vt.DienGiai = txtDienGiai.Text; vt.KichHoat = ckbKichHoat.Checked; if (string.IsNullOrEmpty(vt.TenVaiTro)) { MessageBox.Show("Không được để trống 'Tên Vai Trò'"); } else { //thêm if (Cur_State == 1) { int kq = nv_vt.ThemVaiTro(vt); if (kq >= 1) { ThemVaiTroChucNang(vt.MaVaiTro); ThemThanhCong(); MessageBox.Show("Thêm thành công !!!"); } else { MessageBox.Show("Thêm thất bại !!!"); } } //sửa else if (Cur_State == 0) { int kq = nv_vt.SuaVaiTro(vt); if (kq >= 1) { if (checkNullVTCN == 1) { ThemVaiTroChucNang(vt.MaVaiTro); } else { SuaVaiTroChucNang(vt.MaVaiTro); } CapNhatThanhCong(); MessageBox.Show("Cập Nhật thành công !!!"); } else { MessageBox.Show("Cập Nhật thất bại !!!"); } } } }
public void Sua(VaiTro a) { VaiTro b = tim(a.MaVaiTro); if (b != null) { b.MaVaiTro = a.MaVaiTro; b.TenVaiTro = a.TenVaiTro; tc.capnhat(); } }
public async Task <IActionResult> Create([Bind("VaiTroId,MoTa")] VaiTro vaiTro) { if (ModelState.IsValid) { _context.Add(vaiTro); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(vaiTro)); }
//chuyen bang thanh vai tro public static VaiTro ChuyenDoiDTOVaiTro(DataTable bang) { VaiTro kq = new VaiTro(); foreach (DataRow dong in bang.Rows) { kq.MaVaiTro = dong["MaVaiTro"].ToString(); kq.TenVaiTro = dong["TenVaiTro"].ToString(); } return(kq); }
public async Task <IHttpActionResult> InsertVaiTro([FromBody] VaiTro vaitro) { VaiTroRepository repo = new VaiTroRepository(_connectionString); vaitro.NgayTaoDT = DateTime.Now; vaitro.NgaySuaDT = DateTime.Now; var result = await repo.Insert(vaitro); return(Content(HttpStatusCode.OK, result)); }
// tao list VaiTro public ActionResult List() { List <VaiTro> list = new List <VaiTro>(); for (int i = 0; i <= 3; i++) { VaiTro vaiTro = new VaiTro(); vaiTro.ID = i; vaiTro.NameVaiTro = " vai tro " + i; list.Add(vaiTro); } return(View(list)); }
//Xoá public JsonResult XoaJson(int id) { VaiTro objVaiTro = DataProvider.ShopEntities.VaiTroes.Where(p => p.Id == id).First(); if (objVaiTro != null) { //Thực hiện xóa DataProvider.ShopEntities.VaiTroes.Remove(objVaiTro); //Lưu thay đổi DataProvider.ShopEntities.SaveChanges(); } return(Json(objVaiTro, JsonRequestBehavior.AllowGet)); }
private string validate(VaiTro vt) { var message = string.Empty; if (string.IsNullOrEmpty(vt.MaVaiTro)) { return(message = "Vui lòng nhập Mã vai trò."); } if (string.IsNullOrEmpty(vt.TenVaiTro)) { return(message = "Vui lòng nhập Tên vai trò."); } return(message); }
public bool Update(VaiTro entity) { try { var vaitro = db.VaiTroes.Find(entity.VaiTroID); vaitro.TenVaiTro = entity.TenVaiTro; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public frmAddRole(VaiTro vt) { InitializeComponent(); Cur_State = 0; tlQuyenHan.CellValueChanging += tlQuyenHan_CellValueChanging; btnDong.Click += BtnDong_Click; btnLuu.Click += BtnLuu_Click; this.Text = "Sửa Vai Trò"; FillDuLieu(vt); }
public async Task <VaiTro> Insert(VaiTro vaitro) { return(await WithConnection(async c => { await c.InsertAsync(vaitro); if (vaitro.VaiTroId == 0) { throw new Exception("Insert Fail"); } return vaitro; })); }