public ObservableCollection <ResultadosRViewModel> ListarBusquedaResultadosR(int iCodigoPaciente, int iCodigoUnidad, int iCodigoLateralidad, DateTime dtFecReportePacienteLimInf, DateTime dtFecReportePacienteLimSup) { ObservableCollection <ResultadosRViewModel> _ocltnResultadosR = new ObservableCollection <ResultadosRViewModel>(); ObservableCollection <ResultadoBean> ocltnResultadosBean = ResultadoDL.BusquedaResultado(iCodigoPaciente, iCodigoUnidad, iCodigoLateralidad, dtFecReportePacienteLimInf, dtFecReportePacienteLimSup); foreach (var resultadosBean in ocltnResultadosBean) { ResultadosRViewModel rvm = new ResultadosRViewModel(); rvm.iCodigoResultado = resultadosBean.iCodigoResultado; rvm.iCodigoPaciente = resultadosBean.iCodigoPaciente; rvm.iCodigoPlano = resultadosBean.iCodigoPlano; rvm.iCodigoLateralidad = resultadosBean.iCodigoLateralidad; rvm.iCodigoUnidad = resultadosBean.iCodigoUnidad; rvm.strListaAngulos = resultadosBean.ObtenerListaAngulos(); rvm.strFecAnalisisPaciente = resultadosBean.strFecAnalisisPaciente; rvm.strNombresPaciente = resultadosBean.strNombresPaciente; rvm.strApellidosPaciente = resultadosBean.strApellidosPaciente; rvm.strNombrePlano = resultadosBean.strNombrePlano; rvm.strNombreLateralidad = resultadosBean.strNombreLateralidad; rvm.strNombreUnidad = resultadosBean.strNombreUnidad; _ocltnResultadosR.Add(rvm); } return(_ocltnResultadosR); }
public ObservableCollection <ResultadosRViewModel> ListarResultadosRViewModel() { ObservableCollection <ResultadosRViewModel> _ocltnResultadosR = new ObservableCollection <ResultadosRViewModel>(); ObservableCollection <ResultadoBean> ocltnResultadosBean = ResultadoDL.ListarResultadosPacientes(); if (ocltnResultadosBean != null) { foreach (var resultadosBean in ocltnResultadosBean) { ResultadosRViewModel rvm = new ResultadosRViewModel(); rvm.iCodigoResultado = resultadosBean.iCodigoResultado; rvm.iCodigoPaciente = resultadosBean.iCodigoPaciente; rvm.iCodigoPlano = resultadosBean.iCodigoPlano; rvm.iCodigoLateralidad = resultadosBean.iCodigoLateralidad; rvm.iCodigoUnidad = resultadosBean.iCodigoUnidad; rvm.strListaAngulos = resultadosBean.ObtenerListaAngulos(); rvm.strFecAnalisisPaciente = resultadosBean.strFecAnalisisPaciente; rvm.strNombresPaciente = resultadosBean.strNombresPaciente; rvm.strApellidosPaciente = resultadosBean.strApellidosPaciente; rvm.strNombrePlano = resultadosBean.strNombrePlano; rvm.strNombreLateralidad = resultadosBean.strNombreLateralidad; rvm.strNombreUnidad = resultadosBean.strNombreUnidad; _ocltnResultadosR.Add(rvm); } } return(_ocltnResultadosR); }
private void GuardarGrafica(object obj) { if (SelectedKeyUno == null) { System.Windows.Forms.MessageBox.Show("No ha seleccionado al paciente.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { FisioterapeutaStatic.blnPaciente = true; } if (SelectedKeyDos == null) { System.Windows.Forms.MessageBox.Show("No ha seleccionado la unidad.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { FisioterapeutaStatic.blnUnidad = true; } if (SelectedKeyTres == null) { System.Windows.Forms.MessageBox.Show("No ha seleccionado la lateralidad.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { FisioterapeutaStatic.blnLateralidad = true; } FisioterapeutaStatic.blnGuardar = true; List <double> angulos = FisioterapeutaStatic.getAngles(1); if (angulos.Count > 2) { string strKneeAngles = DoubleToStringAngles(angulos); if (1 == ResultadoDL.GuardarResultado(SelectedKeyUno.Value.Key, 1, SelectedKeyTres.Value.Key, SelectedKeyDos.Value.Key, strKneeAngles, DateTime.Now)) { System.Windows.Forms.MessageBox.Show("Se guardó el reporte exitosamente.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); ListarResultadosReportesViewModel.Instance().ForzarListaResultasdosRefresh(); FisioterapeutaStatic.blnGuardar = false; } else { System.Windows.Forms.MessageBox.Show("Error de conxión a base de datos. Comuníquese con el administrador del sistema.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { System.Windows.Forms.MessageBox.Show("No ha capturado los datos cuantitativos de los pacientes.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }