예제 #1
0
        private void PopulateControls()
        {
            litHeaderText.Text = ActivePage.Heading;
            PopulateItemGrid();
            var cat = new NameIdModel {
                Name = "Please select", ID = 0
            };
            var cats = new List <NameIdModel> {
                cat
            };

            cats.AddRange(GetItems());
            ddlItem.DataSource = cats;
            ddlItem.DataBind();
        }
예제 #2
0
        private void PopulateControls()
        {
            litHeaderText.Text = ActivePage.Heading;
            PopulateItemGrid();

            var cat = new NameIdModel {
                Name = "Please select", ID = 0
            };
            var cats = new List <NameIdModel> {
                cat
            };

            cats.AddRange(GetCategories());
            ddlCategory.DataSource = cats;
            ddlCategory.DataBind();


            cat = new NameIdModel {
                Name = "Please select", ID = 0
            };
            cats = new List <NameIdModel> {
                cat
            };
            cats.AddRange(GetUom());
            Uom.DataSource = cats;
            Uom.DataBind();

            cat = new NameIdModel {
                Name = "Please select", ID = 0
            };
            cats = new List <NameIdModel> {
                cat
            };
            cats.AddRange(GetSupplier());
            ddlSuplierCode.DataSource = cats;
            ddlSuplierCode.DataBind();

            cat = new NameIdModel {
                Name = "Please select", ID = 0
            };
            cats = new List <NameIdModel> {
                cat
            };
            cats.AddRange(GetPurchaser());
            ddlPurchaser.DataSource = cats;
            ddlPurchaser.DataBind();
        }
예제 #3
0
        public void Worker_SessionContextKnownType()
        {
            String         dataToSendSerialized2 = TypeExtension.DefaultString;
            SessionContext context = new SessionContext(this.ToString(), Guid.NewGuid().ToString(), "MyName");
            NameIdModel    dataIn  = new NameIdModel()
            {
                Name = "NameField"
            };
            WorkerParameter <NameIdModel> item2 = new WorkerParameter <NameIdModel>()
            {
                Context = context, DataIn = dataIn
            };
            ISerializer <WorkerParameter <NameIdModel> > serializer2 = new JsonSerializer <WorkerParameter <NameIdModel> >();

            // Test Serialization
            dataToSendSerialized2 = serializer2.Serialize(item2);
            Assert.IsTrue(dataToSendSerialized2 != TypeExtension.DefaultString, "Did not work");
        }
예제 #4
0
        public void Worker_WorkerParameterSerialize()
        {
            // Initialize
            var dataToSendSerialized = TypeExtension.DefaultString;
            var context = new SessionContext(this.ToString(), Guid.NewGuid().ToString(), "MyName");
            var dataIn  = new NameIdModel()
            {
                Name = "NameField"
            };
            var item1 = new WorkerParameter <NameIdModel>()
            {
                Context = context, DataIn = dataIn
            };
            var serializer = new JsonSerializer <WorkerParameter <NameIdModel> >();

            // Disable exceptions, we just want to look at results
            serializer.ThrowException = false;

            // Test Item1 Serialization
            dataToSendSerialized = serializer.Serialize(item1);
            Assert.IsTrue(dataToSendSerialized != TypeExtension.DefaultString, "Did not work");
            item1 = serializer.Deserialize(dataToSendSerialized);
            Assert.IsTrue(item1 != null, "Did not work.");
        }