コード例 #1
0
        public static CabezaList GetChildList(ExpedientInfo parent, bool childs)
        {
            CriteriaEx criteria = Cabeza.GetCriteria(Cabeza.OpenSession());

            criteria.Query  = SELECT(parent);
            criteria.Childs = childs;

            CabezaList list = DataPortal.Fetch <CabezaList>(criteria);

            list.CloseSession();

            return(list);
        }
コード例 #2
0
        public static CabezaList GetList(bool childs)
        {
            CriteriaEx criteria = Cabeza.GetCriteria(Cabeza.OpenSession());

            criteria.Childs = childs;

            criteria.Query = CabezaList.SELECT();

            CabezaList list = DataPortal.Fetch <CabezaList>(criteria);

            CloseSession(criteria.SessionCode);
            return(list);
        }
コード例 #3
0
        // called to copy objects data from list
        private void Fetch(IDataReader reader)
        {
            this.RaiseListChangedEvents = false;

            IsReadOnly = false;

            while (reader.Read())
            {
                this.AddItem(Cabeza.GetChild(reader).GetInfo());
            }

            IsReadOnly = true;

            this.RaiseListChangedEvents = true;
        }
コード例 #4
0
        internal void CopyValues(Cabeza source)
        {
            if (source == null)
            {
                return;
            }

            _record.CopyValues(source._base.Record);

            //No enlazados
            _precio_compra = source.PrecioCompra;
            _precio_venta  = source.PrecioVenta;
            _ayuda         = source.Ayuda;
            _coste         = source.Coste;
            _stock         = source.Stock;
            _n_albaran     = source.NAlbaran;
        }
コード例 #5
0
 public static string SELECT(ExpedientInfo source)
 {
     return(Cabeza.SELECT(new QueryConditions {
         Expedient = source
     }, false));
 }
コード例 #6
0
 public static string SELECT(QueryConditions conditions)
 {
     return(Cabeza.SELECT(conditions, false));
 }
コード例 #7
0
 public void CopyFrom(Cabeza source)
 {
     _base.CopyValues(source);
 }