ResourceIdCollection GenerateResourceIdsString(string xml)
        {
            ResourceIdCollection result = new ResourceIdCollection();

            if (String.IsNullOrEmpty(xml))
            {
                return(result);
            }

            return(AppointmentResourceIdCollectionXmlPersistenceHelper.ObjectFromXml(result, xml));
        }
    string GenerateResourcesCollectionForAppointments()
    {
        ResourceIdCollection resourceIds = new ResourceIdCollection();
        int count = ASPxScheduler1.Storage.Resources.Count;

        for (int i = 0; i < count; i++)
        {
            resourceIds.Add(ASPxScheduler1.Storage.Resources[i].Id);
        }
        AppointmentResourceIdCollectionXmlPersistenceHelper helper = new AppointmentResourceIdCollectionXmlPersistenceHelper(resourceIds);

        return(helper.ToXml());
    }
예제 #3
0
    static string GenerateResourceIdsString(int[] resourceIds)
    {
        ResourceIdCollection resourceIdCollection = new ResourceIdCollection();
        int count = resourceIds.Length;

        for (int i = 0; i < count; i++)
        {
            resourceIdCollection.Add(resourceIds[i]);
        }
        AppointmentResourceIdCollectionXmlPersistenceHelper helper = new AppointmentResourceIdCollectionXmlPersistenceHelper(resourceIdCollection);

        return(helper.ToXml());
    }
        string GenerateResourceIdsString()
        {
            ResourceIdCollection resourceIds = new ResourceIdCollection();
            int count = Resources.Count;

            for (int i = 0; i < count; i++)
            {
                resourceIds.Add(Resources[i].Oid);
            }

            AppointmentResourceIdCollectionXmlPersistenceHelper helper = new AppointmentResourceIdCollectionXmlPersistenceHelper(resourceIds);

            return(helper.ToXml());
        }
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            ResourceIdCollection c = (ResourceIdCollection)value;

            if (c != null && c.Count > 0)
            {
                long id = (long)c[0];
                if (id >= 0)
                {
                    return(new SolidColorBrush(colors[id]));
                }
            }
            return(new SolidColorBrush(Colors.Transparent));
        }
예제 #6
0
 static string GenerateResourceIdsString(int[] resourceIds)
 {
     ResourceIdCollection resourceIdCollection = new ResourceIdCollection();
     int count = resourceIds.Length;
     for (int i = 0; i < count; i++)
         resourceIdCollection.Add(resourceIds[i]);
     AppointmentResourceIdCollectionXmlPersistenceHelper helper = new AppointmentResourceIdCollectionXmlPersistenceHelper(resourceIdCollection);
     return helper.ToXml();
 }