public ActivityController() { log.Debug("Activity Controller called"); _activity = new ActivityService(); _activityProfile = new ActivityProfileService(); _activityGroup = new ActivityGroupService(); //Pega o nome do usuário para exibir na barra de navegação SistemaApi username = new SistemaApi(); try { username = AuthorizationHelper.GetSystem(); ViewBag.User = username.Usuario.ChaveAmericas; if (username != null) { var imgUser = AuthorizationHelper.GetUserImage(username.Usuario.ChaveAmericas); ViewBag.UserPhoto = imgUser; } } catch (Exception ex) { log.Debug(ex.Message.ToString()); var imgUser = AuthorizationHelper.GetUserImage(""); ViewBag.User = ""; ViewBag.UserPhoto = imgUser; } }
/// <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 ActivityGroupService. ActivityGroupService activityGroupService = (ActivityGroupService) user.GetService(DfpService.v201505.ActivityGroupService); ActivityGroupPage page; StatementBuilder statementBuilder = new StatementBuilder() .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT); try { do { // Get activity groups by statement. page = activityGroupService.getActivityGroupsByStatement(statementBuilder.ToStatement()); // Display results. if (page.results != null) { int i = page.startIndex; foreach (ActivityGroup activityGroup in page.results) { Console.WriteLine("{0}) Activity group with ID \"{1}\" and name \"{2}\" was " + "found.", i, activityGroup.id, activityGroup.name); i++; } } statementBuilder.IncreaseOffsetBy(StatementBuilder.SUGGESTED_PAGE_LIMIT); } while (statementBuilder.GetOffset() < page.totalResultSetSize); Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception ex) { Console.WriteLine("Failed to get activity groups. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> public void Run(AdManagerUser user) { using (ActivityGroupService activityGroupService = user.GetService <ActivityGroupService>()) { // Set the ID of the activity group and the company to update it with. int activityGroupId = int.Parse(_T("INSERT_ACTIVITY_GROUP_ID_HERE")); long advertiserCompanyId = long.Parse(_T("INSERT_ADVERTISER_COMPANY_ID_HERE")); try { // Get the activity group. StatementBuilder statementBuilder = new StatementBuilder() .Where("id = :id") .OrderBy("id ASC") .Limit(1) .AddValue("id", activityGroupId); ActivityGroupPage page = activityGroupService.getActivityGroupsByStatement(statementBuilder .ToStatement()); ActivityGroup activityGroup = page.results[0]; // Update the companies. List <long> companyIds = new List <long>(activityGroup.companyIds); companyIds.Add(advertiserCompanyId); activityGroup.companyIds = companyIds.ToArray(); // Update the activity groups on the server. ActivityGroup[] activityGroups = activityGroupService.updateActivityGroups( new ActivityGroup[] { activityGroup }); // Display results. foreach (ActivityGroup updatedActivityGroup in activityGroups) { Console.WriteLine( "Activity group with ID \"{0}\" and name \"{1}\" was updated.", updatedActivityGroup.id, updatedActivityGroup.name); } } catch (Exception e) { Console.WriteLine("Failed to update activity groups. 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 ActivityGroupService. ActivityGroupService activityGroupService = (ActivityGroupService)user.GetService(DfpService.v201405.ActivityGroupService); // Set the ID of the advertiser company this activity group is associated // with. long advertiserCompanyId = long.Parse(_T("INSERT_ADVERTISER_COMPANY_ID_HERE")); // Create a short-term activity group. ActivityGroup shortTermActivityGroup = new ActivityGroup(); shortTermActivityGroup.name = "Short-term activity group #" + GetTimeStamp(); shortTermActivityGroup.companyIds = new long[] { advertiserCompanyId }; shortTermActivityGroup.clicksLookback = 1; shortTermActivityGroup.impressionsLookback = 1; // Create a long-term activity group. ActivityGroup longTermActivityGroup = new ActivityGroup(); longTermActivityGroup.name = "Long-term activity group #" + GetTimeStamp(); longTermActivityGroup.companyIds = new long[] { advertiserCompanyId }; longTermActivityGroup.clicksLookback = 30; longTermActivityGroup.impressionsLookback = 30; try { // Create the activity groups on the server. ActivityGroup[] activityGroups = activityGroupService.createActivityGroups( new ActivityGroup[] { shortTermActivityGroup, longTermActivityGroup }); // Display results. if (activityGroups != null) { foreach (ActivityGroup activityGroup in activityGroups) { Console.WriteLine("An activity group with ID \"{0}\" and name \"{1}\" was created.", activityGroup.id, activityGroup.name); } } else { Console.WriteLine("No activity groups were created."); } } catch (Exception ex) { Console.WriteLine("Failed to create activity groups. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public void Run(DfpUser user) { ActivityGroupService activityGroupService = (ActivityGroupService)user.GetService(DfpService.v201605.ActivityGroupService); // Create a statement to select activity groups. StatementBuilder statementBuilder = new StatementBuilder() .Where("status = :status") .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT) .AddValue("status", ActivityGroupStatus.ACTIVE.ToString()); // Retrieve a small amount of activity groups at a time, paging through // until all activity groups have been retrieved. ActivityGroupPage page = new ActivityGroupPage(); try { do { page = activityGroupService.getActivityGroupsByStatement(statementBuilder.ToStatement()); if (page.results != null) { // Print out some information for each activity group. int i = page.startIndex; foreach (ActivityGroup activityGroup in page.results) { Console.WriteLine("{0}) Activity group with ID \"{1}\" and name \"{2}\" was found.", i++, activityGroup.id, activityGroup.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 activity groups. Exception says \"{0}\"", e.Message); } }
/// <summary> /// Run the code example. /// </summary> /// <param name="user">The DFP user object running the code example.</param> public void Run(DfpUser dfpUser) { ActivityGroupService activityGroupService = (ActivityGroupService)dfpUser.GetService(DfpService.v201611.ActivityGroupService); // Create a statement to select activity groups. int pageSize = StatementBuilder.SUGGESTED_PAGE_LIMIT; StatementBuilder statementBuilder = new StatementBuilder() .Where("status = :status") .OrderBy("id ASC") .Limit(pageSize) .AddValue("status", ActivityGroupStatus.ACTIVE.ToString()); // Retrieve a small amount of activity groups at a time, paging through until all // activity groups have been retrieved. int totalResultSetSize = 0; do { ActivityGroupPage page = activityGroupService.getActivityGroupsByStatement( statementBuilder.ToStatement()); // Print out some information for each activity group. if (page.results != null) { totalResultSetSize = page.totalResultSetSize; int i = page.startIndex; foreach (ActivityGroup activityGroup in page.results) { Console.WriteLine( "{0}) Activity group with ID {1} and name \"{2}\" was found.", i++, activityGroup.id, activityGroup.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 override void Run(DfpUser user) { // Get the ActivityGroupService. ActivityGroupService activityGroupService = (ActivityGroupService)user.GetService(DfpService.v201311.ActivityGroupService); Statement filterStatement = new StatementBuilder("").AddValue( "status", ActivityGroupStatus.ACTIVE.ToString()).ToStatement(); // Set defaults for page and filterStatement. ActivityGroupPage page; int offset = 0; try { do { // Create a statement to get all content. filterStatement.query = "WHERE status = :status ORDER BY id LIMIT 500 OFFSET " + offset.ToString(); // Get contacts by statement. page = activityGroupService.getActivityGroupsByStatement(filterStatement); if (page.results != null) { int i = page.startIndex; foreach (ActivityGroup activityGroup in page.results) { Console.WriteLine("{0}) Activity group with ID \"{1}\" and name \"{2}\" was found.", i, activityGroup.id, activityGroup.name); i++; } } offset += 500; } while (offset < page.totalResultSetSize); Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception ex) { Console.WriteLine("Failed to get activity groups. 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 ActivityGroupService. ActivityGroupService activityGroupService = (ActivityGroupService)user.GetService(DfpService.v201311.ActivityGroupService); // Set the ID of the activity group and the company to update it with. int activityGroupId = int.Parse(_T("INSERT_ACTIVITY_GROUP_ID_HERE")); long advertiserCompanyId = long.Parse(_T("INSERT_ADVERTISER_COMPANY_ID_HERE")); try { // Get the activity group. ActivityGroup activityGroup = activityGroupService.getActivityGroup(activityGroupId); // Update the companies. List <long> companyIds = new List <long>(activityGroup.companyIds); companyIds.Add(advertiserCompanyId); activityGroup.companyIds = companyIds.ToArray(); // Update the activity groups on the server. ActivityGroup[] activityGroups = activityGroupService.updateActivityGroups( new ActivityGroup[] { activityGroup }); // Display results. if (activityGroups != null) { foreach (ActivityGroup updatedActivityGroup in activityGroups) { Console.WriteLine("Activity group with ID \"{0}\" and name \"{1}\" was updated.", updatedActivityGroup.id, updatedActivityGroup.name); } } else { Console.WriteLine("No activity groups were updated."); } } catch (Exception ex) { Console.WriteLine("Failed to update activity groups. Exception says \"{0}\"", ex.Message); } }
/// <summary> /// Run the code example. /// </summary> public void Run(DfpUser user) { // Get the ActivityGroupService. ActivityGroupService activityGroupService = (ActivityGroupService)user.GetService(DfpService.v201602.ActivityGroupService); StatementBuilder statementBuilder = new StatementBuilder() .Where("status = :status") .OrderBy("id ASC") .Limit(StatementBuilder.SUGGESTED_PAGE_LIMIT) .AddValue("status", ActivityGroupStatus.ACTIVE.ToString()); // Set default for page. ActivityGroupPage page; try { do { // Get contacts by statement. page = activityGroupService.getActivityGroupsByStatement(statementBuilder.ToStatement()); if (page.results != null) { int i = page.startIndex; foreach (ActivityGroup activityGroup in page.results) { Console.WriteLine("{0}) Activity group with ID \"{1}\" and name \"{2}\" was found.", i, activityGroup.id, activityGroup.name); 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 activity groups. 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 ActivityGroupService. ActivityGroupService activityGroupService = (ActivityGroupService)user.GetService(DfpService.v201311.ActivityGroupService); ActivityGroupPage page; Statement filterStatement = new Statement(); int offset = 0; try { do { filterStatement.query = "ORDER BY id LIMIT 500 OFFSET " + offset.ToString(); // Get activity groups by statement. page = activityGroupService.getActivityGroupsByStatement(filterStatement); // Display results. if (page.results != null) { int i = page.startIndex; foreach (ActivityGroup activityGroup in page.results) { Console.WriteLine("{0}) Activity group with ID \"{1}\" and name \"{2}\" was " + "found.", i, activityGroup.id, activityGroup.name); i++; } } offset += 500; } while (offset < page.totalResultSetSize); Console.WriteLine("Number of results found: " + page.totalResultSetSize); } catch (Exception ex) { Console.WriteLine("Failed to get activity groups. Exception says \"{0}\"", ex.Message); } }
public MatrixController() { log.Debug("Matrix Controller called"); // HISTÓRICO _matrizHistoricoService = new MatrizHistoricoService(); // SERVIÇOS REFERENTES A MATRIZ OFICIAL _matrizService = new MatrizWorkzoneService(); _matrizFuncTrainingService = new MatrizFuncTreinamentoService(); _matrizFuncActivityService = new MatrizFuncAtividadeService(); // SERVIÇOS REFERENTES A MATRIZ TEMPORÁRIA _matrizTempService = new MatrizWorkzoneTempService(); _matrizFuncTrainingTempService = new MatrizFuncTreinamentoTempService(); _matrizFuncActivityTempService = new MatrizFuncAtividadeTempService(); // FIM _workzoneXActivity = new WorzoneXActivityService(); _activityXTraining = new ActivityXTrainingService(); _workzoneXFunc = new WorzoneXEmployeeService(); _perfilAtivXperfilItem = new PerfilAtivItemXPerfilItemService(); _workzone = new WorkzoneService(); _activity = new ActivityService(); _training = new TrainingService(); _trainingType = new TrainingTypeService(); _profileTraining = new TrainingProfileService(); _profileActivity = new ActivityProfileService(); _profileItemActivity = new ActivityProfileItemService(); _profileItemTraining = new ProfileItemService(); _activityGroup = new ActivityGroupService(); _trainingGroup = new TrainingGroupService(); _employee = new EmployeeService(); //Pega o nome do usuário para exibir na barra de navegação SistemaApi username = new SistemaApi(); ViewBag.userId = "matriz"; SetImage(); }