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); }
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); }
// 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; }
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; }
public static string SELECT(ExpedientInfo source) { return(Cabeza.SELECT(new QueryConditions { Expedient = source }, false)); }
public static string SELECT(QueryConditions conditions) { return(Cabeza.SELECT(conditions, false)); }
public void CopyFrom(Cabeza source) { _base.CopyValues(source); }