コード例 #1
0
        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;
            }
        }