Esempio n. 1
0
        private void BindChapters(DropDownList ddl)
        {
            // Get all chapters of the client.
            List <object[]> chapters = base.Core.TaxonomyChapters.GetValues(
                new string[] { "Id" }
                );

            ddl.Items.Add("");

            // Run through all chapters of the client.
            foreach (object[] chapter in chapters)
            {
                // Get the label of the chapter in the currently selected language.
                string label = (string)base.Core.TaxonomyChapterLabels.GetValue(
                    "Label",
                    new string[] { "IdTaxonomyChapter", "IdLanguage" },
                    new object[] { (Guid)chapter[0], this.IdLanguage }
                    );

                // Create a new list item for the chapter.
                System.Web.UI.WebControls.ListItem lItem = new System.Web.UI.WebControls.ListItem();
                lItem.Text  = label;
                lItem.Value = ((Guid)chapter[0]).ToString();

                ddl.Items.Add(lItem);
            }
        }
Esempio n. 2
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {
            cbl.ID = sender.GetName();

            cbl.Items.Clear();

            foreach (string s in Prevalues)
            {
                System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(s);

                if(_val.Contains(s + ";"))
                    item.Selected = true;

                cbl.Items.Add(item);
                


            }

            if (string.IsNullOrEmpty(_val) && !string.IsNullOrEmpty(DefaultValue))
                cbl.SelectedValue = DefaultValue;


            return cbl;
        }
Esempio n. 3
0
        private void ConfigurarControlesFactura()
        {
            btn_NuevaVenta.Visible         = false;
            btn_CancelarVenta.Visible      = true;
            controlesFactura.Visible       = true;
            controlesFactura.ClientIDMode  = System.Web.UI.ClientIDMode.Static;
            ControlesFacturaA.ClientIDMode = System.Web.UI.ClientIDMode.Static;
            cmbVendedor.Items.Clear();
            List <Struct_Vendedores> SellerList = Data2.Class.Struct_Vendedores.GetAllVendedores(UserId);

            cmbVendedor.Items.Add(new System.Web.UI.WebControls.ListItem("Ninguno", "0"));
            if (SellerList != null && SellerList.Count > 0)
            {
                for (int a = 0; a < SellerList.Count; a++)
                {
                    System.Web.UI.WebControls.ListItem ListI = new System.Web.UI.WebControls.ListItem(SellerList[a].NombreVendedor, SellerList[a].Id.ToString());
                    cmbVendedor.Items.Add(ListI);
                }
            }
            else
            {
            }

            if (Data2.Class.Struct_UserConfig.getUserConfig(UserId).MostrarKiosco == true)
            {
                ModoRapido.Visible  = true;
                HF_ModoRapido.Value = "1";
            }
            else
            {
                ModoRapido.Visible  = false;
                HF_ModoRapido.Value = "0";
            }
        }
 protected override void OnLoad(EventArgs e)
 {
     base.OnLoad(e);
     if (!(Page.IsPostBack))
     {
         if (DisplayMode == Modes.YesNo)
         {
             BooleanDropDownList.Items.Clear();
             System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Yes", "1", true);
             li.Selected = true;
             BooleanDropDownList.Items.Add(li);
             li = new System.Web.UI.WebControls.ListItem("No", "0", true);
             BooleanDropDownList.Items.Add(li);
         }
         else if (DisplayMode == Modes.EnabledDisabled)
         {
             BooleanDropDownList.Items.Clear();
             System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Enabled", "1", true);
             li.Selected = true;
             BooleanDropDownList.Items.Add(li);
             li = new System.Web.UI.WebControls.ListItem("Disabled", "0", true);
             BooleanDropDownList.Items.Add(li);
         }
     }
 }
Esempio n. 5
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {
            lb.ID            = sender.GetName();
            lb.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Multiple;
            lb.CssClass      = "guiInputStandardSize";
            lb.Items.Clear();

            foreach (string s in Prevalues)
            {
                System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(s);

                if (_val.Contains(s + ";"))
                {
                    item.Selected = true;
                }

                lb.Items.Add(item);
            }

            if (string.IsNullOrEmpty(_val) && !string.IsNullOrEmpty(DefaultValue))
            {
                lb.SelectedValue = DefaultValue;
            }

            return(lb);
        }
Esempio n. 6
0
        protected void InitializeFileLists()
        {
            if (MyPage.MTApp.CatalogServices.ProductFiles.CountOfAll() > 30)
            {
                FilesDropDownList.Visible   = false;
                FileSelectedTextBox.Visible = true;
                browseButton.Visible        = true;
            }
            else
            {
                List <ProductFile> files = MyPage.MTApp.CatalogServices.ProductFiles.FindAll(1, 1000);
                FilesDropDownList.Visible   = true;
                FileSelectedTextBox.Visible = false;
                browseButton.Visible        = false;

                System.Web.UI.WebControls.ListItem item = (System.Web.UI.WebControls.ListItem)FilesDropDownList.Items[0];
                FilesDropDownList.Items.Clear();
                FilesDropDownList.Items.Add(item);

                FilesDropDownList.DataSource     = files;
                FilesDropDownList.DataTextField  = "CombinedDisplay";
                FilesDropDownList.DataValueField = "Bvin";
                FilesDropDownList.DataBind();
            }
        }
Esempio n. 7
0
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);

            this.CssClass = "guiInputTextStandard";

            // Check for multiple choises
            if (_multiple)
            {
                this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Multiple;
                this.Rows          = 5;
                this.Multiple      = true;
            }
            else
            {
                this.Rows = 1;
                this.Items.Add(new System.Web.UI.WebControls.ListItem("", ""));
                this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Single;
            }

            SqlDataReader dr = Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(GlobalSettings.DbDSN, CommandType.Text, "select distinct text from cmsTab order by text");

            while (dr.Read())
            {
                System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem(dr["text"].ToString(), dr["text"].ToString().ToLower());
                if (((string)(", " + _value + ",")).IndexOf(", " + dr["text"].ToString().ToLower() + ",") > -1)
                {
                    li.Selected = true;
                }

                this.Items.Add(li);
            }
            dr.Close();
        }
        private void FillCmbOgrenci()
        {
            DropDownList_adsoyad.Items.Clear();
            var seciniz = new ListItem
            {
                Value = "-1",
                Text  = "Seçiniz"
            };

            DropDownList_adsoyad.Items.Add(seciniz);

            var dtOgrenciler = _dbHelper.GetDataTable("Select * from ogrenci where IsDeleted=0  order by OgrenciAdi,OgrenciSoyadi");

            foreach (DataRow dr in dtOgrenciler.Rows)
            {
                var listItem = new ListItem
                {
                    Value = (dr["OgrenciID"]).ToString(),
                    Text  = dr["OgrenciAdi"].ToString() + " " + dr["OgrenciSoyadi"].ToString()
                };
                DropDownList_adsoyad.Items.Add(listItem);
            }

            DropDownList_adsoyad.SelectedIndex = 0;
        }
Esempio n. 9
0
        public static void verificaCampiPersonalizzati(Page page, SAAdminTool.DocsPaWR.Fascicolo fascicolo, Microsoft.Web.UI.WebControls.TreeView Folders, bool editMode)
        {
            System.Web.UI.WebControls.DropDownList ddl_tipoFasc            = (System.Web.UI.WebControls.DropDownList)page.FindControl("ddl_tipologiaFasc");
            System.Web.UI.WebControls.ImageButton  btn_CampiPersonalizzati = (System.Web.UI.WebControls.ImageButton)page.FindControl("img_btnDettagliProf");
            System.Web.UI.WebControls.TextBox      txt_fascdesc            = (System.Web.UI.WebControls.TextBox)page.FindControl("txt_fascdesc");

            //Fascicolo senza tipologia (Apro la lista documenti in fascicolo)
            if (fascicolo != null && (fascicolo.template == null || fascicolo.template.SYSTEM_ID == 0) && string.IsNullOrEmpty(ddl_tipoFasc.SelectedValue))
            {
                ddl_tipoFasc.Enabled            = editMode;
                btn_CampiPersonalizzati.Enabled = editMode;

                page.Session["ListaDocs-CampiProf"] = "ListaDocs";
                string urlFormattata = System.Text.RegularExpressions.Regex.Replace(txt_fascdesc.Text, @"[\000\010\011\012\015\032\042\047\134\140]", "\\$0");
                string newUrl        = "tabPulsantiDoc.aspx?idFolder=" + getSelectedNodeFolder(page, Folders).ID.ToString() + "&AclRevocata=" + GetControlAclFascicolo(page).AclRevocata.ToString();// + "&codFasc=" + urlFormattata;
                page.ClientScript.RegisterStartupScript(page.GetType(), "apriPopUp", "top.principale.iFrame_dx.document.location='" + newUrl + "';", true);
            }

            //Fascicolo con tipologia (Apro i campi profilati del fascicolo)
            if (System.Configuration.ConfigurationManager.AppSettings["ProfilazioneDinamicaFasc"] != null && System.Configuration.ConfigurationManager.AppSettings["ProfilazioneDinamicaFasc"] == "1" && fascicolo.tipo.Equals("P"))
            {
                //Fasciolo con template salvato
                if (fascicolo != null && fascicolo.template != null && fascicolo.template.SYSTEM_ID != 0)
                {
                    ddl_tipoFasc.Enabled            = false;
                    btn_CampiPersonalizzati.Enabled = true;

                    System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(fascicolo.template.DESCRIZIONE, fascicolo.template.SYSTEM_ID.ToString());
                    if (!ddl_tipoFasc.Items.Contains(item))
                    {
                        ddl_tipoFasc.Items.Add(item);
                        ddl_tipoFasc.SelectedValue = item.Value;
                    }

                    page.Session["Template"]            = fascicolo.template;
                    page.Session["ListaDocs-CampiProf"] = "CampiProf";
                    string newUrl = "tabPulsantiDoc.aspx?tipoFascicolo=" + fascicolo.tipo + "&codTipologiaFasc=" + ddl_tipoFasc.SelectedValue.ToString() + "&editMode=" + editMode.ToString() + "&AclRevocata=" + GetControlAclFascicolo(page).AclRevocata.ToString();// + "&codFasc=" + txt_fascdesc.Text;
                    page.ClientScript.RegisterStartupScript(page.GetType(), "apriPopUp", "top.principale.iFrame_dx.document.location='" + newUrl + "';", true);
                }

                //Fasciolo con template appena selezionato
                if (fascicolo != null && fascicolo.template != null && fascicolo.template.SYSTEM_ID == 0 && !string.IsNullOrEmpty(ddl_tipoFasc.SelectedValue))
                {
                    ddl_tipoFasc.Enabled            = true;
                    btn_CampiPersonalizzati.Enabled = true;

                    page.Session["ListaDocs-CampiProf"] = "CampiProf";
                    string newUrl = "tabPulsantiDoc.aspx?tipoFascicolo=" + fascicolo.tipo + "&codTipologiaFasc=" + ddl_tipoFasc.SelectedValue.ToString() + "&editMode=" + editMode.ToString() + "&AclRevocata=" + GetControlAclFascicolo(page).AclRevocata.ToString();// + "&codFasc=" + txt_fascdesc.Text;
                    page.ClientScript.RegisterStartupScript(page.GetType(), "apriPopUp", "top.principale.iFrame_dx.document.location='" + newUrl + "';", true);
                }
            }
            else
            {
                if (fascicolo != null)
                {
                    string newUrl = "tabPulsantiDoc.aspx?tipoFascicolo=" + fascicolo.tipo + "&editMode=" + editMode.ToString() + "&AclRevocata=" + GetControlAclFascicolo(page).AclRevocata.ToString();
                    page.ClientScript.RegisterStartupScript(page.GetType(), "apriPopUp", "top.principale.iFrame_dx.document.location='" + newUrl + "';", true);
                }
            }
        }
Esempio n. 10
0
        private static void AddSubItem(System.Web.UI.WebControls.DropDownList ddl, List <JobEduSpecialty> lst, long ParentID, int deep)
        {
            string preChars = "";

            for (int i = 0; i < deep; i++)
            {
                preChars += "----";
            }
            var qs = from l in lst where l.ParentID == ParentID select l;

            foreach (var q in qs)
            {
                var item = new System.Web.UI.WebControls.ListItem(preChars + q.Name, q.ID.ToS());
                if (deep == 2)
                {
                    item.Attributes.Add("class", "mouseover");
                }
                else
                {
                    item.Attributes.Add("class", "disabled");
                }
                ddl.Items.Add(item);
                AddSubItem(ddl, lst, q.ID, deep + 1);
            }
        }
Esempio n. 11
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {
            ddl.ID = sender.GetName();

            ddl.Items.Clear();
            List <KeyValuePair <String, String> > items = new List <KeyValuePair <String, String> >();

            if (ObjectGuid != Guid.Empty)
            {
                Guid[] guids = umbraco.cms.businesslogic.CMSNode.getAllUniquesFromObjectType(ObjectGuid);
                foreach (Guid g in guids)
                {
                    umbraco.cms.businesslogic.CMSNode node = new umbraco.cms.businesslogic.CMSNode(g);
                    items.Add(new KeyValuePair <string, string>(node.Id.ToString(), node.Text));
                }
            }

            items.Sort(delegate(KeyValuePair <String, String> x, KeyValuePair <String, String> y) { return(x.Value.CompareTo(y.Value)); });

            foreach (KeyValuePair <String, String> kv in items)
            {
                ddl.Items.Add(new System.Web.UI.WebControls.ListItem(kv.Value, kv.Key));
            }

            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Choose...", "");
            li.Selected = true;
            ddl.Items.Insert(0, li);



            ddl.SelectedValue = _val;

            return(ddl);
        }
Esempio n. 12
0
        private void listBoxClouds_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (((System.Windows.Forms.ListBox)sender).Text.Equals(""))
            {
                return;
            }
            listViewBackupsInfo.Items.Clear();
            System.Web.UI.WebControls.ListItem selectedItem = (System.Web.UI.WebControls.ListItem)((System.Windows.Forms.ListBox)sender).SelectedItem;
            List <Backup> backups = databaseService.GetBackupsByPlanId(Int32.Parse(selectedItem.Value));
            string        cloudId = selectedItem.Attributes["cloudId"];

            foreach (var b in backups)
            {
                Double   size            = Math.Round(ByteSize.FromBytes(b.size).MegaBytes, 3);
                Double   compressedSize  = Math.Round(ByteSize.FromBytes(b.compressedSize).MegaBytes, 3);
                TimeSpan runTimeTimeSpan = new TimeSpan(0, 0, 0, 0, (int)b.runTime);
                String   runTime         = (runTimeTimeSpan.Days > 0 ? runTimeTimeSpan.Days + " d - " : "") +
                                           runTimeTimeSpan.Hours + " h : " + runTimeTimeSpan.Minutes + " m : " + runTimeTimeSpan.Seconds + " s";

                System.Windows.Forms.ListViewItem item = new System.Windows.Forms.ListViewItem(
                    new string[] { b.targetPath, b.date.ToString(),
                                   size + " MB", compressedSize + " MB", runTime });
                item.Tag = b.id;
                listViewBackupsInfo.Items.Add(item);
            }
        }
Esempio n. 13
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {
            ddl.ID = sender.GetName();

            ddl.Items.Clear();
            List <KeyValuePair <String, String> > items = new List <KeyValuePair <String, String> >();


            string[] preValuesSource = { "@createDate", "@creatorName", "@level", "@nodeType", "@nodeTypeAlias", "@pageID", "@pageName", "@parentID", "@path", "@template", "@updateDate", "@writerID", "@writerName" };

            string fieldSql = "select distinct alias from cmsPropertyType order by alias";

            IRecordsReader dataTypes = umbraco.BusinessLogic.Application.SqlHelper.ExecuteReader(fieldSql);

            ddl.DataTextField  = "alias";
            ddl.DataValueField = "alias";
            ddl.DataSource     = dataTypes;
            ddl.DataBind();

            foreach (string s in preValuesSource)
            {
                ddl.Items.Add(new System.Web.UI.WebControls.ListItem(s, s.Replace("@", "")));
            }


            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Choose...", "");
            li.Selected = true;
            ddl.Items.Insert(0, li);

            ddl.SelectedValue = _val;

            return(ddl);
        }
