﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - WebScheduler - Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><pubDate>Wed, 04 Nov 2009 22:05:25 GMT</pubDate><dc:creator>Glayaar</dc:creator><category>WebScheduler</category><category>Oracle</category><description>&lt;div&gt;Thank you for the feedback.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Currently, WebScheduler only support ISDS because WebScheduler depends on some ISDS feature to support the data operation, especially flypostback action and multiple table support.
&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;However, per your feedback, our developer will consider supporting numerous datasource in future version of WebScheduler.&lt;/div&gt;</description></item><item><title>Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><pubDate>Wed, 04 Nov 2009 20:52:19 GMT</pubDate><dc:creator>Mark.R.P</dc:creator><category>WebScheduler</category><category>Oracle</category><description>&lt;p&gt;Hi sorry for the delay in reply. I am interested in having the ability to have an option such as scheduler.DataSource = ds because of the way our database library is composed. We have a objects that represent each table in our database. When these use lists of these objects to fill a dataset which we then assign to the grids on our pages. We would find it very beneficial if we could do something similar with the Scheduler component. A quick example of what I mean can be seen below:&lt;/p&gt;&lt;pre&gt; protected void wgStockTake_InitializeDataSource(object sender, DataSourceEventArgs e)
    {
        e.DataSource = GetStockTakeDataSet();
    }

private DataSet GetStockTakeDataSet()
    {
        DataSet ds = new DataSet();
        DataTable dt = ds.Tables.Add("StockTake");
        dt.Columns.Add("RowNum");
        dt.Columns.Add("ID", typeof(decimal));

        dt.Columns.Add("StockDescription", typeof(string));
        dt.Columns.Add("StockCode", typeof(string));
        dt.Columns.Add("CategoryDescription", typeof(string));
        dt.Columns.Add("GroupDescription", typeof(string));
        dt.Columns.Add("StockPLU", typeof(string));
        dt.Columns.Add("DefaultSupplier");
        dt.Columns.Add("StockBaseUnitDescription", typeof(string));
        dt.Columns.Add("StockTransferUnitDescription", typeof(string));
        dt.Columns.Add("StockReceivingUnitDescription", typeof(string));
        dt.Columns.Add("StockPurchaseUnitDescription", typeof(string));
        
        dt.Columns.Add("StockBaseQty", typeof(decimal));        
        dt.Columns.Add("StockTransferQty", typeof(decimal));
        dt.Columns.Add("StockReceivingQty", typeof(decimal));
        dt.Columns.Add("StockPurchaseQty", typeof(decimal));

        dt.Columns.Add("SnappedQOH", typeof(decimal));

        dt.Columns.Add("CountQOH", typeof(decimal));
        dt.Columns.Add("Variance", typeof(decimal));
        dt.Columns.Add("CountCost", typeof(decimal));
        dt.Columns.Add("VarianceCost", typeof(decimal));

        dt.Columns.Add("AdditionalData");

        int i = 1;
        if (wcLocation.Value != "")
        {
            StockTakeLocation stl = DataObject.StockTakeLocations[Convert.ToDecimal(wcLocation.Value)];
            stl.Refresh();

            foreach (StockTakeLocationItem item in stl.StockTakeLocationItems)
            {
                DataRow r = dt.NewRow();

                r["RowNum"] = i;

                r["ID"] = item.ID;

                r["StockDescription"] = item.Stock.Description;
                r["StockCode"] = item.Stock.Code;
                r["CategoryDescription"] = item.Stock.Category.Description;
                r["GroupDescription"] = item.Stock.Category.Group.Description;
                r["StockPLU"] = item.Stock.PLU;
                r["DefaultSupplier"] = item.Stock.DefaultSupplier.Description;
                r["StockBaseUnitDescription"] = item.Stock.BaseUnitDescription;
                r["StockTransferUnitDescription"] = item.Stock.TransferUnitDescription;
                r["StockReceivingUnitDescription"] = item.Stock.StockUnitDescription;
                r["StockPurchaseUnitDescription"] = item.Stock.PurchaseUnitDescription;

                string displayUnits = lstDDDisplayUnits.SelectedValue;

                QuestUnitTemplate ut = new QuestUnitTemplate(item.Stock.DefaultSupplierID, item.Stock, base.Department.ID);

                string additionalData = "";
                QuestHelper.AppendCommonAdditionalData(ut, ref additionalData);

                additionalData &amp;#43;= "|" &amp;#43; item.CountBaseUnitQuantityPosted.ToString().ToLower() &amp;#43;
                    "|" &amp;#43; item.CountTransferUnitQuantityPosted.ToString().ToLower() &amp;#43;
                    "|" &amp;#43; item.CountStockUnitQuantityPosted.ToString().ToLower() &amp;#43;
                    "|" &amp;#43; item.CountPurchaseUnitQuantityPosted.ToString().ToLower() &amp;#43;
                    "|" &amp;#43; item.Stock.BaseUnitCurrentCost;
               
                r["StockBaseQty"] = item.CountBaseUnitQuantity;
                r["StockTransferQty"] = item.CountTransferUnitQuantity;
                r["StockReceivingQty"] = item.CountStockUnitQuantity;
                r["StockPurchaseQty"] = item.CountPurchaseUnitQuantity;

                decimal qohAsBase = 0;
                ut.SetQuantityFromDisplay("B", item.BaseUnitQuantity);
                qohAsBase = ut.QuantityAsBaseUnit;
                r["SnappedQOH"] = qohAsBase;

                additionalData &amp;#43;= "|" &amp;#43; qohAsBase;

                decimal totalAsBase = item.CountBaseUnitQuantity;
                ut.SetQuantityFromDisplay("T", item.CountTransferUnitQuantity);
                totalAsBase &amp;#43;= ut.QuantityAsBaseUnit;

                ut.SetQuantityFromDisplay("S", item.CountStockUnitQuantity);
                totalAsBase &amp;#43;= ut.QuantityAsBaseUnit;

                ut.SetQuantityFromDisplay("P", item.CountPurchaseUnitQuantity);
                totalAsBase &amp;#43;= ut.QuantityAsBaseUnit;

                ut.SetQuantityFromDisplay("B", totalAsBase);
                r["CountQOH"] = ut.GetQuantityForDisplay(displayUnits);

                decimal varianceAsBase = (totalAsBase - qohAsBase);
                decimal countCostAsBase = (totalAsBase * item.Stock.BaseUnitCurrentCost);

                bool quantityPosted = (item.CountStockUnitQuantityPosted || item.CountTransferUnitQuantityPosted || item.CountBaseUnitQuantityPosted || item.CountPurchaseUnitQuantityPosted);

                ut.SetQuantityFromDisplay("B", varianceAsBase);
                r["Variance"] = (quantityPosted == true) ? ut.GetQuantityForDisplay(displayUnits) : 0;
                r["VarianceCost"] = (quantityPosted == true) ? (ut.GetQuantityForDisplay(displayUnits) * item.Stock.BaseUnitCurrentCost) : 0;

                ut.SetQuantityFromDisplay("B", countCostAsBase);
                r["CountCost"] = ut.GetQuantityForDisplay(displayUnits);

                r["AdditionalData"] = additionalData;

                i&amp;#43;&amp;#43;;

                dt.Rows.Add(r);
            }
        }

        return ds;
    }&lt;/pre&gt;
