Example #1
0
        private void HienThiChucVuLenCombobox()
        {
            List <ChucVu_DTO> lstChucVu = ChucVu_BUS.LayChucVu();

            cboChucVu.DataSource    = lstChucVu;
            cboChucVu.DisplayMember = "STenCV";
            cboChucVu.ValueMember   = "SMaCV";
        }
        private void LoadChucVu()
        {
            List <ChucVu_DTO> listChucVu = ChucVu_BUS.LoadChucVu();

            cbxChucVu.DataSource    = listChucVu;
            cbxChucVu.DisplayMember = "StrTenCV";
            cbxChucVu.ValueMember   = "StrMaCV";
        }
        private void LoadChucVu()
        {
            DataTable listChucVu = ChucVu_BUS.LoadChucVu();

            cbxChucVu.DataSource    = listChucVu;
            cbxChucVu.DisplayMember = "TEN_CV";
            cbxChucVu.ValueMember   = "MA_CV";
        }
Example #4
0
        private void HienThiDSNhanVienLenDatagrid()
        {
            //dg_col_SMaCV.DataSource = ChucVu_BUS.LayChucVu();
            //dg_col_SMaCV.DisplayMember = "STenCV";
            //dg_col_SMaCV.ValueMember = "SMaCV";


            List <NhanVien_DTO> lstNhanVien = NhanVien_BUS.LayDSNhanVien();

            dgDSNhanVien.DataSource = lstNhanVien;
            //// thứ tự các cột
            //dgDSNhanVien.Columns[0].DataPropertyName = "SMaNV";
            //dgDSNhanVien.Columns[1].DataPropertyName = "SHoLot";
            //dgDSNhanVien.Columns[2].DataPropertyName = "STen";
            //dgDSNhanVien.Columns[3].DataPropertyName = "tencv";
            //dgDSNhanVien.Columns[4].DataPropertyName = "SPhai";
            //dgDSNhanVien.Columns[5].DataPropertyName = "DtNgaySinh";


            dgDSNhanVien.Columns["SMaNV"].HeaderText      = "Mã số";
            dgDSNhanVien.Columns["SHoLot"].HeaderText     = "Họ và lót";
            dgDSNhanVien.Columns["STen"].HeaderText       = "Tên";
            dgDSNhanVien.Columns["SPhai"].HeaderText      = "Phái";
            dgDSNhanVien.Columns["DtNgaySinh"].HeaderText = "Ngày sinh";
            dgDSNhanVien.Columns["SMaCV"].HeaderText      = "Mã CV";
            dgDSNhanVien.Columns["SMaNV"].Width           = 60;
            dgDSNhanVien.Columns["SHoLot"].Width          = 120;
            dgDSNhanVien.Columns["STen"].Width            = 50;
            dgDSNhanVien.Columns["SPhai"].Width           = 50;
            dgDSNhanVien.Columns["DtNgaySinh"].Width      = 60;
            dgDSNhanVien.Columns["SMaCV"].Width           = 30;

            // mới bổ sung thêm
            // Hiển thị tên chức vụ tương ứng
            string             tenchucvu;
            DataGridViewColumn clTenCV = new DataGridViewColumn();
            DataGridViewCell   cell    = new DataGridViewTextBoxCell();

            clTenCV.CellTemplate = cell;
            clTenCV.Name         = "tencv";
            clTenCV.HeaderText   = "Chức vụ";
            clTenCV.Width        = 150;
            dgDSNhanVien.Columns.Add(clTenCV);
            for (int i = 0; i < dgDSNhanVien.RowCount; i++)
            {
                tenchucvu = ChucVu_BUS.LayTenChucVuTheoMa(dgDSNhanVien.Rows[i].Cells["SMaCV"].Value.ToString());
                dgDSNhanVien.Rows[i].Cells["tencv"].Value = tenchucvu;
            }
        }
