public XElement InsertarActualizaResultadoMedico(E_RESULTADO_MEDICO vResultado, string pNbPrograma, string pClUsuario, string pTipoTransaccion, int?pIdResultadoMedico = null) { using (context = new SistemaSigeinEntities()) { ObjectParameter pOutClaveRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); context.SPE_INSERTA_ACTUALIZA_RESULTADO_MEDICO(pOutClaveRetorno, pIdResultadoMedico, vResultado.ID_CANDIDATO, vResultado.ID_EMPLEADO, vResultado.ID_PROCESO_SELECCION, vResultado.NO_EDAD, vResultado.NO_TALLA, vResultado.NO_PESO, vResultado.NO_INDICE_MASA_CORPORAL, vResultado.NO_PULSO, vResultado.NO_PRESION_ARTERIAL, vResultado.NO_EMBARAZOS, vResultado.NO_HIJOS, vResultado.XML_ENFERMEDADES, vResultado.XML_MEDICAMENTOS, vResultado.XML_ALERGIAS, vResultado.XML_ANTECEDENTES, vResultado.XML_INTERVENCIONES_QUIRURJICAS, vResultado.DS_OBSERVACIONES, vResultado.FG_ADECUADO, pClUsuario, pNbPrograma, pTipoTransaccion); return(XElement.Parse(pOutClaveRetorno.Value.ToString())); } }
public E_RESULTADO_MEDICO ObtenerResultadoMedico(int?pIdResultadoMedico = null, int?pIdCandidato = null, int?pIdEmpleado = null, int?pIdProcesoSeleccion = null) { using (context = new SistemaSigeinEntities()) { var vResultadoMedico = context.SPE_OBTIENE_RESULTADO_MEDICO(pIdResultadoMedico, pIdCandidato, pIdEmpleado, pIdProcesoSeleccion).FirstOrDefault(); E_RESULTADO_MEDICO vResMedico = new E_RESULTADO_MEDICO(); if (vResultadoMedico != null) { vResMedico.ID_RESULTADO_MEDICO = vResultadoMedico.ID_RESULTADO_MEDICO; vResMedico.ID_CANDIDATO = vResultadoMedico.ID_CANDIDATO; vResMedico.ID_EMPLEADO = vResultadoMedico.ID_EMPLEADO; vResMedico.ID_PROCESO_SELECCION = vResultadoMedico.ID_PROCESO_SELECCION; vResMedico.NO_EDAD = vResultadoMedico.NO_EDAD; vResMedico.NO_TALLA = vResultadoMedico.NO_TALLA; vResMedico.NO_PESO = vResultadoMedico.NO_PESO; vResMedico.NO_INDICE_MASA_CORPORAL = vResultadoMedico.NO_INDICE_MASA_CORPORAL; vResMedico.NO_PULSO = vResultadoMedico.NO_PULSO; vResMedico.NO_PRESION_ARTERIAL = vResultadoMedico.NO_PRESION_ARTERIAL; vResMedico.NO_EMBARAZOS = vResultadoMedico.NO_EMBARAZOS; vResMedico.NO_HIJOS = vResultadoMedico.NO_HIJOS; vResMedico.XML_ENFERMEDADES = vResultadoMedico.XML_ENFERMEDADES; vResMedico.XML_MEDICAMENTOS = vResultadoMedico.XML_MEDICAMENTOS; vResMedico.XML_ALERGIAS = vResultadoMedico.XML_ALERGIAS; vResMedico.XML_ANTECEDENTES = vResultadoMedico.XML_ANTECEDENTES; vResMedico.XML_INTERVENCIONES_QUIRURJICAS = vResultadoMedico.XML_INTERVENCIONES_QUIRURJICAS; vResMedico.DS_OBSERVACIONES = vResultadoMedico.DS_OBSERVACIONES; vResMedico.FG_ADECUADO = vResultadoMedico.FG_ADECUADO; } else { vResMedico.ID_RESULTADO_MEDICO = 0; } return(vResMedico); } }
public E_RESULTADO InsertaActualizaResultadoMedico(E_RESULTADO_MEDICO vResultado, string pNbPrograma, string pClUsuario, string pTipoTransaccion, int?pIdResultadoMedico = null) { ProcesoSeleccionOperaciones oProcesoSeleccion = new ProcesoSeleccionOperaciones(); return(UtilRespuesta.EnvioRespuesta(oProcesoSeleccion.InsertarActualizaResultadoMedico(vResultado, pNbPrograma, pClUsuario, pTipoTransaccion, pIdResultadoMedico))); }