Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ********************************* RESETA DISTRIBUIÇÃO REGIONAL ************************************** */
- Id PlanPerId = 'a1v0V00000CKYNk';
- String status = 'Distribuído';
- Planejamento_Periodico__c pp = [select Id, Name from Planejamento_Periodico__c where Id = :PlanPerId];
- System.debug(pp);
- pp.Status__c = 'Distribuído para as Regionais';
- update pp;
- List<Objetivo__c> objs = [select Id from Objetivo__c where Planejamento_Periodico__c = :PlanPerId and Status__c = :status];
- System.debug(objs.size());
- delete objs;
- List<Objetivo__c> objsToUpdate = [select Id, Meta__c, MetaDistribuicao__c from Objetivo__c where Planejamento_Periodico__c = :PlanPerId and Status__c = 'Ajustar Objeto'];
- System.debug(objs.size());
- for(Objetivo__c o : objsToUpdate) {
- o.MetaDistribuicao__c=0;
- }
- update objsToUpdate;
- List<Horas_Disponiveis__c> listaHD = [SELECT Id, Status__c, Planejamento_Periodico__c, Homem_Hora_Distribuido__c FROM Horas_Disponiveis__c WHERE Planejamento_Periodico__c = :PlanPerId];
- for(Horas_Disponiveis__c hd : listaHD) {
- hd.Status__c = 'Não Distribuído';
- hd.Homem_Hora_Distribuido__c = 0;
- }
- update listaHD;
- /* ***************************** FIM DO RESETA DISTRIBUIÇÃO REGIONAL ******************************** */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement