private void LoadLuuTaiLieu() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "pdf files (*.pdf) |*.pdf;"; openFileDialog.ShowDialog(); if (openFileDialog.FileName != null) { PDFLuuTaiLieu.LoadFile(openFileDialog.FileName); } else { MessageBox.Show("Bạn chưa chọn tài liệu !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnKiemTraLuu_Click(object sender, EventArgs e) { string matailieu = Interaction.InputBox("Nhập mã tài liệu", "Thông báo", "", -1, -1); if (matailieu == "") { MessageBox.Show("Nhập mã tài liệu !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string sql = string.Format("SELECT MChung.DuongLink FROM dbo.MinhChung MChung WHERE MChung.MaTaiLieu = N'{0}'", matailieu); string input = KiemDinhChatLuongDAL.DataBaseConnection.GetFieldValuesId(sql); if (input == "") { MessageBox.Show("Mã tài liệu không tồn tại !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } string sql1 = string.Format("SELECT DuongLink FROM dbo.MinhChung MChung WHERE MChung.MaTaiLieu = N'{0}'", matailieu); string input_1 = KiemDinhChatLuongDAL.DataBaseConnection.GetFieldValuesId(sql1); string duonglink = input_1; if (duonglink == "") { MessageBox.Show("Tài liệu không tồn tại !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { PDFLuuTaiLieu.LoadFile(duonglink); } catch { MessageBox.Show("Tài liệu không tồn tại !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void dgvMinhChung_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dgvMinhChung.CurrentCell == null || dgvMinhChung.CurrentCell.Value == null || e.RowIndex == -1) { MessageBox.Show("Bạn vui lòng chọn vào cột tên tài liệu !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { dgvMinhChung.CurrentRow.Selected = true; string matailieu = dgvMinhChung.Rows[e.RowIndex].Cells[1].FormattedValue.ToString(); //mở file OpenFileDialog openFileDialog = new OpenFileDialog(); DialogResult dialogResult = openFileDialog.ShowDialog(); string file_1 = ""; string file_2 = ""; if (dialogResult == DialogResult.OK) { if (File.Exists(openFileDialog.FileName)) { file_1 = openFileDialog.FileName; } else { MessageBox.Show("Tài liệu không tồn tại !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } //save file SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = "D:\\KiemDinhChatLuong\\TaiLieuMinhChung"; string filename = Path.GetFileName(file_1); saveFileDialog.FileName = filename; dialogResult = saveFileDialog.ShowDialog(); if (dialogResult == DialogResult.OK) { file_2 = saveFileDialog.FileName; } else { MessageBox.Show("Lỗi khi lưu !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } File.Copy(file_1, file_2); string duonglink = file_2; string sql1 = string.Format("SELECT ID_TaiLieu FROM dbo.MinhChung MChung WHERE MChung.MaTaiLieu = N'{0}'", matailieu); string input_1 = KiemDinhChatLuongDAL.DataBaseConnection.GetFieldValuesId(sql1); int id_tailieu = Int32.Parse(input_1); if (MinhChungBUS.Instance.UpdateLinkMinhChung(id_tailieu, duonglink)) { MessageBox.Show("Cập nhật tài liệu thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (updateLuuDuongLink != null) { updateLuuDuongLink(this, new EventArgs()); } PDFLuuTaiLieu.LoadFile(duonglink); } else { MessageBox.Show("Cập nhật tài liệu thất bại !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }