Exemple #1
0
        private void llenarDatos(productos prod)
        {
            txtIDProducto.Text   = prod.id_producto.ToString();
            txtNombre.Text       = prod.nombre;
            txtMililitros.Text   = prod.ml.ToString();
            txtVolAlcohol.Text   = prod.vol_alcohol.ToString();
            txtIBU.Text          = (String.IsNullOrEmpty(prod.ibu.ToString())) ? "" : prod.ibu.ToString();
            txtAnio.Text         = (String.IsNullOrEmpty(prod.año.ToString())) ? "" : prod.año.ToString();
            txtAniejamiento.Text = (String.IsNullOrEmpty(prod.añejamiento.ToString())) ? "" : prod.añejamiento.ToString();
            txtPrecio.Text       = prod.precio.ToString();
            txtStock.Text        = prod.stock.ToString();


            switch (prod.id_tipo)
            {
            case 0:
                dropTipos.SelectedIndex = 0;
                cambiarReadOnly(true, false, true);
                break;

            case 1:
                dropTipos.SelectedIndex = 1;
                cambiarReadOnly(false, true, true);
                break;

            case 2:
                dropTipos.SelectedIndex = 2;
                cambiarReadOnly(true, true, true);
                break;

            case 3:
                dropTipos.SelectedIndex = 3;
                cambiarReadOnly(true, false, false);
                break;
            }

            productores productor = prodLog.GetProductorEspecifico(prod.id_productor);

            for (int i = 0; i < listProductores.Items.Count; i++)
            {
                if (listProductores.Items[i].Text == productor.nombre)
                {
                    listProductores.SelectedIndex = i;
                    break;
                }
            }
        }