Exemplo n.º 1
0
        /* Проверяем, есть ли такая кампания в БД. Если да, берем её id, если нет - создаем id, заносим в БД и возвращаем */
        private int Check_CampaignForExisting_AP(string _campName)
        {
            for (int i = 0; i < AP_campaignIdsList.Count; i++)
            {
                if (_campName.Equals(AP_campaignIdsList[i].Name))
                {
                    return(AP_campaignIdsList[i].ID);
                }
            }
            int camp_id;

            camp_id = advertController.GetIdFromString(_campName);

            advertController.InsertAP_CampaignId(camp_id, _campName);
            advertController.GetAP_CampaignIds();

            return(camp_id);
        }
Exemplo n.º 2
0
        /* Главный конструктор */
        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();
        }