Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class AVX_EliminarContacto {
- public static void eliminar_contacto(List<Contact> listaContactos){
- List<ID> listIdContacto = new List<Id>();
- List<Case> lstCasos;
- for(Contact contacto:listaContactos){
- if (contacto.IsPersonAccount==false){
- listIdContacto.add(contacto.id);
- }
- }
- if (listIdContacto.size()>0){
- lstCasos = [SELECT id, ContactId FROM CASE WHERE ContactId IN: listIDContacto];
- if (lstCasos.size()>0){
- for(Case caso:lstCasos){
- caso.ContactId=null;
- }
- update lstCasos;
- }
- delete listaContactos;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement