Ejemplo n.º 1
0
        /* Заносим данные в List<AdvertisingProductsModel> */
        private void SetDataToList(IDataRecord record)
        {
            ReportBusinessModel busModel = new ReportBusinessModel();

            businessList.Add(busModel);
            for (int i = 0; i < record.FieldCount; i++)
            {
                businessList[businessList.Count - 1].WriteDataFromDB(i, record[i]);
            }
        }
Ejemplo n.º 2
0
 /* Выполняем запрос UPDATE/INSERT/DELETE к БД */
 private int Execute_UPDATE_DELETE_INSERT_Command(SqlCommand _command, ReportBusinessModel _rbm)
 {
     try
     {
         connection.Open();
         _command.ExecuteScalar();
         connection.Close();
         return(1);
     }
     catch (Exception ex)
     {
         if (controlReportBusinessUploadView != null && ex.Message.ToLower().Contains("the duplicate key value") && _rbm != null)
         {
             controlReportBusinessUploadView.AddProductForUpdate(_rbm);
         }
         connection.Close();
         return(ex.HResult);
     }
 }
Ejemplo n.º 3
0
 /* Public метод для занесения товаров, которые потом нужно будет обновить, из AdvertisingController */
 public void AddProductForUpdate(ReportBusinessModel _apm)
 {
     businessListForUpdate.Add(_apm);
 }