/* Проверяем, есть ли такая кампания в БД. Если да, берем её id, если нет - создаем id, заносим в БД и возвращаем */ private int Check_CampaignForExisting_AB(string _campName) { for (int i = 0; i < AB_campaignIdsList.Count; i++) { if (_campName.Equals(AB_campaignIdsList[i].Name)) { return(AB_campaignIdsList[i].ID); } } int camp_id; camp_id = advertController.GetIdFromString(_campName); advertController.InsertAB_CampaignId(camp_id, _campName); advertController.GetAB_CampaignIds(); return(camp_id); }
/* Главный конструктор */ public ReportAdvertisingUploadView(MainFormView _mf) { InitializeComponent(); mf = _mf; UpdateDate = DateTime.Today; StartDate = DateTime.Today; EndDate = DateTime.Today.AddHours(23).AddMinutes(59); advProductsList = new List <AdvertisingProductsModel> { }; advProductsListForUpdate = new List <AdvertisingProductsModel> { }; summaryAdvProductsList = new List <AdvertisingProductsModel> { }; mpList = new List <MarketplaceModel> { }; pList = new List <ProductsModel> { }; datesList = new List <DateTime> { }; mpController = new MarketplaceController(this); advertController = new AdvertisingController(this); prodController = new ProductsController(this); AP_campaignIdsList = new List <MapNameId> { }; AB_campaignIdsList = new List <MapNameId> { }; advProductsListOfErrors = new List <AdvertisingProductsModel> { }; mpController.GetMarketplaces(); advertController.GetAP_CampaignIds(); advertController.GetAB_CampaignIds(); }