示例#1
0
 protected void RadAutoCompleteBox1_TextChanged(object sender, AutoCompleteTextEventArgs e)
 {
     if (RadAutoCompleteBox.Text != "")
     {
         try
         {
             string[] argumentos = RadAutoCompleteBox.Text.ToString().Split(new char[] { '/' });
             string   idProducto = argumentos[0];
             Producto prd        = new Producto();
             prd.ClaveProducto = idProducto;
             prd.Isla          = Convert.ToInt32(RadGrid1.SelectedValues["id_punto"].ToString());
             object[] valor = prd.obtieneUltimoCosto();
             if (Convert.ToBoolean(valor[0]))
             {
                 prd.obtienePrecioVtaActivo();
                 decimal costo = Convert.ToDecimal(valor[1]);
                 txtCosto.Text = costo.ToString("F2");
                 txtPrVta.Text = prd.MontoVenta.ToString("F2");
             }
             else
             {
                 txtCosto.Text = txtPrVta.Text = "";
             }
         }
         catch (Exception ex)
         {
             txtCosto.Text = txtPrVta.Text = "";
         }
         finally
         {
             txtCant.Focus();
         }
     }
 }
示例#2
0
        protected void txtPosition2_TextChanged(object sender, AutoCompleteTextEventArgs e)
        {
            RadAutoCompleteBox autoComplete = sender as RadAutoCompleteBox;

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