Ejemplo n.º 1
0
    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;
 }
Ejemplo n.º 3
0
        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();
            }
        }
Ejemplo n.º 4
0
    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);
    }
Ejemplo n.º 5
0
 public IngresoPaciente(RadAutoCompleteBox autoPacienteC)
 {
     InitializeComponent();
     this.autoPacienteC = autoPacienteC;
     FillEstados();
     autoCuarto.ItemsSource = BaseDatos.GetBaseDatos().CATALOGO_CUARTOS.ToList();
 }
Ejemplo n.º 6
0
 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) { }
     }
 }
Ejemplo n.º 7
0
        public MainPage()
        {
            InitializeComponent();

            #region radautocompletebox-getting-started-0
            RadAutoCompleteBox autoCompleteBox = new RadAutoCompleteBox();
            #endregion
        }
Ejemplo n.º 8
0
 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) { }
 }
Ejemplo n.º 9
0
 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);
 }
Ejemplo n.º 10
0
        /// <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;
 }
Ejemplo n.º 12
0
    /// <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();
        }
    }
Ejemplo n.º 13
0
    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();
    }
Ejemplo n.º 14
0
        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();
        }
Ejemplo n.º 15
0
    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;
    }
Ejemplo n.º 16
0
 /// <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;
 }
Ejemplo n.º 17
0
 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)
 {
 }
Ejemplo n.º 19
0
        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);
        }
Ejemplo n.º 20
0
 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;
 }
Ejemplo n.º 22
0
        protected void txtPosition2_TextChanged(object sender, AutoCompleteTextEventArgs e)
        {
            RadAutoCompleteBox autoComplete = sender as RadAutoCompleteBox;

            Session["Position2"] = autoComplete.Entries[0].Text;
        }