/// <summary> /// Handles the OnEntryAdded event of the racbRecipientsPopup control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Telerik.Web.UI.AutoCompleteEntryEventArgs"/> instance containing the event data.</param> protected void racbRecipientsPopup_OnEntryAdded(object sender, AutoCompleteEntryEventArgs e) { var recipient = new SiteActionTemplateRecipientMap { Key = e.Entry.Value }; if (string.IsNullOrEmpty(e.Entry.Value)) { if (Regex.IsMatch(e.Entry.Text, @"^(?("")("".+?""@)|(([0-9a-zA-Z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-zA-Z])@))(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,6}))$")) { recipient.Email = e.Entry.Text; RecipientsPopupList.Add(recipient); } } else { var val = e.Entry.Value.Split('|'); switch (val[0]) { case "Contact": recipient.ContactID = val[1].ToGuid(); break; case "Role": recipient.ContactRoleID = val[1].ToGuid(); break; } RecipientsPopupList.Add(recipient); } if (!Page.ClientScript.IsStartupScriptRegistered(this.ClientID + "_AutoHeight")) { ScriptManager.RegisterStartupScript(Page, typeof(Page), this.ClientID + "_AutoHeight", this.ClientID + "_AutoHeight();", true); } }
protected void Autoselectdrug_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { string strptn_pk = Autoselectdrug.Entries[0].Value; BindGridWithData(strptn_pk); Autoselectdrug.Entries.Clear(); }
protected void Autoselectdrug_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { string labIdstr = SelectedLabTest(); labIdstr = labIdstr + "," + AutoselectLabTest.Entries[0].Value; if (labIdstr != "") { DataTable dt = GetDataTable("LAB_GRID", 0, labIdstr); RadGridLabTest.DataSource = dt; RadGridLabTest.DataBind(); } AutoselectLabTest.Entries.Clear(); }
protected void Autoselectdrug_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { string labIdstr = SelectedLabTest(); //if (labIdstr == "") //{ // labIdstr = AutoselectLabTest.Entries[0].Value; //} //else //{ // labIdstr = labIdstr + "," + AutoselectLabTest.Entries[0].Value; //} if (hiddTestAddTestID.Value == "") { hiddTestAddTestID.Value = AutoselectLabTest.Entries[0].Value; } else { hiddTestAddTestID.Value = hiddTestAddTestID.Value + "," + AutoselectLabTest.Entries[0].Value; } if (labIdstr != "") { labIdstr = labIdstr + "," + hiddTestAddTestID.Value; } else { labIdstr = hiddTestAddTestID.Value; } //labIdstr = labIdstr+","+hiddTestAddTestID.Value; //if (labIdstr.IndexOf(",") == 0) //{ // labIdstr = labIdstr.Substring(1); //} //hiddTestID.Value = ""; if (labIdstr != "") { DataTable dt = GetDataTable("LabSubTestID", labIdstr, ""); RadGridLabTest.DataSource = dt; RadGridLabTest.DataBind(); hiddTestID.Value = RadGridLabTest.Items.Count.ToString(); labIdstr = labIdstr + "," + labIdstr; ViewState["tblLabtestID"] = dt; hdnTestAddTestID.Value = labIdstr; } AutoselectLabTest.Entries.Clear(); }
protected void RadAutoCompleteBoxCompanyCode_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { AutoCompleteBoxEntryCollection entries = ((RadAutoCompleteBox)sender).Entries; if (entries.Count != 0) { this.bpCode = entries[0].Text; ViewState["bpCode"] = entries[0].Text; } else { this.bpCode = null; ViewState["bpCode"] = null; } RefreshRadGridCertificate(); }
protected void RadAutoCompleteBoxBpName_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { AutoCompleteBoxEntryCollection entries = ((RadAutoCompleteBox)sender).Entries; if (entries.Count != 0) { this.bpName = entries[0].Text; ViewState["bpName"] = entries[0].Text; } else { this.bpName = null; ViewState["bpName"] = null; } RefreshRadGridCertificate(); }
protected void RadAutoCompleteBoxLength_Entry(object sender, AutoCompleteEntryEventArgs e) { AutoCompleteBoxEntryCollection entries = ((RadAutoCompleteBox)sender).Entries; if (entries.Count != 0) { this.itemFilter.length = entries[0].Text; } else { this.itemFilter.length = null; } Session["itemFilter"] = this.itemFilter; RefreshRadGridCertificate(); }
/// <summary> /// Handles the OnEntryRemoved event of the racbRecipientsPopup control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Telerik.Web.UI.AutoCompleteEntryEventArgs"/> instance containing the event data.</param> protected void racbRecipientsPopup_OnEntryRemoved(object sender, AutoCompleteEntryEventArgs e) { if (!string.IsNullOrEmpty(e.Entry.Value)) { RecipientsPopupList.RemoveAll(a => a.Key == e.Entry.Value); } else { RecipientsPopupList.RemoveAll( a => a.Email == e.Entry.Text || "<" + a.Email + ">" == e.Entry.Text || (!string.IsNullOrEmpty(a.DisplayName) ? string.Format("{0} <{1}>", a.DisplayName, a.Email) : string.Format("<{0}>", a.Email)) == e.Entry.Text); } if (!Page.ClientScript.IsStartupScriptRegistered(this.ClientID + "_AutoHeight")) { ScriptManager.RegisterStartupScript(Page, typeof(Page), this.ClientID + "_AutoHeight", this.ClientID + "_AutoHeight();", true); } }
protected void RadAutoCompleteBoxWallThickness2_Entry(object sender, AutoCompleteEntryEventArgs e) { AutoCompleteBoxEntryCollection entries = ((RadAutoCompleteBox)sender).Entries; if (entries.Count != 0) this.itemFilter.wallThickness2 = entries[0].Text; else this.itemFilter.wallThickness2 = null; Session["itemFilter"] = this.itemFilter; RefreshRadGridCertificate(); }
protected void RadAutoCompleteBox1_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { CustomerRFDataSource.SelectParameters[2].DefaultValue = e.Entry.Text.ToString(); BOMDataSource.SelectParameters[0].DefaultValue = e.Entry.Text.ToString(); }
protected void RadAutoCompleteBoxUserName_EntryAdded(object sender, AutoCompleteEntryEventArgs e) { AutoCompleteBoxEntryCollection entries = ((RadAutoCompleteBox)sender).Entries; if (entries.Count != 0) { this.userName = entries[0].Text; ViewState["UserName"] = entries[0].Text; } else { this.userName = null; ViewState["UserName"] = null; } RefreshRadGrid(); }