public static void UpdateDataBaseEU() { RunUpdateBd = true; Settings set; set = new Settings("DataBrCode.xml"); WebReference.WebSDataBrCode BrServer = new WebReference.WebSDataBrCode(); BrServer.SoapVersion = System.Web.Services.Protocols.SoapProtocolVersion.Soap12; BrServer.Url = set.AdressAppServer; BrServer.BrHeaderValue = CBrHeader.GetHeader(); BrServer.Timeout = 1000 * 180; BrServer.Credentials = new NetworkCredential(CBrHeader.Login, CBrHeader.Password); Byte[] result = BrServer.DataBase_Clone_SQLiteZipFile(); try { //Создадим директорию если ее нет Directory.CreateDirectory(pathBD); } catch (Exception) { } string FileName = pathBD + "\\" + DateTime.Now.ToString("yyMMdd-HHmmss") + ".zip"; FileStream f = File.Create(FileName); f.Write(result, 0, result.Length); f.Close(); //Раззипуем файл Unzip(FileName, pathBD); //Скопируем БД под новым именем string tmp_pathDBFull_EU = pathBD + "\\" + DateTime.Now.ToString("yyMMdd-HHmmss") + ".db3"; System.IO.File.Copy(pathBD + "\\" + pathDB_EU, tmp_pathDBFull_EU); pathDBFull_OldEU = pathDBFull_EU; pathDBFull_EU = tmp_pathDBFull_EU; UpdateDateTime = DateTime.Now.ToString("dd.MM.yy HH:mm"); dUpdateDateTime = DateTime.Now; RunUpdateBd = false; }