</description></item><item><title>Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><pubDate>Tue, 01 Sep 2009 06:42:05 GMT</pubDate><dc:creator>james</dc:creator><category>WebScheduler</category><category>Oracle</category><description>&lt;p&gt;Mark, the ISDataSource actually retrieves schema from strongly-typed DataSet as well, so yes, you can have ISDataSource to access your DataSet automatically.&lt;/p&gt;&lt;p&gt;I understand that you may want to bind the Scheduler to dataset using primitive way such as scheduler.DataSource = ds. I'm interested to hear why you believe that it could be useful? Or perhaps I don't get you properly on your DataSet question.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><pubDate>Tue, 01 Sep 2009 04:03:49 GMT</pubDate><dc:creator>Mark.R.P</dc:creator><category>WebScheduler</category><category>Oracle</category><description>&lt;p&gt;&lt;/p&gt;Are then any plans to update the WebScheduler control to be able to work with a DataSet? I believe this would be very useful.</description></item><item><title>Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><pubDate>Tue, 01 Sep 2009 03:27:30 GMT</pubDate><dc:creator>yudi@intersoftpt.com</dc:creator><category>WebScheduler</category><category>Oracle</category><description>&lt;p /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size: 9pt; font-family: 'segoe ui', sans-serif; color: rgb(31, 73, 125); "&gt;WebScheduler integrates natively into
ISDataSource control (Intersoft’s flagship datasource control) to provide you
with multiple tables binding capability.&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size: 9pt; font-family: 'segoe ui', sans-serif; color: rgb(31, 73, 125); "&gt;There should be no problem if you are using
Oracle as the backend database. As long as it returns datatable and able to be
recognized by ISDataSource.&lt;/span&gt;
&lt;p /&gt;</description></item><item><title>Web Schedule Data Source</title><link>http://www.intersoftsolutions.com/Community/WebScheduler/Web-Schedule-Data-Source/</link><pubDate>Mon, 31 Aug 2009 13:41:47 GMT</pubDate><dc:creator>gdexter</dc:creator><category>WebScheduler</category><category>Oracle</category><description>&lt;p&gt;Hello, I am currently building a Task Management solution for a client. The dataflow etc is quite complex and Oracle is used as the backend database. Would the Scheduler control work with a DataSet that is connected to Oracle??&lt;/p&gt;</description></item></channel></rss>