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