/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService) user.GetService(DfpService.v201508.LabelService); // Create a statement to get all labels. StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); // Set default for page. LabelPage page = new LabelPage(); try { do { // Get labels by statement. page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine("{0}) Label with ID '{1}' and name '{2}' was found.", i, label.id, label.name); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get labels. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService) user.GetService(DfpService.v201508.LabelService); // Set the ID of the label to deactivate. int labelId = int.Parse(_T("INSERT_LABEL_ID_HERE")); // Create statement text to select the label. StatementBuilder statementBuilder = new StatementBuilder() .Where("id = :id") .OrderBy("id ASC") .Limit(1) .AddValue("id", labelId); // Set default for page. LabelPage page = new LabelPage(); try { do { // Get labels by statement. page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine("{0}) Label with ID '{1}', name '{2}' will be deactivated.", i, label.id, label.name); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of labels to be deactivated: " + page.totalResultSetSize); // Modify statement for action. statementBuilder.RemoveLimitAndOffset(); // Create action. DeactivateLabels action = new DeactivateLabels(); // Perform action. UpdateResult result = labelService.performLabelAction(action, statementBuilder.ToStatement()); // Display results. if (result != null && result.numChanges > 0) { Console.WriteLine("Number of labels deactivated: " + result.numChanges); } else { Console.WriteLine("No labels were deactivated."); } } catch (Exception e) { Console.WriteLine("Failed to deactivate labels. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService)user.GetService(DfpService.v201311.LabelService); // Set defaults for page and filterStatement. LabelPage page = new LabelPage(); Statement filterStatement = new Statement(); int offset = 0; try { do { // Create a statement to get all labels. filterStatement.query = "LIMIT 500 OFFSET " + offset.ToString(); // Get labels by statement. page = labelService.getLabelsByStatement(filterStatement); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { StringBuilder builder = new StringBuilder(); foreach (LabelType labelType in label.types) { builder.AppendFormat("{0} | ", labelType); } Console.WriteLine("{0}) Label with ID '{1}', name '{2}' and type '{3}' was found.", i, label.id, label.name, builder.ToString().TrimEnd(' ', '|')); i++; } } offset += 500; } while (offset < page.totalResultSetSize); } catch (Exception ex) { Console.WriteLine("Failed to get labels. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService)user.GetService(DfpService.v201502.LabelService); // Create a statement to get all labels. StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); // Set default for page. LabelPage page = new LabelPage(); try { do { // Get labels by statement. page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { StringBuilder builder = new StringBuilder(); foreach (LabelType labelType in label.types) { builder.AppendFormat("{0} | ", labelType); } Console.WriteLine("{0}) Label with ID '{1}', name '{2}' and type '{3}' was found.", i, label.id, label.name, builder.ToString().TrimEnd(' ', '|')); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get labels. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> public void Run(DfpUser dfpUser) { LabelService labelService = (LabelService)dfpUser.GetService(DfpService.v201702.LabelService); // Create a statement to select labels. int pageSize = StatementBuilder.SUGGESTED_PAGE_LIMIT; StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(pageSize); // Retrieve a small amount of labels at a time, paging through until all // labels have been retrieved. int totalResultSetSize = 0; do { LabelPage page = labelService.getLabelsByStatement( statementBuilder.ToStatement()); // Print out some information for each label. if (page.results != null) { totalResultSetSize = page.totalResultSetSize; int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine( "{0}) Label with ID {1} and name \"{2}\" was found.", i++, label.id, label.name ); } } statementBuilder.IncreaseOffsetBy(pageSize); } while (statementBuilder.GetOffset() < totalResultSetSize); Console.WriteLine("Number of results found: {0}", totalResultSetSize); }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public void Run(DfpUser user) { LabelService labelService = (LabelService)user.GetService(DfpService.v201608.LabelService); // Create a statement to select labels. StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); // Retrieve a small amount of labels at a time, paging through // until all labels have been retrieved. LabelPage page = new LabelPage(); try { do { page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); if (page.results != null) { // Print out some information for each label. int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine("{0}) Label with ID \"{1}\" and name \"{2}\" was found.", i++, label.id, label.name); } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: {0}", page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get labels. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService) user.GetService(DfpService.v201508.LabelService); // Create a statement to only select labels that are competitive // sorted by name. StatementBuilder statementBuilder = new StatementBuilder() .Where ("type = :type") .OrderBy("name ASC") .Limit (StatementBuilder.SUGGESTED_PAGE_LIMIT) .AddValue("type", LabelType.COMPETITIVE_EXCLUSION.ToString()); // Set default for page LabelPage page = new LabelPage(); try { do { // Get labels by statement. page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { StringBuilder builder = new StringBuilder(); foreach (LabelType labelType in label.types) { builder.AppendFormat("{0} | ", labelType); } Console.WriteLine("{0}) Label with ID '{1}', name '{2}'and type '{3}' was found.", i, label.id, label.name, builder.ToString().TrimEnd(' ', '|')); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while(statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception e) { Console.WriteLine("Failed to get labels. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> public void Run(AdManagerUser user) { using (LabelService labelService = user.GetService <LabelService>()) { // Create a statement to select labels. int pageSize = StatementBuilder.SUGGESTED_PAGE_LIMIT; StatementBuilder statementBuilder = new StatementBuilder() .Where("isActive = :isActive").OrderBy("id ASC").Limit(pageSize) .AddValue("isActive", true); // Retrieve a small amount of labels at a time, paging through until all // labels have been retrieved. int totalResultSetSize = 0; do { LabelPage page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); // Print out some information for each label. if (page.results != null) { totalResultSetSize = page.totalResultSetSize; int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine( "{0}) Label with ID {1}, name \"{2}\", and is" + " active {3} was found.", i++, label.id, label.name, label.isActive); } } statementBuilder.IncreaseOffsetBy(pageSize); } while (statementBuilder.GetOffset() < totalResultSetSize); Console.WriteLine("Number of results found: {0}", totalResultSetSize); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService)user.GetService(DfpService.v201408.LabelService); // Set the ID of the label to deactivate. int labelId = int.Parse(_T("INSERT_LABEL_ID_HERE")); // Create a statement to select the label. StatementBuilder statementBuilder = new StatementBuilder() .Where("id = :id") .OrderBy("id ASC") .Limit(1) .AddValue("id", labelId); try { // Get the labels by statement. LabelPage page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); Label label = page.results[0]; // Update the label description. label.description = "New label description."; // Update the label on the server. Label[] labels = labelService.updateLabels(new Label[] { label }); foreach (Label updatedLabel in labels) { Console.WriteLine("A label with ID '{0}' and name '{1}' was updated.", updatedLabel.id, updatedLabel.name); } } catch (Exception ex) { Console.WriteLine("Failed to update labels. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService)user.GetService(DfpService.v201311.LabelService); // Create a statement to only select labels that are competitive // sorted by name. Statement filterStatement = new StatementBuilder("WHERE type = :type ORDER BY name LIMIT 500") .AddValue("type", LabelType.COMPETITIVE_EXCLUSION.ToString()).ToStatement(); try { // Get labels by statement. LabelPage page = labelService.getLabelsByStatement(filterStatement); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { StringBuilder builder = new StringBuilder(); foreach (LabelType labelType in label.types) { builder.AppendFormat("{0} | ", labelType); } Console.WriteLine("{0}) Label with ID '{1}', name '{2}'and type '{3}' was found.", i, label.id, label.name, builder.ToString().TrimEnd(' ', '|')); i++; } } Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception ex) { Console.WriteLine("Failed to get labels. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> public void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService)user.GetService(DfpService.v201611.LabelService); // Set the ID of the label to deactivate. int labelId = int.Parse(_T("INSERT_LABEL_ID_HERE")); // Create statement text to select the label. StatementBuilder statementBuilder = new StatementBuilder() .Where("id = :id") .OrderBy("id ASC") .Limit(1) .AddValue("id", labelId); // Set default for page. LabelPage page = new LabelPage(); try { do { // Get labels by statement. page = labelService.getLabelsByStatement(statementBuilder.ToStatement()); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine("{0}) Label with ID '{1}', name '{2}' will be deactivated.", i, label.id, label.name); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of labels to be deactivated: " + page.totalResultSetSize); // Modify statement for action. statementBuilder.RemoveLimitAndOffset(); // Create action. DeactivateLabels action = new DeactivateLabels(); // Perform action. UpdateResult result = labelService.performLabelAction(action, statementBuilder.ToStatement()); // Display results. if (result != null && result.numChanges > 0) { Console.WriteLine("Number of labels deactivated: " + result.numChanges); } else { Console.WriteLine("No labels were deactivated."); } } catch (Exception e) { Console.WriteLine("Failed to deactivate labels. Exception says \"{0}\"", e.Message); } }
private void AssinarMensagens() { MessagingCenter.Subscribe <ActivityIndicatorPage>(this, "GoActivity", (msg) => { //App.Current.MainPage = new Navigation.Pagina1(); Detail = new ActivityIndicatorPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ProgressBarPage>(this, "GoProgressBar", (msg) => { Detail = new ProgressBarPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <BoxViewPage>(this, "GoBoxView", (msg) => { Detail = new BoxViewPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <LabelPage>(this, "GoLabel", (msg) => { Detail = new LabelPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ButtonPage>(this, "GoButton", (msg) => { Detail = new ButtonPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <EntryEditorPage>(this, "GoEntryEditor", (msg) => { Detail = new EntryEditorPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <DatePickerPage>(this, "GoDatePicker", (msg) => { Detail = new DatePickerPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <TimePickerPage>(this, "GoTimePicker", (msg) => { Detail = new TimePickerPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <PickerPage>(this, "GoPickerPage", (msg) => { Detail = new PickerPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <SearchBarPage>(this, "GoSearchPage", (msg) => { Detail = new SearchBarPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <SliderStepperPage>(this, "GoSliderStepper", (msg) => { Detail = new SliderStepperPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <SwitchPage>(this, "GoSwitch", (msg) => { Detail = new SwitchPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ImagePage>(this, "GoImagePage", (msg) => { Detail = new ImagePage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <ListViewPage>(this, "GoListView", (msg) => { Detail = new ListViewPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <TableViewPage>(this, "GoTableViewPage", (msg) => { Detail = new TableViewPage(); //Esconder a master IsPresented = false; }); MessagingCenter.Subscribe <WebViewPage>(this, "GoWebView", (msg) => { Detail = new WebViewPage(); //Esconder a master IsPresented = false; }); }
private void TrocaTelaCommand() { var pageActivity = new ActivityIndicatorPage(); GoActivityIndicator = new Command(() => { MessagingCenter.Send <ActivityIndicatorPage>(pageActivity, "GoActivity"); }); var pageProgressBar = new ProgressBarPage(); GoProgressBar = new Command(() => { MessagingCenter.Send <ProgressBarPage>(pageProgressBar, "GoProgressBar"); }); var pageBoxView = new BoxViewPage(); GoBoxView = new Command(() => { MessagingCenter.Send <BoxViewPage>(pageBoxView, "GoBoxView"); }); var pageLabel = new LabelPage(); GoLabel = new Command(() => { MessagingCenter.Send <LabelPage>(pageLabel, "GoLabel"); }); var pageButton = new ButtonPage(); GoButton = new Command(() => { MessagingCenter.Send <ButtonPage>(pageButton, "GoButton"); }); var pageEntryEditor = new EntryEditorPage(); GoEntryEditor = new Command(() => { MessagingCenter.Send <EntryEditorPage>(pageEntryEditor, "GoEntryEditor"); }); var pageDatePicker = new DatePickerPage(); GoDatePicker = new Command(() => { MessagingCenter.Send <DatePickerPage>(pageDatePicker, "GoDatePicker"); }); var pageTimePicker = new TimePickerPage(); GoTimePicker = new Command(() => { MessagingCenter.Send <TimePickerPage>(pageTimePicker, "GoTimePicker"); }); var pagePickerPage = new PickerPage(); GoPickerPage = new Command(() => { MessagingCenter.Send <PickerPage>(pagePickerPage, "GoPickerPage"); }); var pageSearchBar = new SearchBarPage(); GoSearchPage = new Command(() => { MessagingCenter.Send <SearchBarPage>(pageSearchBar, "GoSearchPage"); }); var pageSliderStepper = new SliderStepperPage(); GoSliderStepper = new Command(() => { MessagingCenter.Send <SliderStepperPage>(pageSliderStepper, "GoSliderStepper"); }); var pageSwitch = new SwitchPage(); GoSwitch = new Command(() => { MessagingCenter.Send <SwitchPage>(pageSwitch, "GoSwitch"); }); var imagePage = new ImagePage(); GoImagePage = new Command(() => { MessagingCenter.Send <ImagePage>(imagePage, "GoImagePage"); }); var listView = new ListViewPage(); GoListView = new Command(() => { MessagingCenter.Send <ListViewPage>(listView, "GoListView"); }); var tablePage = new TableViewPage(); GoTableViewPage = new Command(() => { MessagingCenter.Send <TableViewPage>(tablePage, "GoTableViewPage"); }); var webView = new WebViewPage(); GoWebView = new Command(() => { MessagingCenter.Send <WebViewPage>(webView, "GoWebView"); }); }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public override void Run(DfpUser user) { // Get the LabelService. LabelService labelService = (LabelService)user.GetService(DfpService.v201311.LabelService); // Create statement text to select active labels. String statementText = "WHERE isActive = :isActive LIMIT 500"; Statement filterStatement = new StatementBuilder("").AddValue("isActive", true).ToStatement(); // Set defaults for page and offset. LabelPage page = new LabelPage(); int offset = 0; List <string> labelIds = new List <string>(); try { do { // Create a statement to page through active labels. filterStatement.query = statementText + " OFFSET " + offset; // Get labels by statement. page = labelService.getLabelsByStatement(filterStatement); if (page.results != null) { int i = page.startIndex; foreach (Label label in page.results) { Console.WriteLine("{0}) Label with ID '{1}', name '{2}' will be deactivated.", i, label.id, label.name); labelIds.Add(label.id.ToString()); i++; } } offset += 500; } while (offset < page.totalResultSetSize); Console.WriteLine("Number of labels to be deactivated: " + labelIds.Count); if (labelIds.Count > 0) { // Modify statement for action. filterStatement.query = "WHERE id IN (" + string.Join(", ", labelIds.ToArray()) + ")"; // Create action. DeactivateLabels action = new DeactivateLabels(); // Perform action. UpdateResult result = labelService.performLabelAction(action, filterStatement); // Display results. if (result != null && result.numChanges > 0) { Console.WriteLine("Number of labels deactivated: " + result.numChanges); } else { Console.WriteLine("No labels were deactivated."); } } } catch (Exception ex) { Console.WriteLine("Failed to deactivate labels. Exception says \"{0}\"", ex.Message); } }
private void IrParaPaginaLabel(object s, EventArgs e) { Detail = new LabelPage(); }
public void GivenIAmAtTheSetupLabelPage() { labelPage = LabelPage.NavigateTo(driver); }