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;
       }
 }
Exemple #2
0
        ///---------------------------------------------------------------------------------------
        /// <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;
       }
 }