Ejemplo n.º 1
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; }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Handler de l'évènement click sur le bouton
 /// </summary>
 private void Part_ToggleButton_Click(object sender, RoutedEventArgs e)
 {
     _part_Box.Focus();
     _part_Box.Populate(_part_Box.SearchText);
 }