Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
 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;
     }
 }