Esempio n. 14
0
        protected override void OnInit(EventArgs e)
        {
            List <string> areas = new List <string>();

            areas.Add("England, London & South East");
            areas.Add("England, South West");
            areas.Add("England, Midlands");
            areas.Add("England, Peak District");
            areas.Add("England, North West");
            areas.Add("England, Yorkshire");
            areas.Add("England, Lake District");
            areas.Add("England, North East");
            areas.Add("Wales");
            areas.Add("Scotland");
            areas.Add("Australia");
            areas.Add("USA");
            areas.Add("Ireland");
            areas.Add("Thailand");
            areas.Add("Canada");
            areas.Add("Other");

            foreach (string p in areas)
            {
                DropDownListItem item = new DropDownListItem(p, p);
                Items.Add(item);
            }
        }
Esempio n. 15
0
		protected override void OnInit(EventArgs e)
		{
			base.OnInit (e);
			
			int count = 0;
			this.CssClass = "guiInputTextStandard";

			// Check for multiple choises
			if (_multiple) 
			{
				this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Multiple;
				this.Rows = 5;
				this.Multiple =true;
			} 
			else 
			{
				this.Rows = 1;
				this.Items.Add(new System.Web.UI.WebControls.ListItem("", ""));
				this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Single;
				count = 1;
			}

			// This should be replaced by business logic, but right now it would cause a circular reference if
			// umbRuntime was added as a reference to this project
			foreach(cms.businesslogic.web.DocumentType dt in cms.businesslogic.web.DocumentType.GetAllAsList())
			{
				System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem(dt.Text, dt.Id.ToString());
				if (((string) (", "+_value+",")).IndexOf(", "+dt.Id.ToString()+",") > -1)
					li.Selected = true;

				this.Items.Add(li);
				count++;
			}
		}
        protected void Page_Load(object sender, EventArgs e)
        {
            Act act = new Act(Web);

            if (act.CheckFeatureLicense(ActFeature.AppsAndCommunities) != 0)
            {
                Microsoft.SharePoint.Utilities.SPUtility.Redirect("epmlive/applications/noact.aspx", Microsoft.SharePoint.Utilities.SPRedirectFlags.RelativeToLayoutsPage, HttpContext.Current);
            }

            API.ApplicationDef appDef = API.Applications.GetApplicationInfo(Request["AppId"]);

            if (appDef.Community != "")
            {
                Microsoft.SharePoint.Utilities.SPUtility.Redirect("epmlive/applications/precheck.aspx?appid=" + Request["appid"] + "&CommId=", Microsoft.SharePoint.Utilities.SPRedirectFlags.RelativeToLayoutsPage, System.Web.HttpContext.Current);
            }
            else
            {
                string curapp = "";
                try
                {
                    curapp = Request["CommId"].ToString();
                }
                catch { }
                if (curapp == "")
                {
                    AppSettingsHelper helper = new AppSettingsHelper();
                    curapp = helper.CurrentAppId.ToString();
                }



                SPList oList = Web.Lists.TryGetList("Installed Applications");

                SPQuery query = new SPQuery();
                query.Query = "<Where><IsNull><FieldRef Name='EXTID'/></IsNull></Where><OrderBy><FieldRef Name='Title'/></OrderBy>";

                foreach (SPListItem li in oList.GetItems(query))
                {
                    System.Web.UI.WebControls.ListItem listitem = new System.Web.UI.WebControls.ListItem(li.Title, li.ID.ToString());

                    if (String.Equals(li.ID.ToString(), curapp))
                    {
                        listitem.Selected = true;
                    }

                    ddlCommunity.Items.Add(listitem);
                }

                query       = new SPQuery();
                query.Query = "<Where><And><Eq><FieldRef Name='EXTID' /><Value Type='Number'>" + Request["AppId"] + "</Value></Eq><Eq><FieldRef Name='Status'/><Value Type='Text'>Installed</Value></Eq></And></Where>";

                SPListItemCollection lic = oList.GetItems(query);

                if (lic.Count > 0)
                {
                    pnlInstalled.Visible = true;
                    bNavOnly             = "true";
                }
            }
        }
Esempio n. 17
0
		protected override void OnInit(EventArgs e)
		{
			base.OnInit (e);
			
			this.CssClass = "guiInputTextStandard";

			// Check for multiple choises
			if (_multiple) 
			{
				this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Multiple;
				this.Rows = 5;
				this.Multiple =true;
			} 
			else 
			{
				this.Rows = 1;
				this.Items.Add(new System.Web.UI.WebControls.ListItem("", ""));
				this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Single;
			}

			SqlDataReader dr = Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(GlobalSettings.DbDSN, CommandType.Text, "select distinct text from cmsTab order by text");
			while (dr.Read())
			{
				System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem(dr["text"].ToString(), dr["text"].ToString().ToLower());
				if (((string) (", "+_value+",")).IndexOf(", "+dr["text"].ToString().ToLower()+",") > -1)
					li.Selected = true;

				this.Items.Add(li);
			}
			dr.Close();

		}
Esempio n. 18
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {
            cbl.ID = sender.GetName();

            cbl.Items.Clear();

            foreach (string s in Prevalues)
            {
                System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(s);

                if (_val.Contains(s + ";"))
                {
                    item.Selected = true;
                }

                cbl.Items.Add(item);
            }

            if (string.IsNullOrEmpty(_val) && !string.IsNullOrEmpty(DefaultValue))
            {
                cbl.SelectedValue = DefaultValue;
            }


            return(cbl);
        }
		protected override void OnInit(EventArgs e)
		{
			base.OnInit (e);
			
			this.CssClass = "guiInputTextStandard";

			// Check for multiple choises
			if (_multiple) 
			{
				this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Multiple;
				this.Rows = 5;
				this.Multiple =true;
			} 
			else 
			{
				this.Rows = 1;
				this.Items.Add(new System.Web.UI.WebControls.ListItem("", ""));
				this.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Single;
			}

			Hashtable ht = new Hashtable();
			foreach(cms.businesslogic.propertytype.PropertyType pt in cms.businesslogic.propertytype.PropertyType.GetAll().OrderBy(x => x.Name))
			{
				if (!ht.ContainsKey(pt.Alias)) 
				{
					System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem(pt.Alias);
					if (((string) (", "+_value+",")).IndexOf(", "+pt.Alias+",") > -1)
						li.Selected = true;
					ht.Add(pt.Alias, "");

					this.Items.Add(li);
				}
			}

		}
        private void FillCmbKitap()
        {
            DropDownList_Verilenkitap.Items.Clear();
            var seciniz = new ListItem
            {
                Value = "-1",
                Text  = "Seçiniz"
            };

            DropDownList_Verilenkitap.Items.Add(seciniz);

            DataTable dtKitaplar = _dbHelper.GetDataTable("SELECT * FROM Kitap where IsDeleted=0 order by KitapAdi");

            foreach (DataRow dr in dtKitaplar.Rows)
            {
                var listItem = new ListItem
                {
                    Value = dr["KitapID"].ToString(),
                    Text  = dr["KitapAdi"].ToString()
                };
                DropDownList_Verilenkitap.Items.Add(listItem);
            }


            DropDownList_Verilenkitap.SelectedIndex = 0;
        }
        public System.Web.UI.WebControls.WebControl RenderControl()
        {
            ddl.ID = "DocTypePicker";

            ddl.Items.Clear();
            List<KeyValuePair<String, String>> items = new List<KeyValuePair<String, String>>();

            if (ObjectGuid != Guid.Empty)
            {
                Guid[] guids = umbraco.cms.businesslogic.CMSNode.getAllUniquesFromObjectType(ObjectGuid);
                foreach (Guid g in guids)
                {
                    umbraco.cms.businesslogic.CMSNode node = new umbraco.cms.businesslogic.CMSNode(g);
                    items.Add(new KeyValuePair<string, string>(node.Id.ToString(), node.Text));
                }
            }

            items.Sort(delegate(KeyValuePair<String, String> x, KeyValuePair<String, String> y) { return x.Value.CompareTo(y.Value); });

            foreach (KeyValuePair<String, String> kv in items)
            {
                ddl.Items.Add(new System.Web.UI.WebControls.ListItem(kv.Value, kv.Key));
            }

            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Choose...", "");
            li.Selected = true;
            ddl.Items.Insert(0, li);

            ddl.SelectedValue = _val;

            return ddl;
        }
