public E_ES_DATOS_VIVIENDA ObtenerESDatosVivienda(int?pIdDatoVivienda = null, int?pIdEstudioSocioeconomico = null) { using (context = new SistemaSigeinEntities()) { E_ES_DATOS_VIVIENDA vDatoVivienda = new E_ES_DATOS_VIVIENDA(); var vRegistro = context.SPE_OBTIENE_EST_SOC_DATO_VIVIENDA(pIdDatoVivienda, pIdEstudioSocioeconomico).FirstOrDefault(); if (vRegistro != null) { vDatoVivienda.ID_DATO_VIVIENDA = vRegistro.ID_DATO_VIVIENDA; vDatoVivienda.CL_TIPO_CONSTRUCCION = vRegistro.CL_TIPO_CONSTRUCCION; vDatoVivienda.ID_ESTUDIO_SOCIOECONOMICO = vRegistro.ID_ESTUDIO_SOCIOECONOMICO; vDatoVivienda.CL_TIPO_VIVIENDA = vRegistro.CL_TIPO_VIVIENDA; vDatoVivienda.CL_TIPO_POSESION = vRegistro.CL_TIPO_POSESION; vDatoVivienda.CL_TIPO_CONSTRUCCION = vRegistro.CL_TIPO_CONSTRUCCION; vDatoVivienda.DS_TIPO_CONSTRUCCION = vRegistro.DS_TIPO_CONSTRUCCION; vDatoVivienda.NO_HABITACIONES = vRegistro.NO_HABITACIONES; vDatoVivienda.NO_BANIOS = vRegistro.NO_BANIOS; vDatoVivienda.NO_PATIOS = vRegistro.NO_PATIOS; vDatoVivienda.NO_HABITANTES = vRegistro.NO_HABITANTES; vDatoVivienda.XML_SERVICIOS = vRegistro.XML_SERVICIOS; vDatoVivienda.XML_BIENES_MUEBLES = vRegistro.XML_BIENES_MUEBLES; } else { vDatoVivienda.ID_DATO_VIVIENDA = 0; } return(vDatoVivienda); } }
public XElement InsertarActualizarESDatosVivienda(E_ES_DATOS_VIVIENDA pDatosVivienda, string pClUsuario, string pNbPrograma, string pTipoTransaccion, int?pIdDatoVivienda = null) { using (context = new SistemaSigeinEntities()) { ObjectParameter pOutClaveRetorno = new ObjectParameter("XML_RESULTADO", typeof(XElement)); context.SPE_INSERTA_ACTUALIZA_EST_SOC_DATO_VIVIENDA(pOutClaveRetorno, pIdDatoVivienda, pDatosVivienda.ID_ESTUDIO_SOCIOECONOMICO, pDatosVivienda.CL_TIPO_VIVIENDA, pDatosVivienda.CL_TIPO_POSESION, pDatosVivienda.CL_TIPO_CONSTRUCCION, pDatosVivienda.DS_TIPO_CONSTRUCCION, pDatosVivienda.NO_HABITACIONES, pDatosVivienda.NO_BANIOS, pDatosVivienda.NO_PATIOS, pDatosVivienda.NO_HABITACIONES, pDatosVivienda.XML_SERVICIOS, pDatosVivienda.XML_BIENES_MUEBLES, pClUsuario, pNbPrograma, pTipoTransaccion); return(XElement.Parse(pOutClaveRetorno.Value.ToString())); } }
public E_RESULTADO InsertaActualizaESDatosVivienda(E_ES_DATOS_VIVIENDA pDatosVivienda, string pClUsuario, string pNbPrograma, string pTipoTransaccion, int?pIdDatoVivienda = null) { ProcesoSeleccionOperaciones oProcesoSeleccion = new ProcesoSeleccionOperaciones(); return(UtilRespuesta.EnvioRespuesta(oProcesoSeleccion.InsertarActualizarESDatosVivienda(pDatosVivienda, pClUsuario, pNbPrograma, pTipoTransaccion, pIdDatoVivienda))); }