예제 #1
0
        /// <summary>
        /// Método para consultar todos el importe correspondiente a un tope y una zona.
        /// </summary>
        /// <returns></returns>
        public bool Consultar()
        {
            DsTarifariosFleteZonaTope.DatosRow dr = this.GetTarifariosFletezonaTopeDataRow();
            if (dr == null)
            {
                return(false);
            }

            Cargar(dr);

            return(true);
        }
예제 #2
0
        /// <summary>
        /// Método para cargar un dataset con los importes para zonas y topes.
        /// </summary>
        /// <returns></returns>
        private DsTarifariosFleteZonaTope.DatosRow GetTarifariosFletezonaTopeDataRow()
        {
            DsTarifariosFleteZonaTope ds = new DsTarifariosFleteZonaTope();

            DsTarifariosFleteZonaTope.DatosRow dr = null;

            SqlParameter pFleteZonaID = new SqlParameter("@TarifarioFleteZonaID", this.oFleteZona.TarifarioFleteZonaID);
            SqlParameter pFleteTopeID = new SqlParameter("@TarifarioFleteTopeID", this.oFleteTope.TarifarioFleteTopeID);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifarioFleteZonaTopeONE", pFleteZonaID, pFleteTopeID);

            if (ds != null)
            {
                dr = (DsTarifariosFleteZonaTope.DatosRow)ds.Datos.Rows[0];
            }

            return(dr);
        }