// 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"); } } }
private void SeleccionarPcpp() { if (!sePuedeEditar) { return; } DialogResult result = MessageBox.Show("¿Esta seguro de seleccionar el FUA para PCPP?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); switch (result) { case DialogResult.Yes: MovimientoPaciente objMovimientoPaciente = new MovimientoPaciente(); objMovimientoPaciente.Fua = objvw_MovimientoPacienteFull.Fua; objMovimientoPaciente.CMPcpp = Convert.ToBoolean(bool.TrueString); ControlMedicoLog objControlMedicoLog = new ControlMedicoLog(); objControlMedicoLog.Fua = objvw_MovimientoPacienteFull.Fua; objControlMedicoLog.TipoControlMedicoId = idTipoEventoCMSeleccionadoPcpp; objControlMedicoLog.id_usuario = VariablesGlobales.UsuarioId; objControlMedicoLog.TipoObservacionId = EstablecerTipoObservacionFua(); try { objMovimientoPacienteBL.SeleccionarAtencionParaPcpp(objMovimientoPaciente, objControlMedicoLog); MessageBox.Show("FUA seleccionado para PCPP", "FISSAL", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "FISSAL", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } IniciarProceso(); break; case DialogResult.No: break; } }
private void Guardar() { if (!sePuedeEditar) { return; } DialogResult result = MessageBox.Show("¿Esta seguro de guardar la verificacion del fua?", "FISSAL", MessageBoxButtons.YesNo, MessageBoxIcon.Question); switch (result) { case DialogResult.Yes: MovimientoPaciente objMovimientoPaciente = new MovimientoPaciente(); objMovimientoPaciente.Fua = objvw_MovimientoPacienteFull.Fua; objMovimientoPaciente.CM = Convert.ToBoolean(bool.TrueString); objMovimientoPaciente.CMObs = EstablecerObservacionFua(); if (Convert.ToInt32(cboTipoObservacionAtencion.SelectedValue).Equals(tipoObservacionFechaRegistro)) { objMovimientoPaciente.CMErrorFechaAtencion = Convert.ToBoolean(bool.TrueString); } if (Convert.ToInt32(cboTipoObservacionAtencion.SelectedValue).Equals(tipoObservacionResponsable)) { objMovimientoPaciente.CMErrorResponsableAtencion = Convert.ToBoolean(bool.TrueString); } if (Convert.ToInt32(cboTipoObservacionAtencion.SelectedValue).Equals(tipoObservacionFechaRegistroResponsable)) { objMovimientoPaciente.CMErrorFechaAtencion = Convert.ToBoolean(bool.TrueString); objMovimientoPaciente.CMErrorResponsableAtencion = Convert.ToBoolean(bool.TrueString); } ControlMedicoLog objControlMedicoLog = new ControlMedicoLog(); objControlMedicoLog.Fua = objvw_MovimientoPacienteFull.Fua; objControlMedicoLog.id_usuario = VariablesGlobales.UsuarioId; objControlMedicoLog.TipoObservacionId = EstablecerTipoObservacionFua(); if (Convert.ToBoolean(objvw_MovimientoPacienteFull.CMPcpp)) { objControlMedicoLog.TipoControlMedicoId = idTipoEventoCMPcpp; } else { objControlMedicoLog.TipoControlMedicoId = idTipoEventoCMPreliminar; } try { objMovimientoPacienteBL.GuardarControlMedicoAtencion(objMovimientoPaciente, listaDiagnosticos, listaProcedimientos, listaMedicamentos, objControlMedicoLog); MessageBox.Show("Supervision guardada", "FISSAL", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "FISSAL", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } IniciarProceso(); break; case DialogResult.No: break; } }
// 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"); } } }
//OBTIENE FECHA REGISTRO | FECHA SERVIDOR DE MOVIMIENTO PACIENTE POR FUA public DataTable MovimientoPaciente_GetFechaRegistroServidor(MovimientoPaciente objMovimientoPaciente) { return(objMovimientoPacienteDA.MovimientoPaciente_GetFechaRegistroServidor(objMovimientoPaciente)); }
// ELIMINAR MOVIMIENTO PACIENTE public int MovimientoPaciente_Eliminar(MovimientoPaciente ObjMovimientoPaciente) { return(objMovimientoPacienteDA.MovimientoPaciente_Eliminar(ObjMovimientoPaciente)); }
//OBTIENE LISTA MOVIMIENTO PACIENTE POR FUA public DataTable MovimientoPaciente_ListarxFua(MovimientoPaciente objMovimientoPaciente) { return(objMovimientoPacienteDA.MovimientoPaciente_ListarxFua(objMovimientoPaciente)); }
// ACTUALIZAR MOVIMIENTO PACIENTE public int MovimientoPaciente_Actualizar(MovimientoPaciente ObjMovimientoPaciente) { return(objMovimientoPacienteDA.MovimientoPaciente_Actualizar(ObjMovimientoPaciente)); }
// INSERTAR NUEVO MOVIMIENTO PACIENTE public int MovimientoPaciente_Insertar(MovimientoPaciente ObjMovimientoPaciente) { return(objMovimientoPacienteDA.MovimientoPaciente_Insertar(ObjMovimientoPaciente)); }
public DataTable MovimientoPaciente_Verificar2(MovimientoPaciente objMovimientoPaciente) { return(objMovimientoPacienteDA.MovimientoPaciente_Verificar2(objMovimientoPaciente)); }