Ejemplo n.º 1
0
        private void UpdateDataView()
        {
            #region RegionList population
            UpdateClassRegions();
            UpdateTermRegions();
            #endregion
            #region Init TranslationMode radio group
            rdTranslationMode.Items.Clear();
            rdTranslationMode.DataSource = Enum.GetValues(typeof(TRClassTranslationMode));
            rdTranslationMode.DataBind();
            #endregion
            #region Init ListBar
            //using (TRClassList iList = TRClass.GetAll(" RegionCode = '"+ ddClassRegions.SelectedValue.ToString()+"'"))
            //Added by Venkata 07-10-16
            using (TRClassList iList = GetAllTRClass(" RegionCode = '" + ddClassRegions.SelectedValue.ToString() + "'"))
            {
                foreach (TRClass tr_class in iList)
                {
                    uwClassList.Groups.FromKey("classes").Items.Add(tr_class.Item.FullName, tr_class.Item.Id.ToString());
                }
            }
            using (TermTypeList iTypes = TermType.GetAll())
            {
                foreach (TermType termType in iTypes)
                {
                    uwClassList.Groups.FromKey("others").Items.Add(termType.Name, termType.Code.ToString());
                }
            }

            uwClassList.SelectedGroup = 0;
            uwClassList.SelectedItem  = uwClassList.Groups[0].Items[0];
            #endregion
            #region Update CheckBoxLists
            cbMTRDays.Items.Clear();
            for (int i = 1; i <= 31; i++)
            {
                cbMTRDays.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }
            cbCTRDays.Items.Clear();
            for (int i = 1; i <= 31; i++)
            {
                cbCTRDays.Items.Add(new ListItem(i.ToString(), i.ToString()));
            }
            #endregion

            #region Update Product Line DropDown List
            using (HyperCatalog.Business.PLList plList = PL.GetAll())
            {
                plList.Sort("Code");
                ddPL.DataSource = plList;
                ddPL.DataBind();
                ddPL.Items.Insert(0, new ListItem("->PL<-", null));
                ddPL.SelectedIndex    = 0;
                cbPLLanguages.Enabled = false;
            }
            #endregion

            UpdateOptions(uwClassList.Groups[0].Items[0].Key);

            pnl_ClassPanel.Visible = true;
            pnl_TermsPanel.Visible = false;
        }