示例#1
0
        public List <clsCaLamViec_DTO> LayDanhSachCaLamViec()
        {
            List <clsCaLamViec_DTO> lstCa = new List <clsCaLamViec_DTO>();
            SqlConnection           con   = ThaoTacDuLieu_DAO.TaoKetNoi();
            string        query           = "SELECT * FROM CaLamViec";
            SqlCommand    cmd             = new SqlCommand(query, con);
            SqlDataReader reader          = cmd.ExecuteReader();

            while (reader.Read())
            {
                clsCaLamViec_DTO ca = new clsCaLamViec_DTO();

                if (!reader.IsDBNull(0))
                {
                    ca.MaCaLamViec = (string)reader["ma_ca_lam"];
                }
                if (!reader.IsDBNull(1))
                {
                    ca.TenCaLamViec = (string)reader["ten_ca"];
                }
                if (!reader.IsDBNull(2))
                {
                    ca.ThoiGianBatDau = DateTime.Parse(reader["thoi_gian_bat_dau"].ToString());
                }
                if (!reader.IsDBNull(3))
                {
                    ca.ThoiGianKetThuc = DateTime.Parse(reader["thoi_gian_ket_thuc"].ToString());
                }
                if (!reader.IsDBNull(4))
                {
                    ca.TrangThai = (bool)reader["trang_thai"];
                }

                lstCa.Add(ca);
            }
            ThaoTacDuLieu_DAO.DongKetNoi(con);
            return(lstCa);
        }
示例#2
0
        private void dgvLichLamViec_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if (dgvLichLamViec.Rows.Count > 0)
            {
                if (dgvLichLamViec.Columns[e.ColumnIndex].Name == "colHoTen")
                {
                    dtoNV   = lstNV.First(u => u.MaNhanVien == e.Value.ToString());
                    e.Value = dtoNV.HoTen;
                }

                if (dgvLichLamViec.Columns[e.ColumnIndex].Name == "colCa")
                {
                    dtoCa   = lstCa.First(u => u.MaCaLamViec == e.Value.ToString());
                    e.Value = dtoCa.TenCaLamViec;
                }

                if (dgvLichLamViec.Columns[e.ColumnIndex].Name == "colTrangThai")
                {
                    dtoTTBanPhanCong = lstTTBanPhanCong.First(u => u.MaTrangThaiBanPhanCong == (int)e.Value);
                    e.Value          = dtoTTBanPhanCong.TenTrangThaiBanPhanCong;
                }
            }
        }