/// <summary> /// Método para llenar el dataset de domicilios. /// Invoca al stored procedure DomicilioONE que recibe como parámetro el DomicilioID. /// </summary> /// <returns>Retorna el DataSet de domicilios con el domicilio solicitado.</returns> public DsDomicilios GetDomiciliosDataSet() { DsDomicilios ds = new DsDomicilios(); SqlParameter pDomicilioID = new SqlParameter("@DomicilioID", this.DomicilioID); Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "DomicilioONE", pDomicilioID); return(ds); }
/// <summary> /// Método para consultar los datos completos de un domicilio. /// </summary> /// <returns>Retorna un booleano indicando si el domicilio existe.</returns> public bool Consultar() { DsDomicilios ds = this.GetDomiciliosDataSet(); if (ds == null) { return(false); } DsDomicilios.DatosRow dr = ds.Datos.FindByDomicilioID(this.DomicilioID); if (dr == null) { return(false); } this.Calle = dr.Calle; this.CalleNro = dr.CalleNro; this.EntreCalles = dr.IsEntreCallesNull() ? null : dr.EntreCalles; this.Depto = dr.IsDeptoNull() ? null : dr.Depto; this.Barrio = dr.IsBarrioNull() ? null : dr.Barrio; this.Country = dr.IsCountryNull() ? null : dr.Country; this.Camino = dr.IsCaminoNull() ? null : dr.Camino; this.CaminoAltura = dr.IsCaminoAlturaNull() ? null : dr.CaminoAltura; this.Telefono = dr.IsTelefonoNull() ? null : dr.Telefono; this.TelCodArea = dr.IsTelCodAreaNull() ? null : dr.TelCodArea; this.Telefono2 = dr.IsTelefono2Null() ? null : dr.Telefono2; this.Fax = dr.IsFaxNull() ? null : dr.Fax; this.Observaciones = dr.IsObservacionesNull() ? null : dr.Observaciones; this.Baja = dr.Baja; this.CPA = dr.IsCPANull() ? null : dr.CPA; this.Localidad.LocalidadID = dr.LocalidadID; this.Localidad.Consultar(); this.OCodigoPostal.CodigoPostalID = dr.IsCodigoPostalIDNull() ? 0 : dr.CodigoPostalID; this.OCodigoPostal.Consultar(); return(true); }