Ejemplo n.º 1
0
 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()));
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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)));
        }