private DsTarifariosFleteTope.DatosRow GetTarifariosFleteTopeDataRow()
        {
            DsTarifariosFleteTope ds = new DsTarifariosFleteTope();

            DsTarifariosFleteTope.DatosRow dr  = null;
            SqlParameter pTarifarioFleteTopeID = new SqlParameter("@TarifarioFleteTopeID", this.TarifarioFleteTopeID);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TarifariosFleteTopeONE", pTarifarioFleteTopeID);
            if (ds != null)
            {
                dr = (DsTarifariosFleteTope.DatosRow)ds.Datos.Rows[0];
            }
            return(dr);
        }
        public bool Consultar()
        {
            DsTarifariosFleteTope ds = this.GetTarifariosFleteTopeDataSet();

            if (ds == null)
            {
                return(false);
            }
            DsTarifariosFleteTope.DatosRow dr = null;
            for (int i = 0; i < ds.Datos.Rows.Count; i++)
            {
                dr = (DsTarifariosFleteTope.DatosRow)ds.Datos.Rows[i];
                ITarifarioFleteTope oTarifarioFleteTope = (ITarifarioFleteTope)this.AddTarifarioFleteTope();
                oTarifarioFleteTope.Cargar(dr);
            }
            return(true);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Método para realizar la consulta de un tope en especial.
        /// </summary>
        /// <returns>Retorna un booleano que indica el éxito de la operacion.</returns>
        public bool Consultar()
        {
            /*DsTopes ds = this.GetTopesDataSet();
             * if (ds == null)
             *      return false;
             */
            DsTarifariosFleteTope.DatosRow dr = this.GetTopesDataRow();

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

            this.TopeKgHasta     = dr.TopeKgHasta;
            this.UnidadNegocioID = dr.UnidadNegocioID;
            this.Baja            = dr.Baja;

            return(true);
        }
        /// <summary>
        /// Metodo para consultar un tope de un tarifario. Carga todos los atributos en la instancia.
        /// </summary>
        /// <returns>Retorna un booleano indicando el éxito de la consulta.</returns>
        public bool Consultar()
        {
            //Revisar este método

            DsTarifariosFleteTope.DatosRow dr = this.GetTarifariosFleteTopeDataRow();
            if (dr == null)
            {
                return(false);
            }

            this.TarifarioFleteID = dr.TarifarioFleteID;
            this.Cm3Hasta         = dr.IsCm3HastaNull() ? 0 : dr.Cm3Hasta;
            this.Baja             = dr.Baja;
            //this.KgVariable = dr.KgVariable;
            this.oTope.TopeID = dr.TopeID;
            this.oTope.Consultar();

            return(true);
        }
Exemplo n.º 5
0
        private DsTarifariosFleteTope.DatosRow GetTopesDataRow()
        {
            DsTarifariosFleteTope ds = this.GetTopesDataSet();

            if (ds == null)
            {
                return(null);
            }
            DsTarifariosFleteTope.DatosRow[] drs = null;
            DsTarifariosFleteTope.DatosRow   dr  = null;
            drs = (DsTarifariosFleteTope.DatosRow[])ds.Datos.Select("UnidadNegocioID = " + this.UnidadNegocioID + " and TopeID = " + this.TopeID);
            dr  = drs[0];

            /*
             * SqlParameter pTopeID = new SqlParameter("@TopeID", this.TopeID);
             * Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "TopeONE", pTopeID);
             * if( ds!=null)
             *      dr= (DsTope.DatosRow)ds.Datos.Rows[0];
             */
            return(dr);
        }