protected string getSize() { TextBox txtsizeDesc = (TextBox)StockDetailsView.FindControl("txtSizeDesc"); string size_desc = ""; RadAutoCompleteBox txtSize1 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSize1"); RadAutoCompleteBox txtSize2 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSize2"); if (txtSize1.Entries.Count > 0) { size_desc = txtSize1.Entries[0].Text; } if (txtSize2.Entries.Count > 0) { if (txtSize1.Entries.Count < 1) { size_desc = txtSize2.Entries[0].Text; } else { size_desc = size_desc + " X " + txtSize2.Entries[0].Text; } } txtsizeDesc.Text = ""; txtsizeDesc.Text = size_desc; return(size_desc); }
public RegistroMedicamento(RadAutoCompleteBox autoMedicamento) { InitializeComponent(); autoMedicamentos = autoMedicamento; btnGuardar.Visibility = Visibility.Hidden; btnCompras.Visibility = Visibility.Visible; }
private void HighlightTextBlocks() { this.PrepareHighlightedRunsList(); IEnumerable <DependencyObject> textBlockDescendands = ElementTreeHelper.EnumVisualDescendants(this, descendand => descendand is TextBlock); foreach (TextBlock textBlock in textBlockDescendands) { if (!RadAutoCompleteBox.GetIsTextMatchHighlightEnabled(textBlock)) { continue; } if (this.owner.owner.FilterMode == AutoCompleteBoxFilterMode.StartsWith) { this.HighlightStartingMatch(textBlock, this.stringToHighlight, RadAutoCompleteBox.GetTextMatchHighlightStyle(textBlock)); } else { this.HighlightAllMatches(textBlock, this.stringToHighlight, RadAutoCompleteBox.GetTextMatchHighlightStyle(textBlock)); } } if (this.IsSelected) { this.ResetRunHighlightedForegroundValue(); } }
protected string getSch() { TextBox txtSchDesc = (TextBox)StockDetailsView.FindControl("txtSchDesc"); string sch_desc = ""; RadAutoCompleteBox txtSch1 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSch1"); RadAutoCompleteBox txtSch2 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSch2"); if (txtSch1.Entries.Count > 0) { sch_desc = string.IsNullOrEmpty(txtSch1.Entries[0].Text) ? txtSch1.Text : txtSch1.Entries[0].Text; } if (txtSch2.Entries.Count > 0) { if (txtSch1.Entries.Count < 1) { sch_desc = txtSch2.Entries[0].Text; } else { sch_desc = sch_desc + " X " + txtSch2.Entries[0].Text; } } txtSchDesc.Text = ""; txtSchDesc.Text = sch_desc; return(sch_desc); }
public IngresoPaciente(RadAutoCompleteBox autoPacienteC) { InitializeComponent(); this.autoPacienteC = autoPacienteC; FillEstados(); autoCuarto.ItemsSource = BaseDatos.GetBaseDatos().CATALOGO_CUARTOS.ToList(); }
protected void gridMain_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridEditableItem && e.Item.IsInEditMode) { JobsMainID = -1; Session.Remove("JobsMainID"); Session.Remove("Position1"); Session.Remove("Position2"); GridEditableItem item = e.Item as GridEditableItem; RadAutoCompleteBox txtPosition1 = item.FindControl("txtPosition1") as RadAutoCompleteBox; RadAutoCompleteBox txtPosition2 = item.FindControl("txtPosition2") as RadAutoCompleteBox; RadDropDownList ddlJobsMain = item.FindControl("ddlJobsMain") as RadDropDownList; RadDropDownList ddlPosition1 = item.FindControl("ddlPosition1") as RadDropDownList; RadDropDownList ddlPosition2 = item.FindControl("ddlPosition2") as RadDropDownList; try { DistanceB currDistance = e.Item.DataItem as DistanceB; JobsMainController cont = new JobsMainController(); ddlJobsMain.DataSource = cont.GetJobsMain(); ddlJobsMain.DataTextField = "Name"; ddlJobsMain.DataValueField = "ID"; ddlJobsMain.DataBind(); DistancesController dcont = new DistancesController(); List <string> distPos = dcont.GetDistinctPositions(); ddlPosition1.DataSource = distPos; ddlPosition1.DataBind(); ddlPosition2.DataSource = distPos; ddlPosition2.DataBind(); if (currDistance != null) { txtPosition1.Entries.Add(new AutoCompleteBoxEntry(currDistance.Position1, currDistance.Position1)); txtPosition2.Entries.Add(new AutoCompleteBoxEntry(currDistance.Position2, currDistance.Position2)); ddlJobsMain.SelectedIndex = ddlJobsMain.FindItemByValue(currDistance.JobsMainID.ToString()).Index; Session["JobsMainID"] = currDistance.JobsMainID; Session["Position1"] = currDistance.Position1; Session["Position2"] = currDistance.Position2; } else { ddlJobsMain.SelectedIndex = 0; Session["JobsMainID"] = ddlJobsMain.SelectedItem.Value; } } catch (Exception) { } } if (e.Item is GridFilteringItem) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadDropDownList cflist = (RadDropDownList)filterItem.FindControl("ddlJobsMainFilter"); try { JobsMainController ccont = new JobsMainController(); cflist.DataSource = ccont.GetJobsMain(); cflist.DataTextField = "Name"; cflist.DataValueField = "ID"; cflist.DataBind(); cflist.Items.Insert(0, new DropDownListItem("Κανένα Φίλτρο", "0")); } catch (Exception) { } } }
public MainPage() { InitializeComponent(); #region radautocompletebox-getting-started-0 RadAutoCompleteBox autoCompleteBox = new RadAutoCompleteBox(); #endregion }
protected void ddlPosition2_SelectedIndexChanged(object sender, DropDownListEventArgs e) { try { RadAutoCompleteBox txtPosition = FindControlRecursive(Page, "txtPosition2") as RadAutoCompleteBox; txtPosition.Entries.Add(new AutoCompleteBoxEntry(e.Text, e.Text)); Session["Position2"] = e.Text; } catch (Exception) { } }
private void SetupAutoComplete(RadAutoCompleteBox radAutoCompleteBox) { radAutoCompleteBox.Items.CollectionChanged += this.OnItemsCollectionChanged; radAutoCompleteBox.AutoCompleteDisplayMember = "Name"; radAutoCompleteBox.AutoCompleteValueMember = "Email"; radAutoCompleteBox.ListElement.VisualItemFormatting += this.OnListElementVisualItemFormatting; radAutoCompleteBox.AutoCompleteDataSource = new BindingSource(this.GetAutoCompleteDataSource(), string.Empty); radAutoCompleteBox.DropDownMaxSize = new Size(200, 0); this.FillList(radAutoCompleteBox.Items); }
/// <inheritdoc /> protected override AutomationPeer OnCreateAutomationPeer() { RadAutoCompleteBox parent = ElementTreeHelper.FindVisualAncestor <RadAutoCompleteBox>(this); if (parent != null) { return(new AutoCompleteTextBoxAutomationPeer(this, parent)); } return(base.OnCreateAutomationPeer()); }
public RegistroMedicamento(RadAutoCompleteBox autoMedicamento, int m) { InitializeComponent(); autoMedicamentos = autoMedicamento; lblPVenta.Visibility = Visibility.Visible; lblPMedicos.Visibility = Visibility.Visible; txtPVenta.Visibility = Visibility.Visible; txtPMedicos.Visibility = Visibility.Visible; btnGuardar.Visibility = Visibility.Hidden; btnConversion.Visibility = Visibility.Visible; }
/// <summary> /// Old Values can be accessed in this Event Handler. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void RadGrid1_ItemCommand(object sender, GridCommandEventArgs e) { Hashtable OldValues; Hashtable NewValues = new Hashtable(); switch (e.CommandName.Trim()) { case "Edit": break; case "Update": GridEditableItem EItem = e.Item as GridEditableItem; OldValues = (Hashtable)EItem.SavedOldValues; e.Item.OwnerTableView.ExtractValuesFromItem(NewValues, EItem); GridEditableItem Item = e.Item as GridEditableItem; RadAutoCompleteBox RadAC = Item["ShipVia"]. FindControl("RadAutoCompleteBox1") as RadAutoCompleteBox; string Text = RadAC.Text.Replace(";", "").Trim(); string Value = ""; foreach (AutoCompleteBoxEntry entry in RadAC.Entries) { if (entry.Text == Text) { Value = entry.Value; break; } } SqlDataSource2.UpdateParameters["ShipperId"].DefaultValue = Value.Trim(); SqlDataSource2.Update(); break; case "Delete": break; case "Cancel": break; default: break; } if (e.CommandName == RadGrid.UpdateCommandName) { RadGrid1.MasterTableView.ClearEditItems(); } }
protected void StockDetailsView_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { PIP_MAT_STOCKTableAdapter stock_adapter = new PIP_MAT_STOCKTableAdapter(); //dsMainTablesATableAdapters.PIP_MAT_STOCKTableAdapter stock = new PIP_MAT_STOCKTableAdapter(); TextBox matcode1 = (TextBox)StockDetailsView.FindControl("txtMatcode1"); TextBox matcode2 = (TextBox)StockDetailsView.FindControl("txtMatcode2"); TextBox sizeDesc = (TextBox)StockDetailsView.FindControl("txtSizeDesc"); RadAutoCompleteBox txtSize1 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSize1"); RadAutoCompleteBox txtSize2 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSize2"); RadAutoCompleteBox txtSch1 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSch1"); RadAutoCompleteBox txtSch2 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSch2"); TextBox schDesc = (TextBox)StockDetailsView.FindControl("txtSchDesc"); TextBox unitwt = (TextBox)StockDetailsView.FindControl("txtUnitwt"); TextBox length = (TextBox)StockDetailsView.FindControl("txtlength"); TextBox len1 = (TextBox)StockDetailsView.FindControl("txtlen1"); TextBox len2 = (TextBox)StockDetailsView.FindControl("txtlen2"); RadDropDownList profile = (RadDropDownList)StockDetailsView.FindControl("ddlProfile"); DropDownList item = (DropDownList)StockDetailsView.FindControl("ddlitem"); DropDownList uom = (DropDownList)StockDetailsView.FindControl("ddlUOM"); TextBox mat_type = (TextBox)StockDetailsView.FindControl("txtMatType"); TextBox ptCode = (TextBox)StockDetailsView.FindControl("txtPtCode"); TextBox mClass = (TextBox)StockDetailsView.FindControl("txtClass"); TextBox shortDesc = (TextBox)StockDetailsView.FindControl("txtShortDescr"); TextBox matDescr = (TextBox)StockDetailsView.FindControl("txtMatDescr"); string sch = getSch(); string size = getSize(); stock_adapter.UpdateQuery(matcode1.Text, matcode2.Text, size, txtSize1.Entries[0].Text, txtSize2.Entries[0].Text, sch, txtSch1.Entries[0].Text, txtSch2.Entries[0].Text, decimal.Parse(unitwt.Text), decimal.Parse(item.SelectedValue.ToString()), decimal.Parse(uom.SelectedValue.ToString()), mat_type.Text, mClass.Text, ptCode.Text, shortDesc.Text, matDescr.Text, length.Text, decimal.Parse(len1.Text), decimal.Parse(len2.Text), profile.SelectedValue.ToString(), decimal.Parse(ListBox1.SelectedValue.ToString())); e.Cancel = true; StockDetailsView.ChangeMode(StockDetailsView.DefaultMode); StockDetailsView.DataBind(); }
public override void OnApplyTemplate() { base.OnApplyTemplate(); Grid root = this.GetTemplateChild("LayoutRoot") as Grid; RadAutoCompleteBox racb = this.GetTemplateChild("autoComplete") as RadAutoCompleteBox; RadDataBoundListBox list = this.GetTemplateChild("listBox") as RadDataBoundListBox; if (list == null) { throw new InvalidOperationException("smiley control list is null"); } this.listBox = list; list.ItemTap += list_ItemTap; list.DataRequested += SmileyDataRequested; SmileyViewModel = new SmileyListViewModel(); racb.DataContext = SmileyViewModel; list.DataContext = SmileyViewModel; SmileyAutoComplete = racb; InitializeSmilieyAutoComplete(); }
protected void StockDetailsView_DataBound(object sender, EventArgs e) { if (Request.QueryString["MAT_ID"] != null & !IsPostBack) { ListBox1.Visible = false; } if (StockDetailsView.CurrentMode == DetailsViewMode.Edit & modechanged == true) { string size1 = WebTools.GetExpr("size1", "PIP_MAT_STOCK", " WHERE MAT_ID=" + ListBox1.SelectedValue.ToString()); if (size1 != "") { RadAutoCompleteBox txtSize1 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSize1"); txtSize1.Entries.Add(new AutoCompleteBoxEntry(size1)); } string size2 = WebTools.GetExpr("size2", "PIP_MAT_STOCK", " WHERE MAT_ID=" + ListBox1.SelectedValue.ToString()); if (size2 != "") { RadAutoCompleteBox txtSize2 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSize2"); txtSize2.Entries.Add(new AutoCompleteBoxEntry(size2)); } string thk1 = WebTools.GetExpr("thk1", "PIP_MAT_STOCK", " WHERE MAT_ID=" + ListBox1.SelectedValue.ToString()); if (thk1 != "") { RadAutoCompleteBox txtSch1 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSch1"); txtSch1.Entries.Add(new AutoCompleteBoxEntry(thk1)); } string thk2 = WebTools.GetExpr("thk2", "PIP_MAT_STOCK", " WHERE MAT_ID=" + ListBox1.SelectedValue.ToString()); if (thk2 != "") { RadAutoCompleteBox txtSch2 = (RadAutoCompleteBox)StockDetailsView.FindControl("txtSch2"); txtSch2.Entries.Add(new AutoCompleteBoxEntry(thk2)); } } modechanged = false; }
/// <summary> /// Initializes a new instance of the AutoCompleteTextBoxAutomationPeer class. /// </summary> /// <param name="tBox">The TextBox that is associated with this AutoCompleteTextBoxAutomationPeer.</param> /// <param name="autoComplete">The RadAutoCompleteBox that is associated with this AutoCompleteTextBoxAutomationPeer.</param> public AutoCompleteTextBoxAutomationPeer(TextBox tBox, RadAutoCompleteBox autoComplete) : base(tBox) { this.ParentAutoComplete = autoComplete; }
public RegistroEmpleados(RadAutoCompleteBox autoempleado) { InitializeComponent(); FillEstados(); this.autoempleado = autoempleado; }
/// <summary> /// Initializes a new instance of the RadAutoCompleteBoxAutomationPeer class. /// </summary> /// <param name="owner">The RadAutoCompleteBox that is associated with this RadAutoCompleteBoxAutomationPeer.</param> public RadAutoCompleteBoxAutomationPeer(RadAutoCompleteBox owner) : base(owner) { }
private void AddCardCodeRowToFilterTable() { HtmlTable htmlTable = (HtmlTable)SearchPanelBar.Items[0].Items[0].FindControl("filterGridTable"); HtmlTableRow htmlTableRow = new HtmlTableRow(); HtmlTableCell htmlTableCell = new HtmlTableCell(); htmlTableCell.InnerText = GetLocalResourceObject("CustomerCode").ToString(); htmlTableRow.Cells.Add(htmlTableCell); RadAutoCompleteBox radAutoCompleteBox = new RadAutoCompleteBox(); radAutoCompleteBox.ID = "RadAutoCompleteBoxCardCode"; radAutoCompleteBox.EmptyMessage = GetLocalResourceObject("CustomerCode").ToString(); radAutoCompleteBox.DataSourceID = "AutoCompleteBoxCardCodeDataSource"; radAutoCompleteBox.DataTextField = "CardCode"; radAutoCompleteBox.InputType = RadAutoCompleteInputType.Token; radAutoCompleteBox.EntryAdded += RadAutoCompleteBoxCardCode_Event; radAutoCompleteBox.EntryRemoved += RadAutoCompleteBoxCardCode_Event; radAutoCompleteBox.AutoPostBack = true; radAutoCompleteBox.Width = 400; radAutoCompleteBox.DropDownWidth = 400; radAutoCompleteBox.OnClientRequesting = "NoCharactersAfterOneEntryBlock"; radAutoCompleteBox.TextSettings.SelectionMode = RadAutoCompleteSelectionMode.Single; htmlTableCell = new HtmlTableCell(); htmlTableCell.Controls.Add(radAutoCompleteBox); htmlTableRow.Cells.Add(htmlTableCell); htmlTable.Rows.Add(htmlTableRow); //htmlTable.Rows.Insert(0, htmlTableRow); //HtmlTableRow[] htmlTableRows = new HtmlTableRow[htmlTable.Rows.Count + 1]; //htmlTableRows[0] = htmlTableRow; //for (int i = 0; i < htmlTable.Rows.Count; i++) // htmlTableRows[i + 1] = htmlTable.Rows[i]; //htmlTable.Rows.Clear(); //foreach (HtmlTableRow htr in htmlTableRows) // htmlTable.Rows.Add(htr); }
protected void RadAutoCompleteBox_TextChanged(object sender, Telerik.Web.UI.AutoCompleteTextEventArgs e) { lblProducto.Text = ""; lblError.Text = ""; try { if (RadAutoCompleteBox.Text != "") { string[] argumentos = RadAutoCompleteBox.Text.ToString().Split(new char[] { '/' }); string[] producto = argumentos[1].Trim().Split(new char[] { ';' }); Producto produc = new Producto(); produc.NombrePorducto = producto[0].Trim(); produc.ClaveProducto = Convert.ToString(argumentos[0].Trim()); object[] valor = produc.obtieneProducto(); if (Convert.ToBoolean(valor[0])) { if (Convert.ToString(valor[1]) != "") { int pv; try { pv = Convert.ToInt32(Request.QueryString["p"]); } catch (Exception) { pv = 0; } if (pv != 0) { string idProducto = Convert.ToString(argumentos[0].Trim()); string categoria = datos.obtieneDescCategoriaProducto(idProducto); if (categoria != "") { lblIdArticulo.Text = idProducto; lblCategoria.Text = categoria; produc.Isla = pv; produc.existeIsla(); lblProducto.Text = Convert.ToString(argumentos[1].Trim()); txtCantidad.Focus(); } else { lblError.Text = "Su sesión a caducado por favor vuelva a ingresar"; } } else { lblError.Text = "Su sesión a caducado por favor vuelva a ingresar"; } } else { lblProducto.Text = "El producto no existe"; RadAutoCompleteBox.Focus(); } } else { lblProducto.Text = ""; lblError.Text = Convert.ToString(valor[1]); RadAutoCompleteBox.Focus(); } } else { lblProducto.Text = ""; RadAutoCompleteBox.Focus(); } } catch (Exception ex) { lblProducto.Text = ""; lblError.Text = ex.Message; } }
//Constructor que inicializa valores para autocomplete nuevo estudio public NuevaClasificacionEstudios(RadAutoCompleteBox autoClasifica) { InitializeComponent(); this.autoClasifica = autoClasifica; }
protected void txtPosition2_TextChanged(object sender, AutoCompleteTextEventArgs e) { RadAutoCompleteBox autoComplete = sender as RadAutoCompleteBox; Session["Position2"] = autoComplete.Entries[0].Text; }