Esempio n. 22
0
        /// <summary>
        /// Load or reloads a subset of the chosen resultset returned by the stored procedure.
        /// You can specify which record you want to be checked by default.
        /// </summary>
        /// <param name="PrimaryKey">Primary key of the record you want to be selected by default.</param>
        /// <param name="startRecord">The zero-based record number to start with.</param>
        /// <param name="maxRecords">The maximum number of records to retrieve.</param>
        public void RefreshData(object PrimaryKey, int startRecord, int maxRecords)
        {
            if (this.LastKnownConnectionType == OlymarsDemo.DataClasses.ConnectionType.None)
            {
                throw new InvalidOperationException("You must call the 'Initialize' method before calling this method.");
            }

            this.param = new Params.spS_xReadOrderLines();

            switch (this.LastKnownConnectionType)
            {
            case OlymarsDemo.DataClasses.ConnectionType.ConnectionString:
                this.param.SetUpConnection(this.connectionString);
                break;

            case OlymarsDemo.DataClasses.ConnectionType.SqlConnection:
                this.param.SetUpConnection(this.sqlConnection);
                break;
            }

            this.param.CommandTimeOut = this.commandTimeOut;


            if (!this.param_OrderID.IsNull)
            {
                this.param.Param_OrderID = this.param_OrderID;
            }


            System.Data.DataSet DS = null;

            SPs.spS_xReadOrderLines SP = new SPs.spS_xReadOrderLines();
            if (SP.Execute(ref this.param, ref DS, startRecord, maxRecords))
            {
                this.DataSource     = DS.Tables[this.tableName].DefaultView;
                this.DataValueField = this.valueMember;
                this.DataTextField  = this.displayMember;
                if (this.doDataBindAfterRefreshData)
                {
                    this.DataBind();
                }

                if (PrimaryKey != null)
                {
                    System.Web.UI.WebControls.ListItem listItem = this.Items.FindByValue(Convert.ToString(PrimaryKey));

                    if (listItem != null)
                    {
                        listItem.Selected = true;
                    }
                }
            }

            else
            {
                SP.Dispose();
                throw new OlymarsDemo.DataClasses.CustomException(this.param, "WebListBoxCustom_spS_xReadOrderLines", "RefreshData");
            }
        }
Esempio n. 23
0
        /// <summary>
        /// 取得供应商评价表中的Greate by wxc
        /// </summary>
        //GenerallyDDL("GradeIDKey","GradeName",strID,ddl_Grade);
        public void  GenerallyDDL(string strValue, string strName, string strID, System.Web.UI.WebControls.DropDownList ddl)
        {
            string strSql = "SELECT GradeIDKey,GradeName FROM VendorGradeEvaluateStandard WHERE StandardIDKey = '" + strID + "'";

            CU.BindDropDownList(strValue, strName, strSql, ddl);
            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("", "");
            ddl.Items.Insert(0, li);
        }
Esempio n. 24
0
 /// <summary>
 /// 绑定下拉框
 /// </summary>
 /// <param name="ddlst">下拉控件</param>
 /// <param name="dt">数据表</param>
 /// <param name="id">值ID</param>
 /// <param name="name">文本</param>
 public static void CreateDropDown(System.Web.UI.WebControls.DropDownList ddlst, DataTable dt, string id, string name)
 {
     System.Web.UI.WebControls.ListItem newItem;
     foreach (DataRow row in dt.Rows)
     {
         newItem = new System.Web.UI.WebControls.ListItem(row[name].ToString(), row[id].ToString());
         ddlst.Items.Add(newItem);
     }
 }
 public override void DataBind()
 {
     EnumeratedValueDropDownList.DataBind();
     if (DisplayNone)
     {
         System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("None", "");
         EnumeratedValueDropDownList.Items.Insert(0, li);
     }
 }
Esempio n. 26
0
 public static void addItemDefault(ref System.Web.UI.WebControls.DropDownList dropdownList,
                                   System.Web.UI.WebControls.ListItem item)
 {
     foreach (System.Web.UI.WebControls.ListItem i in dropdownList.Items)
     {
         i.Selected = false;
     }
     dropdownList.Items.Add(item);
 }
Esempio n. 27
0
        protected override void RenderChildren(System.Web.UI.HtmlTextWriter writer)
        {
            // Create a default OPTION.
            System.Web.UI.WebControls.ListItem listItem = new System.Web.UI.WebControls.ListItem("<Select an option> ", "");
            this.Items.Insert(0, listItem);

            // Call base's RenderChildren method.
            base.RenderChildren(writer);
        }
Esempio n. 28
0
        public System.Web.UI.WebControls.ListItem[] GetAlbums()
        {
            var albumList = _repo.FindAll().DistinctBy(x => x.Album).OrderBy(x => x.Album).ToList();

            var albums = new System.Web.UI.WebControls.ListItem[albumList.Count()];

            albums = (from album in albumList select new System.Web.UI.WebControls.ListItem(album.Album, album.Album)).ToArray();

            return albums;
        }
Esempio n. 29
0
        public System.Web.UI.WebControls.ListItem[] GetAlbums()
        {
            var albumList = _repo.FindAll().DistinctBy(x => x.Album).OrderBy(x => x.Album).ToList();

            var albums = new System.Web.UI.WebControls.ListItem[albumList.Count()];

            albums = (from album in albumList select new System.Web.UI.WebControls.ListItem(album.Album, album.Album)).ToArray();

            return(albums);
        }
Esempio n. 30
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="lst"></param>
 /// <param name="dt"></param>
 public static void LoadStateCodes(ref System.Web.UI.WebControls.DropDownList lst,
                                   DataTable dt, string SelectedState)
 {
     // TODO: standardize code table processing
     foreach (DataRow dr in dt.Rows)
     {
         string stateCode = dr["StateCode"].ToString();
         System.Web.UI.WebControls.ListItem itm = new System.Web.UI.WebControls.ListItem(stateCode, stateCode);
         itm.Selected = Convert.ToBoolean(stateCode == SelectedState);
         lst.Items.Add(itm);
     }
 }
Esempio n. 31
0
        public void LoadBackupPlansList()
        {
            listBoxBackupPlans.Items.Clear();
            List <BackupPlan> plans = databaseService.GetAllPlans();

            foreach (var p in plans)
            {
                System.Web.UI.WebControls.ListItem listItem = new System.Web.UI.WebControls.ListItem(p.name, p.id.ToString());
                listItem.Attributes.Add("cloudId", p.cloudId);
                listBoxBackupPlans.Items.Add(listItem);
            }
        }
        /// <summary>
        ///
        /// </summary>
        public void Bind()
        {
            Items.Clear();

            List <string> orderedTypes = (from c in System.Enum.GetNames(typeof(CragType)) orderby c select c).ToList();

            foreach (string n in orderedTypes)
            {
                int countryID         = ((int)((CragType)System.Enum.Parse(typeof(CragType), n, true)));
                DropDownListItem item = new DropDownListItem(n.ToString(), countryID.ToString());
                Items.Add(item);
            }
        }
Esempio n. 33
0
        /// <summary>
        /// 绑定无限级下拉框
        /// </summary>
        /// <param name="ddlst">下拉控件</param>
        /// <param name="dt">数据表</param>
        /// <param name="id">值ID</param>
        /// <param name="parentid">父节点ID</param>
        /// <param name="name">文本</param>
        public static void CreateLevelDropDown(System.Web.UI.WebControls.ListBox lib, DataTable dt, string id, string parentid, string name, string pVal)
        {
            System.Collections.ArrayList allItems = new System.Collections.ArrayList();
            DataRow[] rows = dt.Select(parentid + "=" + pVal);
            foreach (DataRow row in rows)
            {
                CreateLevelDropDownAssistant(dt, ref allItems, row, string.Empty, id, parentid, name);
            }

            System.Web.UI.WebControls.ListItem[] items = new System.Web.UI.WebControls.ListItem[allItems.Count];
            allItems.CopyTo(items);
            lib.Items.AddRange(items);
        }
