/// <summary>
 /// Busca actualizaciones disponibles en el FTP
 /// </summary>
 public static string DownloadUpdate(string remote_file, BackgroundWorker bk)
 {
     return(AppControllerBase.DownloadUpdate(Settings.Default.FTPHost,
                                             Settings.Default.FTPUser,
                                             Settings.Default.FTPPwd,
                                             Settings.Default.Project + "//" + remote_file,
                                             Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory), bk));
 }
 public static void AutoBackup(List <ISchemaInfo> schemas = null, bool forceBackup = false)
 {
     AppControllerBase.AutoBackup(nHManager.Instance.Host,
                                  nHManager.Instance.Database,
                                  nHManager.Instance.User,
                                  schemas,
                                  forceBackup);
 }
 /// <summary>
 /// Busca actualizaciones disponibles en el FTP
 /// </summary>
 public static string DownloadUpdate(string remote_file, BackgroundWorker bk)
 {
     return(AppControllerBase.DownloadUpdate(Resources.Conf.FTPHost,
                                             Resources.Conf.FTPUser,
                                             Resources.Conf.FTPPwd,
                                             Application.ProductName + "//" + remote_file,
                                             System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory), bk));
 }
 /// <summary>
 /// Busca actualizaciones disponibles en el FTP
 /// </summary>
 public static string LookForUpdates()
 {
     return(AppControllerBase.LookForUpdates(Settings.Default.FTPHost,
                                             Settings.Default.FTPUser,
                                             Settings.Default.FTPPwd,
                                             Settings.Default.Project,
                                             Settings.Default.FTPFile,
                                             Settings.Default.Project + ".exe"));
 }
 /// <summary>
 /// Busca actualizaciones disponibles en el FTP
 /// </summary>
 public static string LookForUpdates()
 {
     return(AppControllerBase.LookForUpdates(Resources.Conf.FTPHost,
                                             Resources.Conf.FTPUser,
                                             Resources.Conf.FTPPwd,
                                             Application.ProductName,
                                             Resources.Conf.FTPFile,
                                             Application.ProductName + ".exe"));
 }
        public static void RestoreBackup(string filename)
        {
            if (!AppContext.Principal.Identity.IsAdmin)
            {
                throw new iQException(Library.Resources.Messages.USER_NOT_ALLOWED);
            }

            AppControllerBase.RestoreBackup(nHManager.Instance.Host,
                                            nHManager.Instance.Database,
                                            nHManager.Instance.User,
                                            filename);
        }
 /// <summary>
 /// Ejecuta el fichero de actualización
 /// </summary>
 public new static void Update(string remote_file, string user_name, string password, string domain)
 {
     AppControllerBase.Update(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
                              "\\" + remote_file, user_name, password, domain);
 }
 /// <summary>
 /// Ejecuta el fichero de actualización
 /// </summary>
 public new static void Update(string remote_file)
 {
     AppControllerBase.Update(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) +
                              "\\" + remote_file);
 }