コード例 #1
0
        private void Buscar_por_nombre_Click(object sender, EventArgs e)
        {
            string nombrecito = nombre.Text;

            Codigo.Text           = null;
            precio.Text           = null;
            cantidad_textbox.Text = null;
            bool      encontrado         = false;
            Productos productoEncontrado = new Productos();

            foreach (Productos obj in productos)
            {
                if (obj.Nombre.Equals(nombrecito))
                {
                    productoEncontrado = obj;
                    encontrado         = true;
                    break;
                }
            }
            if (encontrado)
            {
                Codigo.AppendText(productoEncontrado.Id.ToString());
                precio.AppendText(Convert.ToString(productoEncontrado.Precio));
                cantidad_textbox.AppendText(Convert.ToString(productoEncontrado.Cantidad));
            }
            else
            {
                Codigo.Text           = null;
                precio.Text           = null;
                cantidad_textbox.Text = null;
                MessageBox.Show("Producto no encontrado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
 private void nombre_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         bool encontrado = false;
         Codigo.Text           = null;
         precio.Text           = null;
         cantidad_textbox.Text = null;
         string    nombrecito         = nombre.Text;
         Productos productoEncontrado = null;
         foreach (Productos obj in productos)
         {
             if (obj.Nombre.Equals(nombrecito))
             {
                 productoEncontrado = obj;
                 encontrado         = true;
                 break;
             }
         }
         if (encontrado)
         {
             Codigo.AppendText(productoEncontrado.Id.ToString());
             precio.AppendText(Convert.ToString(productoEncontrado.Precio));
             cantidad_textbox.AppendText(Convert.ToString(productoEncontrado.Cantidad));
         }
         else
         {
             Codigo.Text           = null;
             precio.Text           = null;
             cantidad_textbox.Text = null;
             MessageBox.Show("Producto no encontrado", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }