public void ShowData() { listLT = LichTrucBLL.ShowLichTruc(); lvLichTruc.Items.Clear(); foreach (LichTruc lt in listLT) { string malt = lt.MaLT; ListViewItem liv = new ListViewItem(lt.MaLT); liv.SubItems.Add(lt.MaPM); liv.SubItems.Add(lt.MaNV); liv.SubItems.Add(lt.NgayTruc.ToString("dd-MM-yyyy")); liv.SubItems.Add(lt.CaTruc); if (lt.TangCa == 1) { liv.SubItems.Add("X"); } if (lt.TangCa == 0) { liv.SubItems.Add("O"); } lstMaLT.Add(malt); lvLichTruc.Items.Add(liv); } }
public void ThongKe() { List <PhongMay> listPM = PhongMayBLL.ShowPhongMay(); List <LichTruc> listLT = LichTrucBLL.ShowLichTruc(); lvSinhVien.Groups.Clear(); lvSinhVien.Items.Clear(); foreach (PhongMay pm in listPM) { ListViewGroup lvgpm = new ListViewGroup(pm.TenPM); lvgpm.Tag = pm.MaPM; lvSinhVien.Groups.Add(lvgpm); } foreach (ListViewGroup lvg in lvSinhVien.Groups) { string mapm = lvg.Tag.ToString(); List <NhanVien> listTK = new List <NhanVien>(); listTK = NhanVienBLL.ThongKeNV(mapm); foreach (NhanVien nv in listTK) { ListViewItem liv = new ListViewItem(nv.MaNV); liv.SubItems.Add(nv.TenNV); liv.SubItems.Add(nv.GioiTinh.ToString()); liv.SubItems.Add(nv.NgaySinh.ToString("dd/MM/yyyy")); liv.SubItems.Add(nv.Luong.ToString()); liv.SubItems.Add(nv.HeSoLuong.ToString()); liv.SubItems.Add(nv.ChucVu); lstManv.Add(nv.MaNV); lvSinhVien.Items.Add(liv); liv.Group = lvg; } } }
private void button1_Click(object sender, EventArgs e) { idx = 1; dttruc = dtngaytruc.Value.ToString("dd-MM-yyyy"); string[] date = dttruc.Split('-'); DateTime dt = new DateTime(int.Parse(date[2]), int.Parse(date[1]), int.Parse(date[0])); if (rdchieu.Checked == true) { ca = "Chiều"; } if (rdsang.Checked == true) { ca = "Sáng"; } if (rdtoi.Checked == true) { ca = "Tối"; } check = LichTrucBLL.KiemTraNgayTruc(ca, dt); if (check == false) { MessageBox.Show("Đã tồn tại"); } if (check == true) { bool idx = true; Random rd = new Random(); txtmalt.Enabled = true; int x = rd.Next(0, 20); if (x < 10) { txtmalt.Text = "LT0" + x.ToString(); } if (x > 10) { txtmalt.Text = "LT" + x.ToString(); } foreach (string str in lstMaLT) { if (str.Contains(txtmalt.Text)) { idx = false; break; } idx = true; } if (idx == true) { ListViewItem liv = new ListViewItem(txtmalt.Text); liv.SubItems.Add(arrAll[0]); liv.SubItems.Add(txtMaNV.Text); liv.SubItems.Add(dttruc); liv.SubItems.Add(ca); if (ckbtangca.Checked == true) { liv.SubItems.Add("X"); } else if (ckbtangca.Checked == false) { liv.SubItems.Add("O"); } lvLichTruc.Items.Add(liv); } } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { int x, y, z, a, b, c; x = frmNhanVien.index(); y = frmMayTinh.index(); z = frmThietBi.index(); a = frmPSCThietBi.setkey(); b = frmLichTruc.index(); c = frmPSCMayTinh.setkey(); switch (x) { case 1: NhanVienBLL.SuaNV(frmNV.GETNHANVIEN()); MessageBox.Show("sửa nhân viên thành công!"); break; case 2: // tạo tài khoản mật khẩu bằng đúng mã nhân viên string pass = frmNV.GETMANV(); byte[] bytes = Encoding.UTF8.GetBytes(pass); var encodedData = Convert.ToBase64String(bytes); TaiKhoan tk = new TaiKhoan(frmNV.GETMANV(), encodedData); NhanVienBLL.ThemNV(frmNV.GETNHANVIEN()); //đưa tài khoản vào cơ sở dữ liệu TaiKhoanBLL.ThemTaiKhoan(tk); MessageBox.Show("Thêm nhân viên thành công!"); break; case 3: NhanVien nv2 = new NhanVien(frmNV.GETMANV()); NhanVienBLL.XoaNV(nv2); TaiKhoanBLL.XoaTaiKhoan(frmNV.GETMANV()); MessageBox.Show("Xóa nhân viên thành công!"); break; } switch (y) { case 1: MayTinhBLL.ThemNV(frmMT.GETMAYTINH()); MessageBox.Show("thêm máy tính thành công!"); break; case 2: MayTinhBLL.SuaNV(frmMT.GETMAYTINH()); MessageBox.Show("sửa thông tin thành công!"); break; case 3: string mamay = (frmMT.GETMAMAY()); MayTinhBLL.XoaNV(mamay); MessageBox.Show("Xóa thành công!"); break; } switch (z) { case 1: ThietBiBLL.ThemTB(frmTB.GETTHIETBI()); MessageBox.Show("thêm thiết bị thành công!"); break; case 2: ThietBiBLL.SuaTB(frmTB.GETTHIETBI()); MessageBox.Show("sửa thông tin thành công!"); break; case 3: string mamay = (frmTB.GETMATB()); ThietBiBLL.XoaTB(mamay); MessageBox.Show("Xóa thành công!"); break; } switch (a) { case 1: PSCThietBiBLL.ThemPhieu(frmPSCTB.GETPHIEUTB()); MessageBox.Show("thêm thiết bị thành công!"); break; case 2: PSCThietBiBLL.SuaPhieu(frmPSCTB.GETPHIEUTB()); MessageBox.Show("sửa thông tin thành công!"); break; case 3: string mamay = (frmPSCTB.GETMATB()); PSCThietBiBLL.XoaPhieu(mamay); MessageBox.Show("Xóa thành công!"); break; } switch (b) { case 1: LichTrucBLL.ThemLT(frmlt.GETLICHTRUC()); MessageBox.Show("thêm thiết bị thành công!"); break; case 2: LichTrucBLL.SuaLT(frmlt.GETLICHTRUC()); MessageBox.Show("sửa thông tin thành công!"); break; case 3: string malt = (frmlt.GETMALT()); LichTrucBLL.XoaLT(malt); MessageBox.Show("Xóa thành công!"); break; } switch (c) { case 1: PSCMayTinhBLL.ThemPhieu(frmPSCMT.GETPHIEUMT()); MessageBox.Show("thêm thiết bị thành công!"); break; case 2: PSCMayTinhBLL.SuaPhieu(frmPSCMT.GETPHIEUMT()); MessageBox.Show("sửa thông tin thành công!"); break; case 3: string malt = (frmPSCMT.GETMAMT()); PSCMayTinhBLL.XoaPhieu(malt); MessageBox.Show("Xóa thành công!"); break; } }