public static void Update(NhomNguoiDungInfor nhomNguoiDung) { NhomNguoiDungDAO.Instance.Update(nhomNguoiDung); NhomNguoiDungDAO.Instance.DeleteAllChucNang(nhomNguoiDung); if (nhomNguoiDung.ChucNangNguoiDung != null) { foreach (ChucNangInfor cn in nhomNguoiDung.ChucNangNguoiDung) { NhomNguoiDungDAO.Instance.InsertChucNang(nhomNguoiDung.IdNhomNguoiDung, cn.IdChucNang); } } if (nhomNguoiDung.PhanQuyenHangSanXuat != null) { foreach (PhanQuyenHangSanXuatInfor hn in nhomNguoiDung.PhanQuyenHangSanXuat) { NhomNguoiDungDAO.Instance.InsertHangSanXuat(nhomNguoiDung.IdNhomNguoiDung, hn.MaHang); } } if (nhomNguoiDung.PhanQuyenNganhHang != null) { foreach (PhanQuyenNganhHangInfor pq in nhomNguoiDung.PhanQuyenNganhHang) { NhomNguoiDungDAO.Instance.InsertNganhHang(nhomNguoiDung.IdNhomNguoiDung, pq.MaNganhHang, pq.MaLoai); } } }
private void btnSaveCN_Click(object sender, EventArgs e) { try { if (gvNhomNguoiDung.FocusedRowHandle < 0) { return; } NhomNguoiDungInfor nhomND = (NhomNguoiDungInfor)gvNhomNguoiDung.GetRow(gvNhomNguoiDung.FocusedRowHandle); //cap nhat lai chuc nang moi nhomND.ChucNangNguoiDung = new ArrayList(); nhomND.ChucNangNguoiDung.AddRange(selectorCN.selection); //cap nhat lai hang san xuat moi nhomND.PhanQuyenHangSanXuat = new ArrayList(); nhomND.PhanQuyenHangSanXuat.AddRange(selectorSX.selection); //cap nhat lai nganh hang moi nhomND.PhanQuyenNganhHang = new ArrayList(); nhomND.PhanQuyenNganhHang.AddRange(selectorNH.selection); //tham so khac nhomND.XemTon = Common.IntValue(txtSoTon.Text); NhomNguoiDungDataProvider.Update(nhomND); MessageBox.Show("Cập nhật thành công!"); } catch (Exception ex) { MessageBox.Show("Lỗi ghi dữ liệu: " + ex.Message); } }
private void ShowNTK_NganhHang() { try { if (gvNhomNguoiDung.FocusedRowHandle < 0) { return; } if (arrPhanQuyenNganhHang.Count == 0) { LoadAllPhanQuyenNganhHang(); } NhomNguoiDungInfor nhomND = (NhomNguoiDungInfor)gvNhomNguoiDung.GetRow(gvNhomNguoiDung.FocusedRowHandle); NhomNguoiDungDataProvider.GetPhanQuyenNganhHang(nhomND); //thiet lap nganh hang selectorNH.ClearSelection(); foreach (PhanQuyenNganhHangInfor pq in nhomND.PhanQuyenNganhHang) { for (int i = 0; i < gvNhomSanPham.DataRowCount; i++) { PhanQuyenNganhHangInfor gpq = (PhanQuyenNganhHangInfor)gvNhomSanPham.GetRow(i); if (gpq.MaLoai.Equals(pq.MaLoai)) { selectorNH.SelectRow(i, true); // dánh dấu trạng thái break; } } } //so ton duoc xem txtSoTon.Text = Common.Double2Str(nhomND.XemTon); } catch { } }
private void ShowNTK_HangSanXuat() { try { if (gvNhomNguoiDung.FocusedRowHandle < 0) { return; } if (arrPhanQuyenHangSanXuat.Count == 0) { LoadAllPhanQuyenHangSanXuat(); } NhomNguoiDungInfor nhomND = (NhomNguoiDungInfor)gvNhomNguoiDung.GetRow(gvNhomNguoiDung.FocusedRowHandle); NhomNguoiDungDataProvider.GetPhanQuyenHangSanXuat(nhomND); txtSoTon.Text = Common.Double2Str(nhomND.XemTon); //thiet lap chuc nang selectorSX.ClearSelection(); foreach (PhanQuyenHangSanXuatInfor hsx in nhomND.PhanQuyenHangSanXuat) { for (int i = 0; i < gvHangSanXuat.DataRowCount; i++) { PhanQuyenHangSanXuatInfor ghsx = (PhanQuyenHangSanXuatInfor)gvHangSanXuat.GetRow(i); if (ghsx.MaHang.Equals(hsx.MaHang)) { selectorSX.SelectRow(i, true); // dánh dấu trạng thái break; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ShowNTK_ChucNang() { try { if (gvNhomNguoiDung.FocusedRowHandle < 0) { return; } if (arrChucNang.Count == 0) { LoadAllChucNang(); } NhomNguoiDungInfor nhomND = (NhomNguoiDungInfor)gvNhomNguoiDung.GetRow(gvNhomNguoiDung.FocusedRowHandle); NhomNguoiDungDataProvider.GetChucNang(nhomND); //thiet lap chuc nang selectorCN.ClearSelection(); foreach (ChucNangInfor cn in nhomND.ChucNangNguoiDung) { for (int i = 0; i < gvChucNang.DataRowCount; i++) { ChucNangInfor gcn = (ChucNangInfor)gvChucNang.GetRow(i); if (gcn.IdChucNang == cn.IdChucNang) { selectorCN.SelectRow(i, true); // dánh dấu trạng thái break; } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static int Insert(NhomNguoiDungInfor nhomNguoiDung) { int idNhomNguoiDung = NhomNguoiDungDAO.Instance.Insert(nhomNguoiDung); //try //{ // foreach (ChucNangInfor cn in nhomNguoiDung.ChucNangNguoiDung) // { // NhomNguoiDungDAO.Instance.InsertChucNang(idNhomNguoiDung, cn.IdChucNang); // } // foreach (PhanQuyenHangSanXuatInfor hn in nhomNguoiDung.PhanQuyenHangSanXuat) // { // NhomNguoiDungDAO.Instance.InsertHangSanXuat(nhomNguoiDung.IdNhomNguoiDung, hn.MaHang); // } // foreach (PhanQuyenNganhHangInfor pq in nhomNguoiDung.PhanQuyenNganhHang) // { // NhomNguoiDungDAO.Instance.InsertNganhHang(idNhomNguoiDung, pq.MaNganhHang, pq.MaLoai); // } //} //catch //{ //} return(idNhomNguoiDung); }
public frmHT_AddNhomNguoiDung(NhomNguoiDungInfor objNhomTaiKhoan, frmHT_ListNhomNguoiDung frm) { InitializeComponent(); Common.LoadStyle(this); this.objNhomNguoiDung = objNhomTaiKhoan; this.frm = frm; }
//Edit private void EditOrder(int rowHandle) { if (rowHandle < 0) { return; } NhomNguoiDungInfor nhomND = (NhomNguoiDungInfor)gvNhomNguoiDung.GetRow(rowHandle); EditOrder(nhomND); }
public int Insert(NhomNguoiDungInfor nhomNguoiDung) { CreateCommonCommand(Declare.StoreProcedureNamespace.spNhomNguoiDungInsert); Parameters.AddWithValue("@p_IdNhomNguoiDung", 0).Direction = ParameterDirection.Output; Parameters.AddWithValue("@p_MaNhom", nhomNguoiDung.MaNhom); Parameters.AddWithValue("@p_TenNhom", nhomNguoiDung.TenNhom); Parameters.AddWithValue("@p_MoTa", nhomNguoiDung.MoTa); Parameters.AddWithValue("@p_SuDung", (nhomNguoiDung.SuDung ? 1 : 0)); Parameters.AddWithValue("@p_XemTon", nhomNguoiDung.XemTon); Parameters.AddWithValue("@p_QuanTri", nhomNguoiDung.QuanTri); Parameters.AddWithValue("@p_DieuChuyen", nhomNguoiDung.DieuChuyen); Parameters.AddWithValue("@p_SuaChungTu", nhomNguoiDung.SuaChungTu); Parameters.AddWithValue("@p_SaleAdmin", nhomNguoiDung.SaleAdmin); Parameters.AddWithValue("@p_XemBaoCao", nhomNguoiDung.XemBaoCao); Parameters.AddWithValue("@p_ShowNotify", nhomNguoiDung.ShowNotify); Parameters.AddWithValue("@p_NhomQuyenHan", nhomNguoiDung.NhomQuyenHan); Parameters.AddWithValue("@p_ChonTrungTamHienTai", nhomNguoiDung.ChonTrungTamHienTai); ExecuteNoneQuery(); return(Common.IntValue(Parameters["@p_IdNhomNguoiDung"].Value.ToString())); }
public void Update(NhomNguoiDungInfor nhomNguoiDung) { CreateCommand(Declare.StoreProcedureNamespace.spNhomNguoiDungUpdate , nhomNguoiDung.IdNhomNguoiDung , nhomNguoiDung.MaNhom , nhomNguoiDung.TenNhom , nhomNguoiDung.MoTa , (nhomNguoiDung.SuDung ? 1 : 0) , nhomNguoiDung.XemTon , 0 //p_WebMobile , 0 //p_ChuyenDoiHoaDon , nhomNguoiDung.QuanTri , nhomNguoiDung.DieuChuyen , nhomNguoiDung.SuaChungTu , nhomNguoiDung.SaleAdmin , nhomNguoiDung.XemBaoCao , nhomNguoiDung.ShowNotify , nhomNguoiDung.NhomQuyenHan , 0 //p_ChiXemDuLieuRieng , nhomNguoiDung.ChonTrungTamHienTai); ExecuteNoneQuery(); }
private void btnXoaNND_Click(object sender, EventArgs e) { try { if (gvNhomNguoiDung.FocusedRowHandle < 0) { return; } if (MessageBox.Show("Bạn có chắc chắn xóa nhóm tài khoản này không ?", "Thông Báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { int[] indx = gvNhomNguoiDung.GetSelectedRows(); for (int i = 0; i < indx.Length; i++) { NhomNguoiDungInfor nhomND = (NhomNguoiDungInfor)gvNhomNguoiDung.GetRow(indx[i]); NhomNguoiDungDataProvider.Delete(nhomND); } LoadAllNhomNguoiDung(); } else { } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public static void GetPhanQuyenNganhHang(NhomNguoiDungInfor nhomNguoiDung) { nhomNguoiDung.PhanQuyenNganhHang = new ArrayList(NhomNguoiDungDAO.Instance.GetPhanQuyenNganhHang(nhomNguoiDung.IdNhomNguoiDung)); }
public static void GetPhanQuyenHangSanXuat(NhomNguoiDungInfor nhomNguoiDung) { nhomNguoiDung.PhanQuyenHangSanXuat = new ArrayList(NhomNguoiDungDAO.Instance.GetPhanQuyenHangSanXuat(nhomNguoiDung.IdNhomNguoiDung)); }
public static void GetChucNang(NhomNguoiDungInfor nhomNguoiDung) { nhomNguoiDung.ChucNangNguoiDung = new ArrayList(NhomNguoiDungDAO.Instance.GetChucNang(nhomNguoiDung.IdNhomNguoiDung)); }
private void btnSave_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtMaNhom.Text)) { MessageBox.Show("Bạn chưa nhập mã nhóm người dùng!"); txtMaNhom.Focus(); return; } if (string.IsNullOrEmpty(txtTenNhom.Text)) { MessageBox.Show("Bạn chưa nhập tên nhóm người dùng!"); txtTenNhom.Focus(); return; } if (objNhomNguoiDung == null) { if (NhomNguoiDungDataProvider.Exist(txtMaNhom.Text)) { MessageBox.Show("Mã nhóm này đã được sử dụng. Hãy chọn mã khác!"); txtMaNhom.Focus(); return; } objNhomNguoiDung = new NhomNguoiDungInfor(); //cap nhat thong tin NND objNhomNguoiDung.MaNhom = txtMaNhom.Text.Trim(); objNhomNguoiDung.TenNhom = txtTenNhom.Text.Trim(); objNhomNguoiDung.MoTa = txtMoTa.Text.Trim(); objNhomNguoiDung.SuDung = chkSuDung.Checked;// (chkSuDung.Checked ? 1 : 0); objNhomNguoiDung.QuanTri = Common.Bool2Int(chkQuanTri.Checked); objNhomNguoiDung.DieuChuyen = Common.Bool2Int(chkDieuChuyenKhacTrungTam.Checked); objNhomNguoiDung.SuaChungTu = Common.Bool2Int(chkSuaChungTu.Checked); objNhomNguoiDung.SaleAdmin = Common.Bool2Int(chkSaleAdmin.Checked); objNhomNguoiDung.XemBaoCao = Common.Bool2Int(chkXemBaoCao.Checked); objNhomNguoiDung.ShowNotify = Common.Bool2Int(chkShowNotify.Checked); objNhomNguoiDung.NhomQuyenHan = Common.IntValue(cboNhomQuyen.SelectedValue); objNhomNguoiDung.ChonTrungTamHienTai = Common.Bool2Int(chkOnlyTon.Checked); NhomNguoiDungDataProvider.Insert(objNhomNguoiDung); MessageBox.Show("Thêm mới thông tin nhóm người dùng thành công!"); } else { objNhomNguoiDung.MaNhom = txtMaNhom.Text.Trim(); objNhomNguoiDung.TenNhom = txtTenNhom.Text.Trim(); objNhomNguoiDung.MoTa = txtMoTa.Text.Trim(); objNhomNguoiDung.SuDung = chkSuDung.Checked;// (chkSuDung.Checked ? 1 : 0); objNhomNguoiDung.QuanTri = Common.Bool2Int(chkQuanTri.Checked); objNhomNguoiDung.DieuChuyen = Common.Bool2Int(chkDieuChuyenKhacTrungTam.Checked); objNhomNguoiDung.SuaChungTu = Common.Bool2Int(chkSuaChungTu.Checked); objNhomNguoiDung.SaleAdmin = Common.Bool2Int(chkSaleAdmin.Checked); objNhomNguoiDung.XemBaoCao = Common.Bool2Int(chkXemBaoCao.Checked); objNhomNguoiDung.ShowNotify = Common.Bool2Int(chkShowNotify.Checked); objNhomNguoiDung.NhomQuyenHan = Common.IntValue(cboNhomQuyen.SelectedValue); objNhomNguoiDung.ChonTrungTamHienTai = Common.Bool2Int(chkOnlyTon.Checked); NhomNguoiDungDataProvider.Update(objNhomNguoiDung); MessageBox.Show("Cập nhật thông tin nhóm người dùng thành công!"); } this.frm.LoadAllNhomNguoiDung(); this.Close(); } catch (Exception ex) { MessageBox.Show("Lỗi: " + ex.ToString()); } }
//Add private void EditOrder(NhomNguoiDungInfor theOder) { frmHT_AddNhomNguoiDung frm = new frmHT_AddNhomNguoiDung(theOder, this); frm.ShowDialog(); }
public static void Delete(NhomNguoiDungInfor nhomNguoiDung) { NhomNguoiDungDAO.Instance.Delete(nhomNguoiDung); }
public void DeleteAllChucNang(NhomNguoiDungInfor nhomNguoiDung) { CreateCommonCommand(Declare.StoreProcedureNamespace.spNhomNguoiDungDeleteCN); Parameters.AddWithValue("@p_IdNhomNguoiDung", nhomNguoiDung.IdNhomNguoiDung); ExecuteNoneQuery(); }