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));
        }
示例#5
0
        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));
        }