Example #1
0
        public bool GetZonaByLocalidadOrigenLocalidadDestino(int localidadOrigenID, int localidadDestinoID)
        {
            DsZonas      ds = new DsZonas();
            SqlParameter pLocalidadOrigenID  = new SqlParameter("@LocalidadOrigenID", localidadOrigenID);
            SqlParameter pLocalidadDestinoID = new SqlParameter("@LocalidadDestinoID", localidadDestinoID);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ZonaByLocalidadOrigenLocalidadDestino", pLocalidadOrigenID, pLocalidadDestinoID);

            if (ds.Datos.Rows.Count > 0)
            {
                DsZonas.DatosRow dr = (DsZonas.DatosRow)ds.Datos.Rows[0];

                this.ZonaID          = dr.ZonaID;
                this.ZonaDescrip     = dr.ZonaDescrip;
                this.KmDesde         = dr.KmDesde;
                this.KmHasta         = dr.KmHasta;
                this.UnidadNegocioID = dr.UnidadNegocioID;
                this.Baja            = dr.Baja;
                this.TiempoEntrega   = dr.IsTiempoEntregaNull() ? 0 : dr.TiempoEntrega;

                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        /// <summary>
        /// Método para realizar la consulta de una zona en especial.
        /// </summary>
        /// <returns>Retorna un booleano que indica el éxito de la operacion.</returns>
        public bool Consultar()
        {
            DsZonas ds = this.GetZonasDataSet();

            if (ds == null)
            {
                return(false);
            }

            DsZonas.DatosRow dr = ds.Datos.FindByZonaID(this.ZonaID);
            if (dr == null)
            {
                return(false);
            }

            this.ZonaDescrip     = dr.ZonaDescrip;
            this.KmDesde         = dr.KmDesde;
            this.KmHasta         = dr.KmHasta;
            this.UnidadNegocioID = dr.UnidadNegocioID;
            this.Baja            = dr.Baja;
            this.TiempoEntrega   = dr.TiempoEntrega;

            return(true);
        }