trigger SyncMBMaintenanceContract on Maintenance_Contract__c (after insert, before delete) { 
 | 
/*    // MB_维修合同插入用 
 | 
    List<MB_Maintenance_Contract__c> ins_mb_maintenancecontracts = new List<MB_Maintenance_Contract__c>(); 
 | 
    // MB_维修合同删除用 
 | 
    List<Maintenance_Contract__c> del_maintenancecontracts = new List<Maintenance_Contract__c>(); 
 | 
  
 | 
    if (Trigger.isInsert) { 
 | 
        for (Maintenance_Contract__c mc : Trigger.new) { 
 | 
            MB_Maintenance_Contract__c mbmc = new MB_Maintenance_Contract__c( 
 | 
                  Maintenance_Contract__c = mc.Id 
 | 
                , CurrencyIsoCode = mc.CurrencyIsoCode 
 | 
// CIC 125725 start 
 | 
//                , OwnerId = mc.Acc_OwnerId__c 
 | 
                , Opp_OCM_text__c = mc.HP_OCM__c 
 | 
                , State_Text__c = mc.State_Hospital__c 
 | 
                , Opportunity_Category_text__c = mc.Acc_Department_Class_Name__c 
 | 
// CIC 125725 end 
 | 
            ); 
 | 
            ins_mb_maintenancecontracts.add(mbmc); 
 | 
        } 
 | 
    } else if (Trigger.isDelete) { 
 | 
        for (Maintenance_Contract__c mc : Trigger.old) { 
 | 
            del_maintenancecontracts.add(mc); 
 | 
        } 
 | 
    } 
 | 
    if (del_maintenancecontracts.size() > 0) { 
 | 
        ControllerUtil.delMBMCList(del_maintenancecontracts); 
 | 
    } 
 | 
    if (ins_mb_maintenancecontracts.size() > 0) { 
 | 
        ControllerUtil.insMBMCList(ins_mb_maintenancecontracts); 
 | 
    }*/ 
 | 
} 
 |