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 { }
        }
Exemple #2
0
 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);
 }
Exemple #3
0
        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);
        }
Exemple #4
0
 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 { }
 }