Exemplo n.º 1
0
 public XElement InsertarActualizarESDatosEconomicos(E_ES_DATOS_ECONOMICOS pDatoEconomico, string pClUsuario, string pNbPrograma, string pTipoTransaccion, int?pIdDatoPropiedad = null)
 {
     using (context = new SistemaSigeinEntities())
     {
         ObjectParameter pOutClaveRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement));
         context.SPE_INSERTA_ACTUALIZA_EST_SOC_DATO_PROPIEDAD(pOutClaveRetorno, pIdDatoPropiedad, pDatoEconomico.ID_ESTUDIO_SOCIOECONOMICO, pDatoEconomico.CL_TIPO_PROPIEDAD, pDatoEconomico.CL_TIPO_ZONA, pDatoEconomico.CL_FORMA_ADQUISICION, pDatoEconomico.DS_FORMA_ADQUISICION, pDatoEconomico.XML_EGRESOS, pDatoEconomico.XML_INGRESOS, pClUsuario, pNbPrograma, pTipoTransaccion);
         return(XElement.Parse(pOutClaveRetorno.Value.ToString()));
     }
 }
Exemplo n.º 2
0
        public E_ES_DATOS_ECONOMICOS ObtenerESDatosEconomicos(int?pIdDatoPropiedad = null, int?pIdEstudioSocioeconomico = null)
        {
            using (context = new SistemaSigeinEntities())
            {
                E_ES_DATOS_ECONOMICOS vDatoEconomico = new E_ES_DATOS_ECONOMICOS();
                var vRegistro = context.SPE_OBTIENE_EST_SOC_DATO_PROPIEDAD(pIdDatoPropiedad, pIdEstudioSocioeconomico).FirstOrDefault();

                if (vRegistro != null)
                {
                    vDatoEconomico.ID_DATO_PROPIEDAD         = vRegistro.ID_DATO_PROPIEDAD;
                    vDatoEconomico.ID_ESTUDIO_SOCIOECONOMICO = vRegistro.ID_ESTUDIO_SOCIOECONOMICO;
                    vDatoEconomico.CL_TIPO_PROPIEDAD         = vRegistro.CL_TIPO_PROPIEDAD;
                    vDatoEconomico.CL_TIPO_ZONA         = vRegistro.CL_TIPO_ZONA;
                    vDatoEconomico.CL_FORMA_ADQUISICION = vRegistro.CL_FORMA_ADQUISICION;
                    vDatoEconomico.DS_FORMA_ADQUISICION = vRegistro.DS_FORMA_ADQUISICION;
                }
                else
                {
                    vDatoEconomico.ID_DATO_PROPIEDAD = 0;
                }

                return(vDatoEconomico);
            }
        }
Exemplo n.º 3
0
        public E_RESULTADO InsertaActualizaESDatosEconomicos(E_ES_DATOS_ECONOMICOS pDatoEconomico, string pClUsuario, string pNbPrograma, string pTipoTransaccion, int?pIdDatoPropiedad = null)
        {
            ProcesoSeleccionOperaciones oProcesoSeleccion = new ProcesoSeleccionOperaciones();

            return(UtilRespuesta.EnvioRespuesta(oProcesoSeleccion.InsertarActualizarESDatosEconomicos(pDatoEconomico, pClUsuario, pNbPrograma, pTipoTransaccion, pIdDatoPropiedad)));
        }