private void toolStripStatus_ThemMoi_Click(object sender, EventArgs e) { try { if (dgvHienThi.SelectedRows.Count > 0) { DataGridViewRow item = dgvHienThi.SelectedRows[0]; Entities.SaoLuuHeThong slht1 = (Entities.SaoLuuHeThong)item.DataBoundItem; System.Windows.Forms.DialogResult giatri = System.Windows.Forms.MessageBox.Show("Bạn muốn phục hồi từ file " + slht1.Name + " hay tìm trên máy... ?\r\nYES: phục hồi từ file " + slht1.Name + "\r\nNO: Tìm file phục hồi trên máy\r\nCancel: Thoát", "Hệ Thống Thông Báo", System.Windows.Forms.MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information); { if (giatri == System.Windows.Forms.DialogResult.Yes) {//Phục hồi từ file slht1.TenDangNhap = Common.Utilities.User.TenDangNhap; slht1.MaNhanVien = Common.Utilities.User.NhanVienID; if (!Restore(slht1)) MessageBox.Show("Restore Thất Bại, hãy kiểm tra lại database"); else MessageBox.Show("Restore thành công lại thời gian ngày: " + slht1.ThoiGian); } else if (giatri == System.Windows.Forms.DialogResult.No) {//Phục hồi từ file trên máy OpenFileDialog o = new OpenFileDialog(); o.Filter = "Tệp tin sao lưu|*.bak"; o.Title = "Chọn tệp tin cần phục hồi..."; if (o.ShowDialog() == DialogResult.OK) { bool kq = new BizLogic.SaoLuuHeThong().Restore(o.FileName); if (!kq) MessageBox.Show("Restore Thất Bại, hãy kiểm tra lại file"); else MessageBox.Show("Restore thành công!"); } } else if (giatri == System.Windows.Forms.DialogResult.Cancel) {//Thoát return; } } } else if (dgvHienThi.SelectedRows.Count == 0) { System.Windows.Forms.DialogResult giatri = System.Windows.Forms.MessageBox.Show("Bạn muốn phục hồi từ file không?", "Hệ Thống Thông Báo", System.Windows.Forms.MessageBoxButtons.YesNo, MessageBoxIcon.Question); { if (giatri == System.Windows.Forms.DialogResult.Yes) { OpenFileDialog o = new OpenFileDialog(); o.Filter = "Tệp tin sao lưu|*.bak"; o.Title = "Chọn tệp tin cần phục hồi..."; if (o.ShowDialog() == DialogResult.OK) { bool kq = new BizLogic.SaoLuuHeThong().Restore(o.FileName); if (!kq) MessageBox.Show("Restore Thất Bại, hãy kiểm tra lại file"); else MessageBox.Show("Restore thành công!"); } } else if (giatri == System.Windows.Forms.DialogResult.No) { } } } } catch { } }
public void LayBackUp(NetworkStream clientStream) { //Entities.TaiKhoan tk1 = (Entities.TaiKhoan)formatter.Deserialize(clientStream); // kiểm tra hành động được gửi đến Entities.SaoLuuHeThong[] tk = new BizLogic.SaoLuuHeThong().LayBackUp(); //if (tk != null) //{ // new BizLogic.LogFile().GhiFile(new Entities.LogFile(tk[0].NhanVienID, tk[0].TenDangNhap, "Log In ", DateTime.Now.ToString(), tk[0].NhanVienID + " Đăng Nhập Với tài khoản: " + tk[0].TenDangNhap)); //} formatter.Serialize(clientStream, tk); }
public void Restore(NetworkStream clientStream) { Entities.SaoLuuHeThong tk1 = (Entities.SaoLuuHeThong)formatter.Deserialize(clientStream); // kiểm tra hành động được gửi đến bool tk = new BizLogic.SaoLuuHeThong().Restore(tk1); if (tk) { new BizLogic.LogFile().GhiFile(new Entities.LogFile(tk1.MaNhanVien, tk1.TenDangNhap, "Restore", DateTime.Now.ToString(), "Khôi Phục dữ liệu về ngày " + tk1.ThoiGian)); } formatter.Serialize(clientStream, tk); }
private void toolStripStatus_ThemMoi_Click(object sender, EventArgs e) { try { if (dgvHienThi.SelectedRows.Count > 0) { DataGridViewRow item = dgvHienThi.SelectedRows[0]; Entities.SaoLuuHeThong slht1 = (Entities.SaoLuuHeThong)item.DataBoundItem; System.Windows.Forms.DialogResult giatri = System.Windows.Forms.MessageBox.Show("Bạn muốn phục hồi từ file " + slht1.Name + " hay tìm trên máy... ?\r\nYES: phục hồi từ file " + slht1.Name + "\r\nNO: Tìm file phục hồi trên máy\r\nCancel: Thoát", "Hệ Thống Thông Báo", System.Windows.Forms.MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information); { if (giatri == System.Windows.Forms.DialogResult.Yes) {//Phục hồi từ file slht1.TenDangNhap = Common.Utilities.User.TenDangNhap; slht1.MaNhanVien = Common.Utilities.User.NhanVienID; if (!Restore(slht1)) { MessageBox.Show("Restore Thất Bại, hãy kiểm tra lại database"); } else { MessageBox.Show("Restore thành công lại thời gian ngày: " + slht1.ThoiGian); } } else if (giatri == System.Windows.Forms.DialogResult.No) {//Phục hồi từ file trên máy OpenFileDialog o = new OpenFileDialog(); o.Filter = "Tệp tin sao lưu|*.bak"; o.Title = "Chọn tệp tin cần phục hồi..."; if (o.ShowDialog() == DialogResult.OK) { bool kq = new BizLogic.SaoLuuHeThong().Restore(o.FileName); if (!kq) { MessageBox.Show("Restore Thất Bại, hãy kiểm tra lại file"); } else { MessageBox.Show("Restore thành công!"); } } } else if (giatri == System.Windows.Forms.DialogResult.Cancel) {//Thoát return; } } } else if (dgvHienThi.SelectedRows.Count == 0) { System.Windows.Forms.DialogResult giatri = System.Windows.Forms.MessageBox.Show("Bạn muốn phục hồi từ file không?", "Hệ Thống Thông Báo", System.Windows.Forms.MessageBoxButtons.YesNo, MessageBoxIcon.Question); { if (giatri == System.Windows.Forms.DialogResult.Yes) { OpenFileDialog o = new OpenFileDialog(); o.Filter = "Tệp tin sao lưu|*.bak"; o.Title = "Chọn tệp tin cần phục hồi..."; if (o.ShowDialog() == DialogResult.OK) { bool kq = new BizLogic.SaoLuuHeThong().Restore(o.FileName); if (!kq) { MessageBox.Show("Restore Thất Bại, hãy kiểm tra lại file"); } else { MessageBox.Show("Restore thành công!"); } } } else if (giatri == System.Windows.Forms.DialogResult.No) { } } } } catch { } }