Esempio n. 34
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="lst"></param>
 /// <param name="dt"></param>
 /// <param name="selectedcode"></param>
 public static void LoadCreditCardValues(ref System.Web.UI.WebControls.DropDownList lst,
                                         DataTable dt, string selectedcode)
 {
     // TODO: standardize code table processing
     foreach (DataRow dr in dt.Rows)
     {
         string cccode = dr["Code"].ToString();
         string ccname = dr["Name"].ToString();
         System.Web.UI.WebControls.ListItem itm = new System.Web.UI.WebControls.ListItem(ccname, cccode);
         itm.Selected = Convert.ToBoolean(cccode == selectedcode);
         lst.Items.Add(itm);
     }
 }
        /// <summary>
        /// 
        /// </summary>
        public void Bind()
        {
            Items.Clear();

            List<string> orderedTypes = (from c in System.Enum.GetNames(typeof(CragType)) orderby c select c).ToList();

            foreach (string n in orderedTypes)
            {
                int countryID = ((int)((CragType)System.Enum.Parse(typeof(CragType), n, true)));
                DropDownListItem item = new DropDownListItem(n.ToString(), countryID.ToString());
                Items.Add(item);
            }
        }
 private void LoadMonths()
 {
     ccexpmonth.Items.Clear();
     ccexpmonth.Items.Add(new System.Web.UI.WebControls.ListItem("--", "0"));
     for (int iTempCounter = 1; iTempCounter <= 12; iTempCounter += 1)
     {
         System.Web.UI.WebControls.ListItem liTemp = new System.Web.UI.WebControls.ListItem();
         liTemp.Text  = iTempCounter.ToString();
         liTemp.Value = iTempCounter.ToString();
         ccexpmonth.Items.Add(liTemp);
         liTemp = null;
     }
 }
Esempio n. 37
0
        /// <summary>
        /// Load or reloads a subset of the table content. You can specify which record you want to be selected
        /// by default. In order to successfully call this method, you need to call first the Initialize method.
        /// </summary>
        /// <param name="PK_Oit_GuidID">Primary key of the record you want to be selected by default.</param>
        /// <param name="startRecord">The zero-based record number to start with.</param>
        /// <param name="maxRecords">The maximum number of records to retrieve.</param>
        public void RefreshData(System.Data.SqlTypes.SqlGuid PK_Oit_GuidID, int startRecord, int maxRecords)
        {
            this.param = new Params.spS_tblOrderItem_Display(true);

            switch (this.LastKnownConnectionType)
            {
            case OlymarsDemo.DataClasses.ConnectionType.ConnectionString:
                this.param.SetUpConnection(this.connectionString);
                break;

            case OlymarsDemo.DataClasses.ConnectionType.SqlConnection:
                this.param.SetUpConnection(this.sqlConnection);
                break;

            default:
                throw new InvalidOperationException("This control has not been initialized. You must call the Initialize method before calling this method.");
            }

            this.param.Param_Oit_GuidOrderID   = this.FK_Oit_GuidOrderID;
            this.param.Param_Oit_GuidProductID = this.FK_Oit_GuidProductID;

            System.Data.DataSet DS = null;

            SPs.spS_tblOrderItem_Display SP = new SPs.spS_tblOrderItem_Display(false);

            if (SP.Execute(ref this.param, ref DS, startRecord, maxRecords))
            {
                this.DataSource     = DS.Tables["spS_tblOrderItem_Display"].DefaultView;
                this.DataValueField = SPs.spS_tblOrderItem_Display.Resultset1.Fields.Column_ID1.ColumnName;
                this.DataTextField  = SPs.spS_tblOrderItem_Display.Resultset1.Fields.Column_Display.ColumnName;
                if (this.doDataBindAfterRefreshData)
                {
                    this.DataBind();
                }

                if (!PK_Oit_GuidID.IsNull)
                {
                    System.Web.UI.WebControls.ListItem listItem = this.Items.FindByValue(PK_Oit_GuidID.Value.ToString());
                    if (listItem != null)
                    {
                        listItem.Selected = true;
                    }
                }
            }
            else
            {
                SP.Dispose();
                throw new OlymarsDemo.DataClasses.CustomException(this.param, "WebDropDownList_tblOrderItem : System.Web.UI.WebControls.DropDownList", "RefreshData");
            }
        }
Esempio n. 38
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="nationality"></param>
        public void Bind(Nation nationality)
        {
            Items.Clear();

            List<string> orderedCountries = (from c in System.Enum.GetNames(typeof(Nation)) orderby c select c).ToList();

            foreach (string n in orderedCountries)
            {
                byte countryID = ((byte)((Nation)System.Enum.Parse(typeof(Nation), n, true)));
                DropDownListItem item = new DropDownListItem(n.ToString(), countryID.ToString());
                if ((byte)nationality == countryID) { item.Selected = true; }
                Items.Add(item);
            }
        }
Esempio n. 39
0
        /// <summary>
        /// ����û�����
        /// </summary>
        public void SortByText()
        {
            if(this.Items.Count == 0)return;
            System.Web.UI.WebControls.ListItem[] items = new System.Web.UI.WebControls.ListItem[this.Items.Count];
            for(int index=0;index<this.Items.Count;index++)
            {
                items[index] = this.Items[index];
            }

            //ListItemComparer lic = new ListItemComparer();
            //Array arr = items;

            this.Items.Clear();
            //this.Items.AddRange(arr);
        }
Esempio n. 40
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {
            lb.ID = sender.GetName();
            lb.SelectionMode = System.Web.UI.WebControls.ListSelectionMode.Multiple;
            lb.CssClass = "guiInputStandardSize";
            lb.Items.Clear();

            foreach (string s in Prevalues)
            {
                System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(s);

                if (_val.Contains(s + ";"))
                    item.Selected = true;

                lb.Items.Add(item);

            }

            return lb;
        }
Esempio n. 41
0
        /// <summary>
        /// 
        /// </summary>
        public void Bind()
        {
            Items.Clear();

            List<string> orderedCountries = (from c in System.Enum.GetNames(typeof(Nation)) orderby c select c).ToList();

            foreach (string n in orderedCountries)
            {
                byte countryID = ((byte)((Nation)System.Enum.Parse(typeof(Nation), n, true)));

                if (AllowUK)
                {
                    DropDownListItem item = new DropDownListItem(FlagList.GetCountryName((Nation)countryID), countryID.ToString());
                    Items.Add(item);
                }
                else if (countryID != (short)Nation.UnitedKingdom)
                {
                    DropDownListItem item = new DropDownListItem(FlagList.GetCountryName((Nation)countryID), countryID.ToString());
                    Items.Add(item);
                }
            }
        }
Esempio n. 42
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {

            ddl.ID = sender.GetName();

            ddl.Items.Clear();
            List<KeyValuePair<String, String>> items = new List<KeyValuePair<String, String>>();

            if (ObjectGuid != Guid.Empty)
            {
                Guid[] guids = umbraco.cms.businesslogic.CMSNode.getAllUniquesFromObjectType(ObjectGuid);
                foreach (Guid g in guids)
                {
                    umbraco.cms.businesslogic.CMSNode node = new umbraco.cms.businesslogic.CMSNode(g);
                    items.Add(new KeyValuePair<string, string>(node.Id.ToString(), node.Text));
                }
            }

            items.Sort(delegate(KeyValuePair<String, String> x, KeyValuePair<String, String> y) { return x.Value.CompareTo(y.Value); });

            foreach (KeyValuePair<String, String> kv in items)
            {
                ddl.Items.Add(new System.Web.UI.WebControls.ListItem(kv.Value, kv.Key));
            }

            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Choose...", "");
            li.Selected = true;
            ddl.Items.Insert(0, li);


            if (string.IsNullOrEmpty(_val) && !string.IsNullOrEmpty(DefaultValue))
                ddl.SelectedValue = DefaultValue;
            else
                ddl.SelectedValue = _val;

            return ddl;
        }
