public M_PhanQuyenEdit(PhanQuyen_DTO pq) { edit = 1; InitializeComponent(); txtQuyen.Enabled = false; PhanQuyen = pq; }
private void buttonLuu_Click(object sender, EventArgs e) { if (txtQuyen.Text == "") { return; } try { PhanQuyen_DTO x = new PhanQuyen_DTO() { Quyen = txtQuyen.Text, PhieuBan = !checkBoxbanthemban.Checked && !checkBoxxoaban.Checked ? 0 : checkBoxbanthemban.Checked && !checkBoxxoaban.Checked ? 1 : !checkBoxbanthemban.Checked && checkBoxxoaban.Checked ? 2 : 3, PhieuMua = !checkBoxthemmua.Checked && !checkBoxxoamua.Checked ? 0 : checkBoxthemmua.Checked && !checkBoxxoamua.Checked ? 1 : !checkBoxthemmua.Checked && checkBoxxoamua.Checked ? 2 : 3, DichVu = !checkBoxthemdv.Checked && !checkBoxxoadv.Checked ? 0 : checkBoxthemdv.Checked && !checkBoxxoadv.Checked ? 1 : !checkBoxthemdv.Checked && checkBoxxoadv.Checked ? 2 : 3, QuanLy = !checkBoxthemqly.Checked && !checkBoxxoaql.Checked ? 0 : checkBoxthemqly.Checked && !checkBoxxoaql.Checked ? 1 : !checkBoxthemqly.Checked && checkBoxxoaql.Checked ? 2 : 3, ThuKho = !checkBoxthemkho.Checked && !checkBoxxoakho.Checked ? 0 : checkBoxthemkho.Checked && !checkBoxxoakho.Checked ? 1 : !checkBoxthemkho.Checked && checkBoxxoakho.Checked ? 2 : 3 }; if (edit == 0) //insert { M_PhanQuyenBLL pq = new M_PhanQuyenBLL(); if (pq.KiemTra(x.Quyen)) { pq.Insert(x); } else { MessageBox.Show("Quyền đã tồn tại, vui lòng nhập lại"); return; } } if (edit == 1)//edit { (new M_PhanQuyenBLL()).Update(x); } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } catch (Exception exp) { MessageBox.Show(exp.ToString()); } }
public void them(PhanQuyen_DTO pQuyen) { db.PHANQUYENs.InsertOnSubmit(new PHANQUYEN { MANHOM = pQuyen.MaNhom, MAQUYEN = pQuyen.MaQuyen, COQUYEN = pQuyen.CoQuyen }); db.SubmitChanges(); }
public EStatus capNhat(PhanQuyen_DTO pQuyen) { PHANQUYEN tim = db.PHANQUYENs.FirstOrDefault(n => n.MANHOM.Equals(pQuyen.MaNhom) && n.MAQUYEN.Equals(pQuyen.MaQuyen)); if (tim == null) { return(EStatus.LOI); } tim.COQUYEN = pQuyen.CoQuyen; db.SubmitChanges(); return(EStatus.THANH_CONG); }
public void Update(PhanQuyen_DTO x) { datacontext = new VBDQDataContext(); PHANQUYEN p = datacontext.PHANQUYENs.Where(m => m.QUYEN == x.Quyen).FirstOrDefault(); if (p != null) { p.PHIEUMUA = x.PhieuMua; p.PHIEUBAN = x.PhieuBan; p.DICHVU = x.DichVu; p.QUANLY = x.QuanLy; p.THUKHO = x.ThuKho; } datacontext.SubmitChanges(); }
public void Insert(PhanQuyen_DTO x) { PHANQUYEN phanquyenmoi = new PHANQUYEN() { QUYEN = x.Quyen, PHIEUMUA = x.PhieuMua, PHIEUBAN = x.PhieuBan, DICHVU = x.DichVu, QUANLY = x.QuanLy, THUKHO = x.ThuKho }; datacontext.PHANQUYENs.InsertOnSubmit(phanquyenmoi); datacontext.SubmitChanges(); }
private void MainForm_Load_1(object sender, EventArgs e) { this.BackColor = System.Drawing.Color.White; foreach (ToolStripItem x in menuStrip1.Items) { x.Visible = false; } string q = (new M_NguoiDungBLL()).Get(Taikhoan.UserName).Quyen; Quyen = (new M_PhanQuyenBLL()).Get(q); this.tệpToolStripMenuItem.Visible = true; if (Quyen.DichVu > 0) { this.dịchVụToolStripMenuItem.Visible = true; } if (Quyen.PhieuBan > 0) { this.btnPhieuBanHang.Visible = true; } if (Quyen.PhieuMua > 0) { this.muaHàngToolStripMenuItem.Visible = true; } if (Quyen.QuanLy > 0) { this.nợToolStripMenuItem.Visible = true; this.danhMụcToolStripMenuItem.Visible = true; } if (Quyen.ThuKho > 0) { this.nhâpHàngToolStripMenuItem.Visible = true; this.btnKeToan.Visible = true; } if (Quyen.PhieuMua == 3 && Quyen.PhieuBan == 3 && Quyen.DichVu == 3 && Quyen.QuanLy == 3 && Quyen.ThuKho == 3) //super { this.quảnTrịToolStripMenuItem.Visible = true; } }
private void toolStripSửa_Click(object sender, EventArgs e) { try { DataGridViewRow r = datagridviewPQ.SelectedRows[0]; PhanQuyen_DTO x = (new M_PhanQuyenBLL()).Get(r.Cells["Quyen"].Value.ToString()); M_PhanQuyenEdit form = new M_PhanQuyenEdit(x); form.Text = "CHỈNH SỬA QUYỀN"; DialogResult dr = form.ShowDialog(); if (dr == DialogResult.OK) { loaddatagridview(this.PhanQuyen.SelectTop(0)); } } catch (Exception) { //MessageBox.Show(e.ToString() + "\nNếu chưa chọn dòng nào hãy chọn 1 dòng"); } }
private void BtnBoQuyenChoNhom_Click(object sender, EventArgs e) { if (rowNhomQuyenSelected < 0 || rowQuyenNhomCoSelected < 0) { return; } string maNhom = layTextGridView(gvNhomQuyen, rowNhomQuyenSelected, NhomQuyen_DTO.COL_MANHOM), maQuyen = layTextGridView(gvQuyenNhomCo, rowQuyenNhomCoSelected, Quyen_DTO.COL_MAQUYEN), tenNhom = layTextGridView(gvNhomQuyen, rowNhomQuyenSelected, NhomQuyen_DTO.COL_TENNHOM), tenQuyen = layTextGridView(gvQuyenNhomCo, rowQuyenNhomCoSelected, Quyen_DTO.COL_TENQUYEN); string mess = string.Format("Chuẩn bị tước quyền [{0}] cho nhóm [{1}]", tenQuyen, tenNhom); DialogResult dRest = hienThiCauHoiYesNo(mess); if (dRest == DialogResult.No) { return; } PhanQuyen_DTO pQuyen = new PhanQuyen_DTO { MaNhom = maNhom, MaQuyen = maQuyen, CoQuyen = false }; EStatus status = pQuyen_DAL_BAL.capNhat(pQuyen); if (status != EStatus.THANH_CONG) { hienThiThongBaoLoi("Tước quyền cho nhóm thất bại!"); return; } hienThiThongBaoThanhCong("Tước quyền cho nhóm thành công"); loadQuyenChoNhom(); }
public List <PhanQuyen_DTO> LayDanhSach() { List <PhanQuyen_DTO> dsPQ = new List <PhanQuyen_DTO>(); // 1. Tạo đối tượng kết nối SqlConnection conn = DataProvider.TaoKetNoi(); SqlDataReader dr = null; try { // 2. mở kết nối // 3. tạo đối tượng command SqlCommand cmd = new SqlCommand(); cmd.CommandText = "select MAQUYEN from PHANQUYEN"; cmd.Connection = conn; // 4. thực thi cmd và xử lý kết quả dr = cmd.ExecuteReader(); while (dr.Read()) { PhanQuyen_DTO pQ = new PhanQuyen_DTO(); // đọc từng dòng dữ liệu if (!dr.IsDBNull(0)) { pQ.MaQuyen = (int)dr[0]; } dsPQ.Add(pQ); } } finally { dr.Close(); // 5. đóng kết nối conn.Close(); } return(dsPQ); }