private void FormKhachHang_Load(object sender, EventArgs e) { //lay khu vuc var bangKhuVuc = XL_KhuVuc.LayDuLieuKhuVuc(); kv = XL_KhuVuc.ChuyenDoiDTOKhuVuc(bangKhuVuc); var bangKhachHang = XL_KhachHang.LayDuLieuKhachHang(); kh = XL_KhachHang.ChuyenDoiDTOKhachHang(bangKhachHang); gridControl1.DataSource = bangKhachHang; //phan quyen button for (int i = 0; i < vtcn.Count; i++) { if (vtcn[i].TenTrongHeThong == this.Tag.ToString()) { if (vtcn[i].Them == true) { simpleButtonThem.Enabled = true; } if (vtcn[i].Xoa == true) { simpleButtonXoa.Enabled = true; } if (vtcn[i].Sua == true) { simpleButtonSua.Enabled = true; } break; } } //phan quyen contextMenuStrip for (int i = 0; i < vtcn.Count; i++) { if (vtcn[i].TenTrongHeThong == this.Tag.ToString()) { for (int j = 0; j < contextMenuStrip1.Items.Count; j++) { if (contextMenuStrip1.Items[j].Text == "Thêm" && vtcn[i].Them == true) { contextMenuStrip1.Items[j].Enabled = true; } if (contextMenuStrip1.Items[j].Text == "Xóa" && vtcn[i].Xoa == true) { contextMenuStrip1.Items[j].Enabled = true; } if (contextMenuStrip1.Items[j].Text == "Sửa" && vtcn[i].Sua == true) { contextMenuStrip1.Items[j].Enabled = true; } } break; } } }
private void simpleButtonThem_Click(object sender, EventArgs e) { load(XL_KhuVuc.LayDuLieuKhuVuc()); // FormKhuVucThem them = new FormKhuVucThem(kv); them.ShowDialog(); //cap nhat csdl var bangKhuVuccapnhat = XL_KhuVuc.LayDuLieuKhuVuc(); gridControl1.DataSource = bangKhuVuccapnhat; }
void load(DataTable bang) { if (kv.Count != 0) { for (int i = 0; i < kv.Count; i++) { kv.RemoveAt(i); } var bangKhuVuc = bang; kv = XL_KhuVuc.ChuyenDoiDTOKhuVuc(bangKhuVuc); } }
private void ToolStripMenuItemSua_Click(object sender, EventArgs e) { load(XL_KhuVuc.LayDuLieuKhuVuc()); // FormKhuVucSua sua = new FormKhuVucSua(kv); sua.ShowDialog(); //cap nhat csdl var bangKhuVuc = XL_KhuVuc.LayDuLieuKhuVuc(); gridControl1.DataSource = bangKhuVuc; }
private void simpleButtonXoa_Click(object sender, EventArgs e) { load(XL_KhuVuc.LayDuLieuKhuVuc()); // FormKhuVucXoa Xoa = new FormKhuVucXoa(kv); Xoa.ShowDialog(); //cap nhat csdl var bangKhuVuc = XL_KhuVuc.LayDuLieuKhuVuc(); gridControl1.DataSource = bangKhuVuc; }
private void buttonXoa_Click(object sender, EventArgs e) { string ma = comboBoxMaKhuVuc.Text; bool Xoa = XL_KhuVuc.XoaKhuVuc(ma); if (ma != "") { if (Xoa) { MessageBox.Show("Xóa thành công !"); this.Close(); } else { MessageBox.Show("Xóa không thành công !"); this.Close(); } } }
private void buttonSua_Click(object sender, EventArgs e) { string ma = comboBoxMaKhuVuc.Text; string ten = textBoxTenKhuVuc.Text; if (ma != "" && ten != "") { bool Sua = XL_KhuVuc.SuaKhuVuc(ma, ten); if (Sua) { MessageBox.Show("Cập nhật thành công !"); this.Close(); } else { MessageBox.Show("Cập nhật thất bại !"); this.Close(); } } }
private void buttonThem_Click(object sender, EventArgs e) { //co hieu bool cohieu = true; string ma = textBoxMaKhuVuc.Text; string ten = textBoxTenKhuVuc.Text; //xu ly if (ma != "") { for (int i = 0; i < kv.Count; i++) { if (ma == kv[i].MaKhuVuc) { labelThongBao.Text = "Mã nhập không được trùng với mã khác! "; cohieu = false; break; } } } if (ma != "" && ten != "" && cohieu == true) { bool Them = XL_KhuVuc.ThemKhuVuc(ma, ten); if (Them) { MessageBox.Show("Thêm thành công!"); this.Close(); } else { MessageBox.Show("Thêm thất bại!"); this.Close(); } } }