Esempio n. 43
0
        public override System.Web.UI.Control RenderControl(DataEditorSetting sender)
        {

            ddl.ID = sender.GetName();

            ddl.Items.Clear();
            List<KeyValuePair<String, String>> items = new List<KeyValuePair<String, String>>();


            string[] preValuesSource = { "@createDate", "@creatorName", "@level", "@nodeType", "@nodeTypeAlias", "@pageID", "@pageName", "@parentID", "@path", "@template", "@updateDate", "@writerID", "@writerName" };

            string fieldSql = "select distinct alias from cmsPropertyType order by alias";

            IRecordsReader dataTypes = umbraco.BusinessLogic.Application.SqlHelper.ExecuteReader(fieldSql);
            ddl.DataTextField = "alias";
            ddl.DataValueField = "alias";
            ddl.DataSource = dataTypes;
            ddl.DataBind();

            foreach (string s in preValuesSource)
            {
                ddl.Items.Add(new System.Web.UI.WebControls.ListItem(s, s.Replace("@", "")));
            }


            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem("Choose...", "");
            li.Selected = true;
            ddl.Items.Insert(0, li);

            if (string.IsNullOrEmpty(_val) && !string.IsNullOrEmpty(DefaultValue))
                ddl.SelectedValue = DefaultValue;
            else
                ddl.SelectedValue = _val;

            return ddl;
        }
        private static CheckBoxGroup CreateCheckBoxGroup(CheckBoxGroupConfiguration controlConfiguration)
        {
            CheckBoxGroup checkBoxGroup = new CheckBoxGroup();
            foreach (CheckBoxGroupItemConfiguration checkBoxGroupItemConfiguration in controlConfiguration.Items)
            {
                ListItem listItem = new ListItem(checkBoxGroupItemConfiguration.Text, checkBoxGroupItemConfiguration.Value) { Selected = checkBoxGroupItemConfiguration.Checked };
                checkBoxGroup.Items.Add(listItem);
            }

            return checkBoxGroup;
        }
Esempio n. 45
0
        /// <summary>
        /// Returns the <see cref="Rock.Model.EntityType">EntityTypes</see> as a grouped collection of <see cref="System.Web.UI.WebControls.ListItem">ListItems</see> with the 
        /// "Common" flag set to true.
        /// </summary>
        /// <returns>A list of <see cref="Rock.Model.EntityType"/> <see cref="System.Web.UI.WebControls.ListItem">ListItems</see> ordered by their "Common" flag and FriendlyName</returns>
        public List<System.Web.UI.WebControls.ListItem> GetEntityListItems()
        {
            var items = new List<System.Web.UI.WebControls.ListItem>();

            var entities = GetEntities().OrderBy( e => e.FriendlyName ).ToList();

            foreach ( var entity in entities.Where( t => t.IsCommon ) )
            {
                var li = new System.Web.UI.WebControls.ListItem( entity.FriendlyName, entity.Id.ToString() );
                li.Attributes.Add( "optiongroup", "Common" );
                items.Add( li );
            }

            foreach ( var entity in entities )
            {
                var li = new System.Web.UI.WebControls.ListItem( entity.FriendlyName, entity.Id.ToString() );
                li.Attributes.Add( "optiongroup", "All Entities" );
                items.Add( li );
            }

            return items;
        }
        protected void Grid2_RowDataBound(object sender, FineUI.GridRowEventArgs e)
        {
            string roleRightStr = "";
            string userRightStr = "";
            if (Member != null)
            {
                roleRightStr = RoleRightStr;
                userRightStr = Member.RoleRightStr ?? "";
            }

            System.Web.UI.WebControls.CheckBoxList cblpower = (System.Web.UI.WebControls.CheckBoxList)Grid2.Rows[e.RowIndex].FindControl("cblPowers");
            string mid = Grid2.DataKeys[e.RowIndex][0].ToString();
            sys_Menu m = mList.Where(p => p.Id == mid).FirstOrDefault();

            //添加浏览
            System.Web.UI.WebControls.ListItem item0 = new System.Web.UI.WebControls.ListItem();
            item0.Text = "浏览";
            item0.Value = mid + "-0";
            item0.Attributes["data-qtip"] = mid;

            //初始化浏览权限-角色
            if (roleRightStr.Contains(item0.Value))
            {
                item0.Selected = true;
                item0.Enabled = false;
            }
            else
                item0.Selected = false;
            //用户浏览权限
            if (userRightStr.Contains(item0.Value))
                item0.Selected = true;

            cblpower.Items.Add(item0);
            foreach (sys_Action a in m.sys_Action)
            {
                System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem();
                item.Text = a.ActionName;
                item.Value = string.Format("{0}-{1}", mid, a.Id);
                item.Attributes["data-qtip"] = mid;
                //角色权限
                if (roleRightStr.Contains(item.Value))
                {
                    item.Selected = true;
                    item.Enabled = false;
                }
                else
                {
                    item.Selected = false;
                    item.Enabled = true;
                }
                //用户权限
                if (userRightStr.Contains(item.Value))
                    item.Selected = true;
                cblpower.Items.Add(item);
            }
        }
        //---------------------------------------------------------------------------------------//
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["UserID"] == null)
                Response.Redirect("../login.aspx");

            if (ddlTimeAttribute.SelectedValue != "between")
            {
                txtTime2.ReadOnly = true;
                txtTime2.BackColor = Color.Lavender;
            }
            userTZ = Convert.ToInt32(Session["UserTZ"]);
            culture = DateUtil.ParseCulture(Request.Headers["Accept-Language"]);
            if (Session["UserID"] != null)
            {
                userID = Convert.ToInt32(Session["UserID"]);
            }

            if (Session["GroupID"] != null)
            {
                groupID = Convert.ToInt32(Session["GroupID"]);
            }

            if (!IsPostBack)
            {
                culture = DateUtil.ParseCulture(Request.Headers["Accept-Language"]);
                List<Criterion> cList = new List<Criterion>();
                if (Session["UserID"] != null)
                {
                    cList.Add(new Criterion("User_ID", "=", Session["UserID"].ToString()));

                }
                if (Session["GroupID"] != null)
                {
                    cList.Add(new Criterion("Group_ID", "=", Session["GroupID"].ToString()));
                }
                long[] eIDs = DataStorageAPI.RetrieveAuthorizedExpIDs(userID, groupID, cList.ToArray());
                LongTag[] expTags = DataStorageAPI.RetrieveExperimentTags(eIDs, userTZ, culture, false, false, true, false, true, false, true, false);

                for (int i = 0; i < expTags.Length; i++)
                {
                    //System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(eIDs[i].ToString () +" on "+eIDsinfo[i].submissionTime.ToString(),eIDs[i].ToString());
                    System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(expTags[i].tag, expTags[i].id.ToString());
                    lbxSelectExperiment.Items.Add(item);
                }

                if (eIDs.Length == 0)
                {
                    string msg = "No experiment records were found for user '" + Session["UserName"] + "' in group '" + Session["GroupName"] + "'.";
                    lblResponse.Text = Utilities.FormatErrorMessage(msg);
                    lblResponse.Visible = true;
                }
                // "Are you sure" javascript for DeleteExperiment button
                //btnDeleteExperiment.Attributes.Add("onclick", "javascript:if(confirm('Are you sure you want to delete this experiment?')== false) return false;");
            }
        }
