protected virtual void BackupOrRestore() { MessageBoxs msg = new MessageBoxs(); IvsMessage message = null; if (isBackup) { message = new IvsMessage("SYBK00_008"); } else { message = new IvsMessage("SYRT00_002"); } msg.Add(message); CommonData.MessageTypeResult result = msg.Display(CommonData.MessageType.YesNo); if (result == CommonData.MessageTypeResult.Yes) { //this.service = new Ivs.Core.Services.Services(); //this.service.Credentials = System.Net.CredentialCache.DefaultCredentials; //this.service.BackupOrRestoreCompleted += new Ivs.Core.Services.BackupOrRestoreCompletedEventHandler(service_BackupOrRestoreCompleted); //this.service.BackupOrRestoreAsync(this.isBackup, this.txtPath.Text); //backupService.BackupOrRestore(this.isBackup, this.txtPath.Text); this.btnOK.Enabled = false; } }
/// <summary> /// Processing when click btnViewLog /// </summary> private void btnViewLog_Click(object sender, EventArgs e) { try { string[] logContent = null; string logFile = CommonData.StringEmpty; //this.service = new Ivs.Core.Services.Services(); //if (DbConfig.UsingProxy.Equals("true")) //{ // string address = "http://" + DbConfig.ServerName + ":" + DbConfig.WebServicePort; // WebProxy proxyObject = new WebProxy(address, true); // service.Proxy = proxyObject; //} //service.Credentials = CredentialCache.DefaultCredentials; //bool result = this.service.GetLogFile(out logFile, out logContent); //if (!result) //{ // if (Directory.Exists(logFile)) // { // MessageBoxs msg = new MessageBoxs(); // IvsMessage message = null; // message = new IvsMessage("CMN025"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // } // else // { // MessageBoxs msg = new MessageBoxs(); // IvsMessage message = null; // message = new IvsMessage("CMN071"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // } //} //else //{ // File.WriteAllLines(logFile, logContent); // System.Diagnostics.Process.Start(logFile); //} } catch { MessageBoxs msg = new MessageBoxs(); IvsMessage message = null; message = new IvsMessage("SYBK00_006"); msg.Add(message); msg.Display(CommonData.MessageType.Ok); } }
/// <summary> /// Check validated data /// </summary> protected bool ValidateData() { MessageBoxs msg = new MessageBoxs(); IvsMessage message = null; this.txtPath.ClearErrors(); if (!this.IsValidatePath(this.txtPath.Text)) { message = new IvsMessage("SYBK00_004"); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.txtPath.SetError(message.MessageText); this.txtPath.Focus(); return(false); } return(true); }
public virtual void btnOK_Click(object sender, EventArgs e) { MessageBoxs msg = new MessageBoxs(); IvsMessage message = null; this.DialogResult = System.Windows.Forms.DialogResult.OK; int returnCode = 0; returnCode = this.GetImportData(); switch (returnCode) { case CommonData.ImportReturnCode.PathIsEmpty: message = new IvsMessage(CommonConstantMessage.COM_MSG_REQUIRED, lblPath_Import.Text); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.importData = null; this.IsImportErr = true; break; case CommonData.ImportReturnCode.PathNotExist: message = new IvsMessage(CommonConstantMessage.COM_MSG_DATA_OR_FILE_NOT_FOUND, txtPath.Text); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.importData = null; this.IsImportErr = true; break; case CommonData.ImportReturnCode.FileFormatInvalid: message = new IvsMessage(CommonConstantMessage.COM_MSG_FILE_FORMAT_INVALID); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.importData = null; this.IsImportErr = true; break; case CommonData.ImportReturnCode.NumRowInvalid: message = new IvsMessage(CommonConstantMessage.COM_MSG_FILE_NUM_OF_ROW_INVALID); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.importData = null; this.IsImportErr = true; break; case CommonData.ImportReturnCode.NumFieldInvalid: message = new IvsMessage(CommonConstantMessage.COM_MSG_FILE_NUM_OF_COLUMN_INVALID); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.importData = null; this.IsImportErr = true; break; case CommonData.ImportReturnCode.SystemError: message = new IvsMessage(CommonConstantMessage.COM_MSG_GENERAL_EXCEPTION); msg.Add(message); msg.Display(CommonData.MessageType.Ok); this.importData = null; this.IsImportErr = true; break; case CommonData.ImportReturnCode.Succeed: this.IsImportErr = false; this.Hide(); break; } }
/// <summary> /// Processing when click btnBackup /// </summary> protected void BackupOrRestore(object sender, EventArgs e) { try { if (this.ValidateData()) { this.BackupOrRestore(); #region Old version //if (!string.IsNullOrEmpty(result)) //{ // message = new IvsMessage("SYBK00_001"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); //} //CommonBl commonBl = new CommonBl(); //int iReturnCode = commonBl.Backup(this.txtPath.Text); //switch (iReturnCode) //{ // case CommonData.DbReturnCode.Succeed: // message = new IvsMessage("SYBK00_001"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // break; // case CommonData.DbReturnCode.AccessDenied: // message = new IvsMessage("CMN017"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Access Denied"); // break; // case CommonData.DbReturnCode.InvalidHost: // message = new IvsMessage("CMN018"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Invalid Host"); // break; // case CommonData.DbReturnCode.InvalidDatabase: // message = new IvsMessage("CMN019"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Invalid Database"); // break; // case CommonData.DbReturnCode.LostConnection: // message = new IvsMessage("CMN020"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Lost Connection"); // break; // case CommonData.DbReturnCode.DuplicateKey: // message = new IvsMessage("CMN014"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Duplicate Key"); // break; // case CommonData.DbReturnCode.ForgeignKeyNotExist: // message = new IvsMessage("CMN022"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Forgeign Key Not Exist"); // break; // case CommonData.DbReturnCode.ForeignKeyViolation: // message = new IvsMessage("CMN023"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Foreign Key Violation"); // break; // case CommonData.DbReturnCode.DataNotFound: // message = new IvsMessage("CMN024"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Data Not Found"); // break; // case CommonData.DbReturnCode.ExceptionOccured: // message = new IvsMessage("CMN025"); // msg.Add(message); // msg.Display(CommonData.MessageType.Ok); // //MessageBox.Show("Exception Occured"); // break; //} #endregion Old version } } catch { MessageBoxs msg = new MessageBoxs(); IvsMessage message = null; message = new IvsMessage("SYBK00_006"); msg.Add(message); msg.Display(CommonData.MessageType.Ok); } }
//private void backupService_StartCompleted(object sender, Ivs.Core.WebServices.StartCompletedEventArgs e) //{ // this.Cursor = Cursors.Default; // Ivs.Core.Data.MessageBoxs msg = new Ivs.Core.Data.MessageBoxs(); // IvsMessage IvsMessage = null; // if (e.Error == null) // { // this.btnOk.Enabled = false; // this.btnStop.Enabled = true; // } // else // { // this.btnOk.Enabled = true; // this.btnStop.Enabled = true; // IvsMessage = new IvsMessage("CMN025"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); // } //} /// <summary> /// Processing when click button Stop (Stop service) /// </summary> private void btnStop_Click(object sender, EventArgs e) { #region Logger start log.GetLogger(UserSession.FunctionId); log.Write(Logger.Level.Info, "btnStop_Click Start"); #endregion Logger start MessageBoxs msg = new MessageBoxs(); IvsMessage IvsMessage = null; try { //Ivs.Core.Services.Services backupService = new Ivs.Core.Services.Services(); //backupService.Credentials = System.Net.CredentialCache.DefaultCredentials; ////backupService.StopCompleted += new Ivs.Core.WebServices.StopCompletedEventHandler(backupService_StopCompleted); //bool result = backupService.StopBackupScheduling(); //if (result) //{ // this.btnOk.Enabled = true; // this.btnStop.Enabled = false; //} //else //{ // this.btnOk.Enabled = false; // this.btnStop.Enabled = true; // IvsMessage = new IvsMessage("CMN025"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); //} } catch (Exception ex) { #region Logger log.Write(Logger.Level.Info, ex.ToString()); #endregion Logger } #region logger end log.Write(Logger.Level.Info, "btnStop_Click End"); #endregion logger end #region Old version //Ivs.Core.Data.MessageBoxs msg = new Ivs.Core.Data.MessageBoxs(); //IvsMessage IvsMessage = null; //try //{ // ServiceController serviceController = null; // if (this.IsExistService(CommonData.ServicesBatch.BackupScheduling, out serviceController)) // { // //Stop service // if (serviceController.Status != ServiceControllerStatus.Stopped) // { // serviceController.Stop(); // serviceController.WaitForStatus(ServiceControllerStatus.Stopped); // this.SetButtonStatus(serviceController); // IvsMessage = new IvsMessage("SYBK00_007"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); // } // } // else // { // IvsMessage = new IvsMessage("SYBK00_006"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); // return; // } //} //catch (Exception ex) //{ // IvsMessage = new IvsMessage("CMN025"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); //} #endregion Old version }
/// <summary> /// Processing when click button OK (Start service) /// </summary> private void btnOk_Click(object sender, EventArgs e) { #region Logger start log.GetLogger(UserSession.FunctionId); log.Write(Logger.Level.Info, "btnOk_Click Start"); #endregion Logger start MessageBoxs msg = new MessageBoxs(); IvsMessage IvsMessage = null; try { string folderPath = this.txtFolderPath.Text; bool isDate = this.rdoDaily.SelectedIndex == 0 ? true : false; string listDate = this.GetCheckedString(); string time = this.tedTime.Text; //Ivs.Core.Services.Services service = new Ivs.Core.Services.Services(); //service.Credentials = System.Net.CredentialCache.DefaultCredentials; ////backupService.StartCompleted += new Ivs.Core.WebServices.StartCompletedEventHandler(backupService_StartCompleted); //bool result = service.StartBackupScheduling(folderPath, isDate, listDate, time); //if (result) //{ // this.btnOk.Enabled = false; // this.btnStop.Enabled = true; //} //else //{ // this.btnOk.Enabled = true; // this.btnStop.Enabled = false; // IvsMessage = new IvsMessage("CMN025"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); //} } catch (Exception ex) { #region Logger log.Write(Logger.Level.Info, ex.ToString()); #endregion Logger } #region logger end log.Write(Logger.Level.Info, "btnOk_Click End"); #endregion logger end #region Old version //Ivs.Core.Data.MessageBoxs msg = new Ivs.Core.Data.MessageBoxs(); //IvsMessage IvsMessage = null; //try //{ // if (this.ValidateData() == CommonData.IsValid.Successful) // { // ServiceController serviceController = null; // if (this.IsExistService(CommonData.ServicesBatch.BackupScheduling, out serviceController)) // { // #region Get path of service // string path = this.GetServicePath(serviceController); // if (string.IsNullOrEmpty(path)) // { // IvsMessage = new IvsMessage("SYBK00_006"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); // return; // } // #endregion // #region Stop service and update service config // if (serviceController.Status != ServiceControllerStatus.Stopped) // { // serviceController.Stop(); // serviceController.WaitForStatus(ServiceControllerStatus.Stopped); // } // XmlDocument xmlDoc = new XmlDocument(); // xmlDoc.Load(path + CommonData.ServicesBatch.BackupScheduling + @".exe.config");//AppDomain.CurrentDomain.SetupInformation.ConfigurationFile); // foreach (XmlElement element in xmlDoc.DocumentElement) // { // if (element.Name.Equals("appSettings")) // { // foreach (XmlNode node in element.ChildNodes) // { // if (node.Attributes[0].Value.Equals("LogPath")) // { // node.Attributes[1].Value = "C:\\BackupSchedulingLog.txt"; // } // if (node.Attributes[0].Value.Equals("IsDate")) // { // node.Attributes[1].Value = (this.rdoDaily.SelectedIndex == 0) ? "true" : "false"; // } // if (node.Attributes[0].Value.Equals("Time")) // { // node.Attributes[1].Value = this.tedTime.Text; // } // if (node.Attributes[0].Value.Equals("ListDate")) // { // node.Attributes[1].Value = this.GetCheckedString(); // } // if (node.Attributes[0].Value.Equals("FolderPath")) // { // node.Attributes[1].Value = this.txtFolderPath.Text; // } // } // } // } // xmlDoc.Save(path + CommonData.ServicesBatch.BackupScheduling + ".exe.config"); // System.Configuration.ConfigurationManager.RefreshSection("appSettings"); // #endregion // //Start service // if (serviceController.Status == ServiceControllerStatus.Stopped) // { // serviceController.Start(); // serviceController.WaitForStatus(ServiceControllerStatus.Running); // this.SetButtonStatus(serviceController); // } // IvsMessage = new IvsMessage("SYBK00_005"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); // } // else // { // IvsMessage = new IvsMessage("SYBK00_006"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); // return; // } // } //} //catch(Exception ex) //{ // IvsMessage = new IvsMessage("CMN025"); // msg.Add(Ivs.Core.Data.Message); // msg.Display(CommonData.Ivs.Core.Data.MessageType.Ok); //} #endregion Old version }