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())); } }
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); } }
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))); }