Example #1
0
 protected void ddlDepartments_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddlDepartments.SelectedItem.Text.EndsWith("- OSMS"))
     {
         MunchieServiceRef.TheWebService pxy = new MunchieServiceRef.TheWebService();
         string department = ddlDepartments.SelectedIndex.ToString();
         DataSet ds = pxy.GetProductCatalog(department);
         rptProducts.DataSource = ds;
         rptProducts.DataBind();
     }
     else if (ddlDepartments.SelectedItem.Text.EndsWith("- ACO"))
     {
         ApocalypseWebRef.TP_WebService apocProxy = new ApocalypseWebRef.TP_WebService();
         DataSet apocDS = apocProxy.getCatalog(int.Parse(ddlDepartments.SelectedValue));
         apocDS.Tables[0].Columns[0].ColumnName = "ProductID";
         apocDS.Tables[0].Columns[1].ColumnName = "Description";
         apocDS.Tables[0].Columns[2].ColumnName = "Price";
         apocDS.Tables[0].Columns[3].ColumnName = "QuantityOnHand";
         apocDS.Tables[0].Columns[4].ColumnName = "DepartmentNumber";
         apocDS.Tables[0].Columns[5].ColumnName = "URL";
         rptProducts.DataSource = apocDS;
         rptProducts.DataBind();
     }
     else
     {
         string value = ddlDepartments.SelectedValue.Replace(" - Jungle", "");
         JungleServiceRef.MerchantStore jungProxy = new JungleServiceRef.MerchantStore();
         DataSet jungDS = jungProxy.GetProductCatalog(value);
         jungDS.Tables[0].Columns[0].ColumnName = "ProductID";
         jungDS.Tables[0].Columns[1].ColumnName = "Description";
         jungDS.Tables[0].Columns[2].ColumnName = "Price";
         jungDS.Tables[0].Columns[3].ColumnName = "QuantityOnHand";
         jungDS.Tables[0].Columns[4].ColumnName = "DepartmentNumber";
         jungDS.Tables[0].Columns[5].ColumnName = "URL";
         rptProducts.DataSource = jungDS;
         rptProducts.DataBind();
     }
 }