public static bool UpdateLoadDateTime(Provider provider) { try { Log.Debug("Обновление времени прайса в Аптекаре " + provider.Name); string sql = @" update[MSSQLApt2].[dbo].[ProvPriceLists] set ExpiryDate =DATEADD(dd, 1, GETDATE()) where Provider = @ProviderId"; string ConnectionString = ConfigurationManager.ConnectionStrings["apt"].ConnectionString; using (SqlConnection conn = new SqlConnection(ConnectionString)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.Parameters.Add(new SqlParameter("ProviderId", System.Data.SqlDbType.Int)).Value = provider.Id; cmd.ExecuteNonQuery(); } } Log.Info("Обновление времени прайса в Аптекаре завершено" + provider.Name); return false; } catch (Exception exp) { Log.Error(" Ошибка обновления времени прайса в Аптекаре " + provider.Name, exp); return false; } }
public static bool Upload(Provider provider) { string log_string = ""; try { Log.Debug("Загрузка прайсов в Аптекарь " + provider.Name); ImportPriceListManager _ImportManager = new ImportPriceListManager(); _ImportManager.ImportPriceList(provider.Name, ref log_string); Log.Info("Загрузка прайсов в Аптекарь завершена" + provider.Name); //MessageBox.Show(log_string); return true; } catch (Exception exp) { Log.Error(" Ошибка загрузки в Аптекарь" + provider.Name, exp); return false; } }