Esempio n. 48
0
        private static void AddIndentedChildren(ref Collection<System.Web.UI.WebControls.ListItem> result, string parentId, int currentDepth, ref List<CategorySnapshot> allCats, bool showHidden)
        {

            List<Catalog.CategorySnapshot> children = FindChildrenInList(allCats, parentId, showHidden);
            if (children != null)
            {
                foreach (Catalog.CategorySnapshot c in children)
                {

                    StringBuilder spacer = new StringBuilder();
                    for (int i = 0; i <= currentDepth - 1; i++)
                    {
                        spacer.Append("_");
                    }
                    System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem();
                    li.Value = c.Bvin;
                    li.Text = spacer.ToString() + c.Name;
                    result.Add(li);

                    AddIndentedChildren(ref result, c.Bvin, currentDepth + 1, ref allCats, showHidden);
                }
            }
        }
        protected void GenerateProductTypePropertyFields()
        {
            ProductTypePropertiesLiteral.Text = "";
            if (lstProductType.SelectedValue.Trim() != string.Empty)
            {
                string productTypeBvin = lstProductType.SelectedValue;
                List<ProductProperty> props = MTApp.CatalogServices.ProductPropertiesFindForType(productTypeBvin);
                StringBuilder sb = new StringBuilder();
                int count = 0;
                foreach (ProductProperty item in props)
                {
                    count += 1;
                    StringWriter sw = new StringWriter();
                    HtmlTextWriter writer = new HtmlTextWriter(sw);
                    sb.Append("<tr><td class=\"formlabel\">");
                    sb.Append(item.DisplayName);
                    sb.Append("</td><td class=\"formfield\">");
                    if (item.TypeCode == ProductPropertyType.CurrencyField)
                    {
                        HtmlInputText input = new HtmlInputText();
                        input.ID = "ProductTypeProperty" + count.ToString();
                        if (ProductTypeProperties.Count > (count - 1))
                        {
                            if (ProductTypeProperties[count - 1] != null)
                            {
                                input.Value = ProductTypeProperties[count - 1];
                            }
                            else
                            {
                                input.Value = item.DefaultValue;
                            }
                        }
                        else
                        {
                            input.Value = item.DefaultValue;
                        }
                        input.RenderControl(writer);
                        writer.Flush();
                        sb.Append(sw.ToString());
                    }
                    else if (item.TypeCode == ProductPropertyType.DateField)
                    {
                        HtmlInputText input = new HtmlInputText();
                        input.ID = "ProductTypeProperty" + count.ToString();
                        if (ProductTypeProperties.Count > (count - 1))
                        {
                            if (ProductTypeProperties[count - 1] != null)
                            {
                                input.Value = ProductTypeProperties[count - 1];
                            }
                            else
                            {
                                input.Value = item.DefaultValue;
                            }
                        }
                        else
                        {
                            input.Value = item.DefaultValue;
                        }
                        input.RenderControl(writer);
                        writer.Flush();
                        sb.Append(sw.ToString());
                    }
                    else if (item.TypeCode == ProductPropertyType.HyperLink)
                    {
                        HtmlInputText input = new HtmlInputText();
                        input.ID = "ProductTypeProperty" + count.ToString();
                        if (ProductTypeProperties.Count > (count - 1))
                        {
                            if (ProductTypeProperties[count - 1] != null)
                            {
                                input.Value = ProductTypeProperties[count - 1];
                            }
                            else
                            {
                                input.Value = item.DefaultValue;
                            }
                        }
                        else
                        {
                            input.Value = item.DefaultValue;
                        }
                        input.RenderControl(writer);
                        writer.Flush();
                        sb.Append(sw.ToString());
                    }
                    else if (item.TypeCode == ProductPropertyType.MultipleChoiceField)
                    {
                        HtmlSelect input = new HtmlSelect();
                        input.ID = "ProductTypeProperty" + count.ToString();
                        bool setWidth = false;
                        foreach (ProductPropertyChoice choice in item.Choices)
                        {
                            if (choice.ChoiceName.Length > 25)
                            {
                                setWidth = true;
                            }
                            System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem(choice.ChoiceName, choice.Id.ToString());
                            input.Items.Add(li);
                        }
                        if (setWidth)
                        {
                            input.Style.Add("width", "305px");
                        }

                        if (ProductTypeProperties.Count > (count - 1))
                        {
                            if (ProductTypeProperties[count - 1] != null)
                            {
                                input.Value = ProductTypeProperties[count - 1];
                            }
                            else
                            {
                                input.Value = item.DefaultValue;
                            }
                        }
                        else
                        {
                            input.Value = item.DefaultValue;
                        }
                        input.RenderControl(writer);
                        writer.Flush();
                        sb.Append(sw.ToString());
                    }
                    else if (item.TypeCode == ProductPropertyType.TextField)
                    {
                        HtmlTextArea input = new HtmlTextArea();
                        input.ID = "ProductTypeProperty" + count.ToString();
                        if (ProductTypeProperties.Count > (count - 1))
                        {
                            if (ProductTypeProperties[count - 1] != null)
                            {
                                input.Value = ProductTypeProperties[count - 1];
                            }
                            else
                            {
                                input.Value = item.DefaultValue;
                            }
                        }
                        else
                        {
                            input.Value = item.DefaultValue;
                        }
                        input.Rows = 5;
                        input.Cols = 40;
                        input.RenderControl(writer);
                        writer.Flush();
                        sb.Append(sw.ToString());
                    }
                    sb.Append("</td></tr>");
                    ProductTypePropertiesLiteral.Text = sb.ToString();
                }
            }
        }
        protected void Grid2_RowDataBound(object sender, GridRowEventArgs e)
        {
            string roleRightStr = "";
            string roleOperResStr = "";
            if (Role != null)
            {
                roleRightStr = Role.RoleRightStr ?? "";
                roleOperResStr = Role.RoleOperResStr ?? "";
            }

            var cblpower = (System.Web.UI.WebControls.CheckBoxList)Grid2.Rows[e.RowIndex].FindControl("cblPowers");
            var mid = Grid2.DataKeys[e.RowIndex][0].ToString();
            var m = mList.FirstOrDefault(p => p.Id == mid);
            Debug.Assert(m != null, "m != null");

            //添加浏览
            var item0 = new System.Web.UI.WebControls.ListItem
            {
                Text = "浏览",
                Value = m.MenuCode + "-0"
            };
            item0.Attributes["data-qtip"] = m.MenuCode;

            //初始化浏览权限
            item0.Selected = roleRightStr.Contains(m.MenuCode + "-0");

            cblpower.Items.Add(item0);
            foreach (var item in m.sys_Action.Select(a => new System.Web.UI.WebControls.ListItem
            {
                Text = a.ActionName,
                Value = string.Format("{0}-{1}", m.MenuCode, a.ActionCode)
            }))
            {
                item.Attributes["data-qtip"] = m.MenuCode;

                item.Selected = roleRightStr.Contains(item.Value);
                cblpower.Items.Add(item);
            }

        }
        private void LoadYears()
        {
            ccexpyear.Items.Clear();
            ccexpyear.Items.Add(new System.Web.UI.WebControls.ListItem("----", "0"));

            int CurrentYear = System.DateTime.UtcNow.ToLocalTime().Year;
            for (int iTempCounter = 0; iTempCounter <= 9; iTempCounter += 1)
            {
                System.Web.UI.WebControls.ListItem liTemp = new System.Web.UI.WebControls.ListItem();
                liTemp.Text = (iTempCounter + CurrentYear).ToString();
                liTemp.Value = (iTempCounter + CurrentYear).ToString();
                ccexpyear.Items.Add(liTemp);
                liTemp = null;
            }
        }
        protected override void InitializeControls(Telerik.Sitefinity.Web.UI.GenericContainer container)
        {
            // Place your initialization logic here
            System.Web.UI.WebControls.DropDownList ddlImages
                = this.Container.GetControl<System.Web.UI.WebControls.DropDownList>("ddlImages", true);

            //get all image libraries
            var albums = App.WorkWith().Albums().Get();

            foreach (Album child in albums)
            {
                System.Web.UI.WebControls.ListItem li = new System.Web.UI.WebControls.ListItem();
                li.Text = child.Title;
                li.Value = child.Id.ToString();
                ddlImages.Items.Add(li);
            }
        }
Esempio n. 53
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _pId = getValue(Products);
            _prpId = getValue(RatePlans);
            _chargeIds = getValues(Charges);

            // clear it out and load dynamically
            Products.Items.Clear();
            RatePlans.Items.Clear();
            Charges.Items.Clear();

            // show initial product selection
            System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem();
            item.Text = "-- SELECT ONE -- ";
            item.Value = null;
            Products.Items.Add(item);

            Product[] products = zuora.queryProducts();
            if (products != null && products.Length > 0)
            {
                for (int i = 0; i < products.Length; i++)
                {
                    Product obj = products[i];
                    item = new System.Web.UI.WebControls.ListItem();
                    item.Text = obj.Name;
                    item.Value = obj.Id;
                    if (obj.Id == _pId)
                    {
                        item.Selected = true;
                    }
                    Products.Items.Add(item);
                }

                // if only one item, select it.
                if (products.Length == 1)
                {
                    _pId = products[0].Id;
                }
            }

            if (ZuoraInterface.isValidId(_pId))
            {
                ProductRatePlan[] prp = zuora.queryRatePlansByProduct(_pId);
                if (prp != null && prp.Length > 0)
                {
                    for (int i = 0; prp.Length > 0 && i < prp.Length; i++)
                    {
                        ProductRatePlan obj = prp[i];
                        item = new System.Web.UI.WebControls.ListItem();
                        item.Text = obj.Name;
                        item.Value = obj.Id;
                        if (obj.Id == _prpId)
                        {
                            item.Selected = true;
                        }
                        RatePlans.Items.Add(item);
                    }

                    // if only one item, select it.
                    if (prp.Length == 1){
                        _prpId = prp[0].Id;
                    }
                }
            }
            else
            {
                item = new System.Web.UI.WebControls.ListItem();
                item.Text = "-- SELECT A PRODUCT ABOVE -- ";
                item.Value = null;
                RatePlans.Items.Add(item);
            }

            if (ZuoraInterface.isValidId(_pId) && ZuoraInterface.isValidId(_prpId))
            {
                ProductRatePlanCharge[] charges = zuora.queryChargesByProductRatePlan(_prpId);
                if (charges != null && charges.Length > 0)
                {
                    for (int i = 0; charges.Length > 0 && i < charges.Length; i++)
                    {
                        ProductRatePlanCharge obj = charges[i];
                        item = new System.Web.UI.WebControls.ListItem();
                        item.Text = obj.Name + (obj.AccountingCode != null ? " (" + obj.AccountingCode + ")" : "");
                        item.Value = obj.Id;
                        item.Selected = true;
                        Charges.Items.Add(item);
                    }

                    // if only one item, select it.
                    if (charges.Length == 1)
                    {
                        _chargeIds = new String[1];
                        _chargeIds[0] = charges[0].Id;
                    }
                }
            }
            else
            {
                item = new System.Web.UI.WebControls.ListItem();
                item.Text = "-- SELECT A RATE PLAN ABOVE -- ";
                item.Value = null;
                Charges.Items.Add(item);
            }
        }
