コード例 #1
0
        /// <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);
        }
コード例 #2
0
        /// <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);
        }