Example #5
0
        private void HienThiDSChucVu()
        {
            ChucVu_BUS           bus       = new ChucVu_BUS();
            List <clsChucVu_DTO> lstChucVu = bus.LayDanhSachChucVu();
            clsChucVu_DTO        dtoChucVu = new clsChucVu_DTO();

            dtoChucVu.TenChucVu = "Chức vụ";
            dtoChucVu.MaChucVu  = "";

            lstChucVu.Insert(0, dtoChucVu);

            cboChucVu.DisplayMember = "TenChucVu";
            cboChucVu.ValueMember   = "MaChucVu";

            cboChucVu.DataSource = lstChucVu;
        }
        private void frm_bcNhanVien_Load(object sender, EventArgs e)
        {
            //report viewer
            NhanVien_DTOBindingSource.DataSource = NhanVien_BUS.LayDSNhanVien();
            this.reportViewer1.RefreshReport();

            //combobox chức vụ
            List <ChucVu_DTO> lst = ChucVu_BUS.LayChucVu();

            cboChucVu.DataSource = lst;
            ChucVu_DTO d = new ChucVu_DTO();

            d.SMaCV  = "TC";
            d.STenCV = "Tất cả";
            lst.Insert(0, d);
            cboChucVu.ValueMember   = "SMaCV";
            cboChucVu.DisplayMember = "STenCV";
        }
Example #7
0
        private void HienThiDSChucVu(ComboBox cbo)
        {
            ChucVu_BUS           bus       = new ChucVu_BUS();
            List <clsChucVu_DTO> lstChucVu = bus.LayDanhSachChucVu();
            clsChucVu_DTO        dtoChucVu = new clsChucVu_DTO();

            if (cbo.Name == cboChucVu_TK.Name)
            {
                dtoChucVu.TenChucVu = "- -Tất cả- -";
                dtoChucVu.MaChucVu  = "";
                lstChucVu.Insert(0, dtoChucVu);
            }

            cbo.DataSource    = lstChucVu;
            cbo.DisplayMember = "TenChucVu";
            cbo.ValueMember   = "MaChucVu";
            cbo.SelectedIndex = 0;
        }
        private void HienThiChucVuLenDataGrid()
        {
            List <ChucVu_DTO> lstChucVu = ChucVu_BUS.LayChucVu();

            dgDSChucVu.DataSource = lstChucVu;
        }
Example #9
0
        private void dgvDSNV_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if (dgvDSNV.Columns[e.ColumnIndex].Name == "colAnhNhanVien")
            {
                try
                {
                    e.Value = new Bitmap(e.Value.ToString());
                }
                catch
                {
                }
            }


            if (dgvDSNV.Columns[e.ColumnIndex].Name == "colNgayVaoLam")
            {
                if (DateTime.Parse(e.Value.ToString()).ToShortDateString() != "01/01/0001")
                {
                    e.Value = DateTime.Parse(e.Value.ToString()).ToShortDateString();
                }
            }

            if (dgvDSNV.Columns[e.ColumnIndex].Name == "colNgayThoiViec")
            {
                if (e.Value != null)
                {
                    e.Value = DateTime.Parse(e.Value.ToString()).ToShortDateString();
                }
            }


            if (dgvDSNV.Columns[e.ColumnIndex].Name == "colGioiTinh")
            {
                if (Convert.ToBoolean(e.Value) == true)
                {
                    e.Value = "Nam";
                }
                else
                {
                    e.Value = "Nữ";
                }
            }

            if (dgvDSNV.Columns[e.ColumnIndex].Name == "colChucVu")
            {
                ChucVu_BUS           bus       = new ChucVu_BUS();
                List <clsChucVu_DTO> lstChucVu = bus.LayDanhSachChucVu();
                clsChucVu_DTO        dtoChucVu = lstChucVu.First(u => u.MaChucVu == e.Value.ToString());
                e.Value = dtoChucVu.TenChucVu;
            }

            if (dgvDSNV.Columns[e.ColumnIndex].Name == "colTrangThai")
            {
                TrangThaiNV_BUS           bus            = new TrangThaiNV_BUS();
                List <clsTrangThaiNV_DTO> lstTrangThaiNV = bus.LayDanhSachTrangThaiNhanVien();
                clsTrangThaiNV_DTO        dtoTrangThaiNV = lstTrangThaiNV.First(u => u.MaTrangThaiNV == Convert.ToInt32(e.Value.ToString()));
                e.Value = dtoTrangThaiNV.TenTrangThaiNV;
            }

            foreach (DataGridViewRow r in dgvDSNV.Rows)
            {
                if (Convert.ToInt32(r.Cells["colTrangThai"].Value) == 2) // Đã nghỉ việc
                {
                    r.DefaultCellStyle.ForeColor = Color.Gray;
                }
                else if (Convert.ToInt32(r.Cells["colTrangThai"].Value) == 3) // Đang chờ vào làm
                {
                    r.DefaultCellStyle.ForeColor = Color.Blue;
                }
                else
                {
                    r.DefaultCellStyle.ForeColor = Color.Black;
                }
            }
        }