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);
|
}*/
|
}
|