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