Ejemplo n.º 1
0
        public static void UpdateActivity(CustomerEDSC.ActivityDTRow drDetail, CustomerEDSC.ActivityContactDetailDTRow contactDetails, CustomerEDSC.ActivityGroupingDTRow drActGrouping, CustomerEDSC.ActivityScheduleDTDataTable dtActSchedule)
        {
            CustomerDAC dac = new CustomerDAC();

            using (TransactionScope trans = new TransactionScope())
            {
                dac.UpdateActivity(drDetail);
                dac.UpdateActivityContactDetail(contactDetails);
                dac.DeleteActivitySchedules(drDetail.ID);
                foreach (var drActSchedule in dtActSchedule)
                {
                    dac.CreateActivitySchedule(drActSchedule);
                }
                dac.UpdateActivityGrouping(drActGrouping);

                trans.Complete();
            }
        }