public frm_ChiTietVaoRa() { InitializeComponent(); ThamSo.VeCheckBox_CheckAll(dgrdTongHop, chkBoxAllDSNV, checkAll_CheckedChanged, new Point(7, 3)); tabControl1.SelectedIndex = 0; }
public frm_KhaiBaoVang() { InitializeComponent(); dgrdDSNVTrgPhg.AutoGenerateColumns = dgrdNgayVang.AutoGenerateColumns = false; ThamSo.VeCheckBox_CheckAll(dgrdNgayVang, checkAll_GridNgayVang, checkAll_CheckedChanged, new Point(7, 3)); ThamSo.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); }
private void frm_ChamCongTay_Load(object sender, EventArgs e) { ThamSo.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); dtpBDLam.ValueChanged += dtp_ValueChanged; dtpKTLam.ValueChanged += dtp_ValueChanged; dtpNgay.ValueChanged += dtpNgay_ValueChanged; m_DSCa = new List <cShift>(ThamSo.DSCa); cShift tmp = new cShift() { ShiftID = 0, ShiftCode = "--" }; cShift ca8tieng = new cShift() { ShiftID = int.MinValue, ShiftCode = "Ca 8 tiếng" }; cShift cadai = new cShift() { ShiftID = int.MinValue + 1, ShiftCode = "Ca dài 12 tiếng" }; m_DSCa.Insert(0, cadai); m_DSCa.Insert(0, ca8tieng); m_DSCa.Insert(0, tmp); cbCa.ValueMember = "ShiftID"; cbCa.DisplayMember = "ShiftCode"; cbCa.DataSource = m_DSCa; cbCa.SelectionChangeCommitted += cbCa_SelectionChangeCommitted; tbGioLam.TextChanged += tbGioLam_TextChanged; // 1. khởi tạo các biến cục bộ flstIDPhongBan = new List <int>(); //2. lấy dữ liệu phòng ban được phép thao tác và load treePhongBan : xoá dữ liệu trước và load fTablePhongBan = ThamSo.TablePhongBan.Copy(); treePhongBan.Nodes.Clear(); loadTreePhgBan(treePhongBan, fTablePhongBan); // 3. Duyệt dữ liệu toàn bộ danh sách nhân viên được phép thao tác(và thêm cột check) // và khởi tạo các giá trị mặc định cho từng nhân viên fTableDSNV = ThamSo.DataTableDSNV.Copy(); fTableDSNV.Columns.Add("check", typeof(bool)); // đăng ký sự kiện cho tree và chọn topNode treePhongBan.AfterSelect += treePhongBan_AfterSelect; treePhongBan.SelectedNode = treePhongBan.TopNode; }
public frm_SuaGioHangLoat2() { InitializeComponent(); dgrdCTGioVao.AutoGenerateColumns = dgrdCTGioRa.AutoGenerateColumns = false; foreach (DataGridViewColumn column in dgrdCTGioVao.Columns) { column.Name = ThamSo.prefixColNameGrid1 + column.DataPropertyName; } foreach (DataGridViewColumn column in dgrdCTGioRa.Columns) { column.Name = ThamSo.prefixColNameGrid2 + column.DataPropertyName; } ThamSo.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); ThamSo.VeCheckBox_CheckAll(dgrdCTGioVao, checkAllGridCheckIn, checkAll_CheckedChanged, new Point(7, 3)); ThamSo.VeCheckBox_CheckAll(dgrdCTGioRa, checkAllGridCheckOut, checkAll_CheckedChanged, new Point(7, 3)); }
public frm_XemCong() { InitializeComponent(); //1. không cho autogen các column khi bind dữ liệu: 4 cái dgrdDSNVTrgPhg.AutoGenerateColumns = dgrdTongHop.AutoGenerateColumns = dgrdGioKDQD.AutoGenerateColumns = false; //2. đặt lại tên các cột của các datagrid theo format: grid<Số thứ tự><DataPropertyName> foreach (DataGridViewColumn column in dgrdTongHop.Columns) { column.Name = ThamSo.prefixColNameGrid1 + column.DataPropertyName; } foreach (DataGridViewColumn column in dgrdGioKDQD.Columns) { column.Name = ThamSo.prefixColNameGrid2 + column.DataPropertyName; } //3. vẽ 3 checkbox checkall cho DSNV trong phòng ThamSo.VeCheckBox_CheckAll(dgrdDSNVTrgPhg, checkAll_GridDSNV, checkAll_CheckedChanged, new Point(7, 3)); ThamSo.VeCheckBox_CheckAll(dgrdTongHop, checkAllGridTH, checkAll_CheckedChanged, new Point(7, 10)); ThamSo.VeCheckBox_CheckAll(dgrdGioKDQD, checkAllGridKDQD, checkAll_CheckedChanged, new Point(7, 10)); }