private void CheckQuyenDL() { ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Visible = false; ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Enabled = false; try { quyennguoidung obj = new quyennguoidung(); quyennguoidungBL ctr = new quyennguoidungBL(); obj = ctr.GetByIDNhanVienvsMenuName(Data.iduse, "tsLog"); string[] arrquyendl = obj.quyendl.Split(';'); //Không check quyền cập nhật vì chỉ có thao tác xóa log //if (arrquyendl[0].Trim().Equals("EDIT") == true) //{ // ultraToolbarsManager1.Tools["btn_Add"].SharedProps.Visible = true; // ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Visible = true; //} if (arrquyendl[1].Trim().Equals("DEL") == true) { ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Visible = true; ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Enabled = true; } } catch { ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Visible = false; ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Enabled = false; } }
private void CheckQuyenDL() { ultraToolbarsManager1.Tools["btn_Add"].SharedProps.Visible = false; ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Visible = false; ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Visible = false; try { quyennguoidung obj = new quyennguoidung(); quyennguoidungBL ctr = new quyennguoidungBL(); obj = ctr.GetByIDNhanVienvsMenuName(Data.iduse, "tsChucVu"); string[] arrquyendl = obj.quyendl.Split(';'); if (arrquyendl[0].Trim().Equals("EDIT") == true) { ultraToolbarsManager1.Tools["btn_Add"].SharedProps.Visible = true; ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Visible = true; } if (arrquyendl[1].Trim().Equals("DEL") == true) { ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Visible = true; } } catch { ultraToolbarsManager1.Tools["btn_Add"].SharedProps.Visible = false; ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Visible = false; ultraToolbarsManager1.Tools["btn_Del"].SharedProps.Visible = false; } }
private List <quyennguoidung> GetListQuyen(TreeNodeCollection treenodecollect) { string sidnhanvien = ""; try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); } catch { } menuBL ctrmenu = new menuBL(); quyennguoidung obj = new quyennguoidung(); foreach (TreeNode tn in treenodecollect) { if (tn.Checked == true) { obj = new quyennguoidung(); try { obj.idmenu = Convert.ToInt32(tn.Name.Trim()); } catch { obj.idmenu = 0; } if (sidnhanvien.Trim().Equals("") == true) { MessageBox.Show("Lỗi không lấy được thông tin người dùng.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); //c1FlexGrid1.Focus(); return(null); } if (obj.idmenu == 0 && obj.idmenu == -1) { MessageBox.Show("Lỗi không lấy được thông tin quyền.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); treeQuyen.Focus(); return(null); } obj.idnhanvien = sidnhanvien; menu objmenu = new menu(); objmenu = ctrmenu.GetByID(obj.idmenu); obj.kyhieucn = objmenu.menulink; obj.mota = objmenu.ghichu; string sEdit = ""; if (chbEdit.Checked == true) { sEdit = "EDIT"; } string sDel = ""; if (chbDel.Checked == true) { sDel = "DEL"; } obj.quyendl = sEdit + ";" + sDel; obj.status = Convert.ToBoolean(objmenu.status); obj.tenquyendl = objmenu.menuname; lst.Add(obj); GetListQuyen(tn.Nodes); } else { GetListQuyen(tn.Nodes); } } return(lst); }
private List <quyennguoidung> GetListQuyen(string sidnhom) { quyen_nhomBL ctr = new quyen_nhomBL(); menuBL ctrmenu = new menuBL(); try { List <quyennguoidung> lst = new List <quyennguoidung>(); string sidnhanvien = ""; if (c1FlexGrid1.Rows.Count - 1 <= 0) { return(null); } try { sidnhanvien = c1FlexGrid1[c1FlexGrid1.RowSel, "idnhanvien"].ToString().Trim(); } catch { } DataTable dt = new DataTable(); dt = ctr.GetByIDNhom(sidnhom); for (int i = 0; i < dt.Rows.Count; i++) { menu objmenu = new menu(); objmenu = ctrmenu.GetByID(Convert.ToInt32(dt.Rows[i]["menuid"].ToString().Trim())); if (objmenu != null) { quyennguoidung objquyennd = new quyennguoidung(); objquyennd.idmenu = objmenu.menuid; objquyennd.idnhanvien = sidnhanvien; objquyennd.kyhieucn = objmenu.menulink; objquyennd.mota = objmenu.ghichu; string sEdit = ""; if (chbEdit.Checked == true) { sEdit = "EDIT"; } string sDel = ""; if (chbDel.Checked == true) { sDel = "DEL"; } objquyennd.quyendl = sEdit + ";" + sDel; objquyennd.status = Convert.ToBoolean(objmenu.status); objquyennd.tenquyendl = objmenu.menuname; lst.Add(objquyennd); } } return(lst); } catch { return(null); } }
private void CheckQuyenDL() { try { quyennguoidung obj = new quyennguoidung(); quyennguoidungBL ctr = new quyennguoidungBL(); obj = ctr.GetByIDNhanVienvsMenuName(Data.iduse, "tsRoleOfUse"); string[] arrquyendl = obj.quyendl.Split(';'); if (arrquyendl[0].Trim().Equals("EDIT") == true) { ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Enabled = true; return; } else { ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Enabled = false; } } catch { ultraToolbarsManager1.Tools["btn_Save"].SharedProps.Enabled = false; } }
private void FormatGrid() { for (int i = 0; i < c1FlexGrid1.Cols.Count; i++) { if (c1FlexGrid1.Cols[i].Caption.Equals("stt")) { c1FlexGrid1.Cols[i].AllowEditing = false; c1FlexGrid1[0, i] = "Stt"; c1FlexGrid1.Cols[i].Visible = true; //c1FlexGrid1.Cols[i].Width = 50; } else if (c1FlexGrid1.Cols[i].Caption.Equals("tenhang")) { c1FlexGrid1[0, i] = "Hãng(*)"; c1FlexGrid1.Cols[i].Visible = true; //c1FlexGrid1.Cols[i].Width = 90; } else if (c1FlexGrid1.Cols[i].Caption.Equals("tenloai")) { c1FlexGrid1[0, i] = "Loại(*)"; c1FlexGrid1.Cols[i].Visible = false; //c1FlexGrid1.Cols[i].Width = 90; } else if (c1FlexGrid1.Cols[i].Caption.Equals("ten")) { c1FlexGrid1[0, i] = "Tên(*)"; c1FlexGrid1.Cols[i].Visible = true; //c1FlexGrid1.Cols[i].Width = 350; } else if (c1FlexGrid1.Cols[i].Caption.Equals("gianhap")) { c1FlexGrid1[0, i] = "Giá nhập(*)"; //c1FlexGrid1.Cols[i].Width = 130; try { quyennguoidung obj = new quyennguoidung(); quyennguoidungBL ctr = new quyennguoidungBL(); obj = ctr.GetByIDNhanVienvsMenuName(Data.iduse, "tsMatHang"); string[] arrquyendl = obj.quyendl.Split(';'); if (arrquyendl[0].Trim().Equals("EDIT") == true) { c1FlexGrid1.Cols[i].Visible = true; } else { c1FlexGrid1.Cols[i].Visible = false; } } catch { c1FlexGrid1.Cols[i].Visible = false; } } else if (c1FlexGrid1.Cols[i].Caption.Equals("soluong")) { c1FlexGrid1[0, i] = "SL(*)"; c1FlexGrid1.Cols[i].Visible = true; //c1FlexGrid1.Cols[i].Width = 60; c1FlexGrid1.Cols[i].Style = cssl; } else if (c1FlexGrid1.Cols[i].Caption.Equals("ghichu")) { c1FlexGrid1[0, i] = "Ghi chú"; c1FlexGrid1.Cols[i].Visible = true; //c1FlexGrid1.Cols[i].Width = 150; } else if (c1FlexGrid1.Cols[i].Caption.Equals("donvi")) { c1FlexGrid1[0, i] = "ĐV"; //c1FlexGrid1.Cols[i].Width = 55; c1FlexGrid1.Cols[i].Visible = true; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("giabanbuon")) //{ // c1FlexGrid1[0, i] = "Bán buôn"; // //c1FlexGrid1.Cols[i].Width = 110; // c1FlexGrid1.Cols[i].Visible = false; //} //else if (c1FlexGrid1.Cols[i].Caption.Equals("giabanle")) //{ c1FlexGrid1[0, i] = "Bán lẻ"; c1FlexGrid1.Cols[i].Visible = false; c1FlexGrid1.Cols[i].Width = 105; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl1")) //{ c1FlexGrid1[0, i] = "ĐL 1"; c1FlexGrid1.Cols[i].Visible = true; c1FlexGrid1.Cols[i].Width = 105; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl2")) //{ c1FlexGrid1[0, i] = "ĐL 2"; c1FlexGrid1.Cols[i].Visible = true; c1FlexGrid1.Cols[i].Width = 105; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl3")) //{ c1FlexGrid1[0, i] = "ĐL 3"; c1FlexGrid1.Cols[i].Visible = true; c1FlexGrid1.Cols[i].Width = 105; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl4")) //{ c1FlexGrid1[0, i] = "ĐL 4"; c1FlexGrid1.Cols[i].Visible = true; c1FlexGrid1.Cols[i].Width = 105; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl5")) //{ c1FlexGrid1[0, i] = "ĐL 5"; c1FlexGrid1.Cols[i].Visible = true; c1FlexGrid1.Cols[i].Width = 105; } //else if (c1FlexGrid1.Cols[i].Caption.Equals("tt")) //{ c1FlexGrid1[0, i] = "TT"; c1FlexGrid1.Cols[i].Visible = false; } else { c1FlexGrid1.Cols[i].Visible = false; } c1FlexGrid1.Cols[i].TextAlignFixed = TextAlignEnum.CenterCenter; } Font _font = new Font("Time new Roman", 14); c1FlexGrid1.Font = _font; c1FlexGrid1.Cols[0].TextAlign = TextAlignEnum.CenterCenter; c1FlexGrid1.AutoSizeCols(); c1FlexGrid1.AutoSizeRows(); //txtKeyword.Focus(); }
/// <summary> /// Thêm mới dữ liệu vào bảng: quyennguoidung /// </summary> /// <param name="obj">objquyennguoidung</param> /// <returns>Trả về trắng: Thêm mới thành công; Trả về khác trắng: Thêm mới không thành công</returns> public string Insert(quyennguoidung objquyennguoidung) { return(objquyennguoidungDA.Insert(objquyennguoidung)); }
public quyennguoidungBL() { objquyennguoidungDA = new quyennguoidung(); }
/// <summary> /// Cập nhật dữ liệu vào bảng: quyennguoidung /// </summary> /// <param name="obj">objquyennguoidung</param> /// <returns>Trả về trắng: Cập nhật thành công; Trả về khác trắng: Cập nhật không thành công</returns> public string Update(quyennguoidung objquyennguoidung) { return(objquyennguoidungDA.Update(objquyennguoidung)); }