public frmBangChamCong(Control sender, List <clsPhongBan_DTO> lsPhongBan, ucTienLuong ucTL)
        {
            InitializeComponent();
            clsKyHieuChamCong_BUS BUSKH = new clsKyHieuChamCong_BUS();
            clsKyHieuChamCong_BUS BUKH  = new clsKyHieuChamCong_BUS();

            BUSPB       = new clsPhongBan_BUS(); // Lấy tất cả các phòng ban để hiển thị tên phòng bang ở sự kiện dgvBangChamCong_CellFormatting
            lsPhongBan2 = BUSPB.LayDanhSachPhongBan();

            this.lsPhongBan = lsPhongBan;
            frm_PhongBan    = sender as frmPhongBan;
            this.ucTL       = ucTL;

            int DayInMonth = DateTime.DaysInMonth(ucTL.Nam, ucTL.Thang); // Trả về tháng đó có bao nhiêu ngày

            for (var i = 1; i <= DayInMonth; i++)
            {
                var col = "col" + i;
                dgvBangChamCong.Columns[col].Visible = true;
                DataGridViewComboBoxColumn dgvcbo = (DataGridViewComboBoxColumn)dgvBangChamCong.Columns[col];
                dgvcbo.DataSource    = BUSKH.LayDanhSachKyHieu();
                dgvcbo.DisplayMember = "KYHIEU";
                dgvcbo.ValueMember   = "KYHIEU";
            }
        }
Пример #2
0
        private void btnTaoBangChamCong_Click(object sender, EventArgs e)
        {
            _Thang = Convert.ToInt32(cboThang.SelectedIndex) + 1;
            _Nam   = Convert.ToInt32(nudNam.Value);
            frmPhongBan frm_PhongBan = new frmPhongBan(this);

            frm_PhongBan.ShowDialog();
            clsChamCong_BUS BUS = new clsChamCong_BUS();

            dgvChamCong.DataSource = BUS.LayTenBangChamCong();
        }
Пример #3
0
 private void btnTaoBangChamCong_Click(object sender, EventArgs e)
 {
     _Thang = dtpThangNam.Value.Month;
     _Nam   = dtpThangNam.Value.Year;
     if (_Nam > DateTime.Now.Year || DateTime.Now.Year <= _Nam && _Thang > DateTime.Now.Month)
     {
         MessageBox.Show("Tháng chấm công không hợp lệ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         frmPhongBan frm_PhongBan = new frmPhongBan(this);
         frm_PhongBan.ShowDialog();
         // clsChiTietChamCong_BUS BUS = new clsChiTietChamCong_BUS();
     }
 }
Пример #4
0
        private void phongBanToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmPhongBan pb = new frmPhongBan();

            pb.Show();
        }