public OrganisationDispsetContainer OrganisationSelectPartnersOfProgram(DBGuid ProgramId) { TraceCallEnterEvent.Raise(); try { OrganisationDispsetContainer result; DataSet entitySet = m_DataContext.ndihdOrganisationSelectPartnersOfProgram(ProgramId); result = new OrganisationDispsetContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
///--------------------------------------------------------------------------------------- /// <summary> /// Két OrganisationDispsetContainer UNION-ja /// </summary> /// <param name="First">Az elsõ OrganisationDispsetContainer</param> /// <param name="Second">A második OrganisationDispsetContainer</param> /// <returns></returns> ///--------------------------------------------------------------------------------------- public static OrganisationDispsetContainer Union(OrganisationDispsetContainer First, OrganisationDispsetContainer Second) { if (First.AllCount == 0) return Second; else if (Second.AllCount == 0) return First; //Load data from first table foreach (OrganisationDispset orgDisp in Second.All) { First.Add(orgDisp); } return First; }
public OrganisationDispsetContainer OrganisationSelectDispsetOwnOrganisation() { TraceCallEnterEvent.Raise(); Organisation filter = new Organisation(Guid.Empty); try { DBInt ActivityPrevention = DBInt.Null; if (filter.ActivityPrevention) ActivityPrevention = 1; DBInt ActivityResearch = DBInt.Null; if (filter.ActivityResearch) ActivityResearch = 1; DBInt ActivityRehabilitation = DBInt.Null; if (filter.ActivityRehabilitation) ActivityRehabilitation = 1; DBInt ActivityOther = DBInt.Null; if (filter.ActivityOther) ActivityOther = 1; DBInt IsKef = 0; OrganisationDispsetContainer result; DataSet entitySet = m_DataContext.ndihdOrganisationSelectDispsetFiltered( filter.Name, filter.RegionRef, filter.OrganisationFormRef, ActivityPrevention, ActivityResearch, ActivityRehabilitation, ActivityOther, filter.FilterOnIsactive, IsKef, filter.RegionSearchCodeRef); result = new OrganisationDispsetContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }
public virtual OrganisationDispsetContainer OrganisationSelectDispsetAll() { TraceCallEnterEvent.Raise(); try { OrganisationDispsetContainer result; DataSet entitySet = m_DataContext.ndihdOrganisationSelectDispsetAll(); result = new OrganisationDispsetContainer(entitySet.Tables[0]); TraceCallReturnEvent.Raise(); return result; } catch (Exception ex) { ExceptionManager.Publish(ex); TraceCallReturnEvent.Raise(false); throw; } }