// ACTUALIZAR MOVIMIENTO PACIENTE - CM PRELIMINAR
 public void GuardarControlMedicoAtencion(MovimientoPaciente ObjMovimientoPaciente, List <vw_MovimientoPacienteDetalle> listaDiagnosticos, List <vw_MovimientoPacienteProcedimiento> listaProcedimientos, List <vw_movimientoPacienteMedicamento> listaMedicamentos, ControlMedicoLog objControlMedicoLog)
 {
     using (TransactionScope transactionScope = new TransactionScope())
     {
         try
         {
             objMovimientoPacienteDA.GuardarControlMedicoAtencion(ObjMovimientoPaciente);
             MovimientoPacienteDetalleBL objMovimientoPacienteDetalleBL = new MovimientoPacienteDetalleBL();
             foreach (vw_MovimientoPacienteDetalle objMovimientoPacienteDetalle in listaDiagnosticos)
             {
                 objMovimientoPacienteDetalleBL.GuardarControlMedicoDetalleAtencion(objMovimientoPacienteDetalle);
             }
             MovimientoProcedimientoBL objMovimientoProcedimientoBL = new MovimientoProcedimientoBL();
             foreach (vw_MovimientoPacienteProcedimiento objMovimientoProcedimiento in listaProcedimientos)
             {
                 objMovimientoProcedimientoBL.GuardarControlMedicoProcedimientoAtencion(objMovimientoProcedimiento);
             }
             MovimientoMedicamentoBL objMovimientoMedicamentoBL = new MovimientoMedicamentoBL();
             foreach (vw_movimientoPacienteMedicamento objMovimientoMedicamento in listaMedicamentos)
             {
                 objMovimientoMedicamentoBL.GuardarControlMedicoMedicamentoAtencion(objMovimientoMedicamento);
             }
             ControlMedicoLogBL objControlMedicoLogBL = new ControlMedicoLogBL();
             objControlMedicoLogBL.GuardarControlMedicoLog(objControlMedicoLog);
             transactionScope.Complete();
         }
         catch
         {
             throw new Exception("No se guardo la supervision");
         }
     }
 }
 // ACTUALIZAR MOVIMIENTO PACIENTE - CMPcpp
 public void SeleccionarAtencionParaPcpp(MovimientoPaciente ObjMovimientoPaciente, ControlMedicoLog objControlMedicoLog)
 {
     using (TransactionScope transactionScope = new TransactionScope())
     {
         try
         {
             objMovimientoPacienteDA.SeleccionarAtencionParaPcpp(ObjMovimientoPaciente);
             ControlMedicoLogBL objControlMedicoLogBL = new ControlMedicoLogBL();
             objControlMedicoLogBL.GuardarControlMedicoLog(objControlMedicoLog);
             transactionScope.Complete();
         }
         catch
         {
             throw new Exception("No fue seleccionado para PCPP");
         }
     }
 }