Esempio n. 54
0
        private void LoadSingleView()
        {
            //set radio buttons
            System.Web.UI.WebControls.ListItem rb1 = new System.Web.UI.WebControls.ListItem("Picture", "");
            System.Web.UI.WebControls.ListItem rb2 = new System.Web.UI.WebControls.ListItem("Album", "album");

            rblItemKind.Items.Add(rb1);
            rblItemKind.Items.Add(rb2);

            //Fil ddl with available albums
            ddlAlbumID.Items.Add(new System.Web.UI.WebControls.ListItem("None", "0"));
            var tc = new ItemController();
            var Items = tc.GetItems(ModuleId);

            foreach (Item pc in Items)
            {
                if (pc.ItemKind == "album")
                {
                    ddlAlbumID.Items.Add(new System.Web.UI.WebControls.ListItem(pc.ItemTitle, pc.ItemId.ToString()));
                }
            }
        }
        protected void btnGo_Click(object sender, System.EventArgs e)
        {
            clearExperimentDisplay();
            lbxSelectExperiment.Items.Clear();
            List<Criterion> cList = new List<Criterion>();
            if (Session["UserID"] != null)
            {
                cList.Add(new Criterion("User_ID", "=", Session["UserID"].ToString()));
            }

            if (Session["GroupID"] != null)
            {
                cList.Add(new Criterion("Group_ID", "=", Session["GroupID"].ToString()));
            }

            if ((ddlTimeAttribute.SelectedValue.ToString() != "") && ((txtTime1.Text != null) && (txtTime1.Text != "")))
            {
                DateTime time1 = new DateTime();
                DateTime time2 = new DateTime();

                try
                {
                    time1 = DateUtil.ParseUserToUtc(txtTime1.Text, culture, Convert.ToInt32(Session["UserTZ"]));
                }
                catch
                {
                    lblResponse.Text = Utilities.FormatErrorMessage("Please enter a valid time.");
                    lblResponse.Visible = true;
                    return;
                }
                if ((ddlTimeAttribute.SelectedValue.ToString().CompareTo("between") == 0)
                    || (ddlTimeAttribute.SelectedValue.ToString().CompareTo("on date") == 0))
                {
                    try
                    {
                        time2 = DateUtil.ParseUserToUtc(txtTime2.Text, culture, Convert.ToInt32(Session["UserTZ"]));
                    }
                    catch
                    {
                        lblResponse.Text = Utilities.FormatErrorMessage("Please enter a valid time in the second time field.");
                        lblResponse.Visible = true;
                        return;
                    }
                }
                if (ddlTimeAttribute.SelectedValue.ToString().CompareTo("before") == 0)
                {
                    cList.Add(new Criterion("CreationTime", "<", time1.ToString()));
                }
                else if (ddlTimeAttribute.SelectedValue.ToString().CompareTo("after") == 0)
                {
                    cList.Add(new Criterion("CreationTime", ">=", time1.ToString()));
                }
                else if (ddlTimeAttribute.SelectedValue.ToString().CompareTo("between") == 0)
                {
                    cList.Add(new Criterion("CreationTime", ">=", time1.ToString()));
                    cList.Add(new Criterion("CreationTime", "<", time2.ToString()));
                }
                else if (ddlTimeAttribute.SelectedValue.ToString().CompareTo("on date") == 0)
                {
                    cList.Add(new Criterion("CreationTime", ">=", time1.ToString()));
                    cList.Add(new Criterion("CreationTime", "<", time1.AddDays(1).ToString()));
                }
            }
            // cList.Add(new Criterion("Record_Count", ">", "0"));

            long[] eIDs = DataStorageAPI.RetrieveAuthorizedExpIDs(userID, groupID, cList.ToArray());
            LongTag[] expTags = DataStorageAPI.RetrieveExperimentTags(eIDs, userTZ, culture);

            for (int i = 0; i < expTags.Length; i++)
            {
                System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(expTags[i].tag, expTags[i].id.ToString());
                lbxSelectExperiment.Items.Add(item);
            }
            if (eIDs.Length == 0)
            {
                string msg = "No experiment records were found for user '" + Session["UserName"] + "' in group '" + Session["GroupName"] + "'.";
                lblResponse.Text = Utilities.FormatErrorMessage(msg);
                lblResponse.Visible = true;
            }
        }
Esempio n. 56
0
 private static void AddSubItem(System.Web.UI.WebControls.DropDownList ddl, List<JobEduSpecialty> lst, long ParentID, int deep)
 {
     string preChars = "";
     for (int i = 0; i < deep; i++)
     {
         preChars += "----";
     }
     var qs = from l in lst where l.ParentID == ParentID select l;
     foreach (var q in qs)
     {
         var item = new System.Web.UI.WebControls.ListItem(preChars + q.Name, q.ID.ToS());
         if (deep == 2)
         {
             item.Attributes.Add("class", "mouseover");
         }
         else
         {
             item.Attributes.Add("class", "disabled");
         }
         ddl.Items.Add(item);
         AddSubItem(ddl, lst, q.ID, deep + 1);
     }
 }
 private void LoadMonths()
 {
     ccexpmonth.Items.Clear();
     ccexpmonth.Items.Add(new System.Web.UI.WebControls.ListItem("--", "0"));
     for (int iTempCounter = 1; iTempCounter <= 12; iTempCounter += 1)
     {
         System.Web.UI.WebControls.ListItem liTemp = new System.Web.UI.WebControls.ListItem();
         liTemp.Text = iTempCounter.ToString();
         liTemp.Value = iTempCounter.ToString();
         ccexpmonth.Items.Add(liTemp);
         liTemp = null;
     }
 }
        protected void btnDeleteExperiment_Click(object sender, System.EventArgs e)
        {
            ArrayList aList = new ArrayList();

            try
            {
                lbxSelectExperiment.Items.Clear();
                wrapper.RemoveExperimentsWrapper(new long[] { Convert.ToInt32(txtExperimentID.Text) });
                if (Session["UserID"] != null)
                {
                    aList.Add(new Criterion("User_ID", "=", Session["UserID"].ToString()));
                }

                if (Session["GroupID"] != null)
                {
                    aList.Add(new Criterion("Group_ID", "=", Session["GroupID"].ToString()));
                }

                Criterion[] carray = new Criterion[aList.Count];

                for (int i = 0; i < aList.Count; i++)
                {
                    carray[i] = (Criterion)aList[i];
                }

                long[] eIDs = wrapper.FindExperimentIDsWrapper(carray);
                LongTag[] eTags = DataStorageAPI.RetrieveExperimentTags(eIDs, userTZ, culture);

                for (int i = 0; i < eTags.Length; i++)
                {
                    System.Web.UI.WebControls.ListItem item = new System.Web.UI.WebControls.ListItem(eTags[i].tag, eTags[i].id.ToString());
                    lbxSelectExperiment.Items.Add(item);
                }

                if (eIDs.Length == 0)
                {
                    string msg = "No experiment records were found for user '" + Session["UserName"] + "' in group '" + Session["GroupName"] + "'.";
                    lblResponse.Text = Utilities.FormatErrorMessage(msg);
                    lblResponse.Visible = true;
                }
            }
            catch (Exception ex)
            {
                lblResponse.Text = Utilities.FormatErrorMessage("Error deleting experiment. " + ex.Message);
                lblResponse.Visible = true;
            }
        }