private void frmVerArticulo_Load(object sender, EventArgs e) { try { txbCodigo.Text = articulo.codigo; txbDescripcion.Text = articulo.descripcion; txbImagen.Text = articulo.imagen; txbNombre.Text = articulo.nombre; txbPrecio.Text = articulo.precio.ToString(); MarcaNegocio marcas = new MarcaNegocio(); CategoriaNegocio categorias = new CategoriaNegocio(); cmbMarca.DataSource = marcas.getMarcas(); cmbCategoria.DataSource = categorias.getCategorias(); cmbCategoria.ValueMember = "id"; cmbCategoria.DisplayMember = "descripcion"; cmbMarca.ValueMember = "id"; cmbMarca.DisplayMember = "descripcion"; cmbCategoria.SelectedValue = articulo.categoria.id; cmbMarca.SelectedValue = articulo.marca.id; ptbImagen.Load(articulo.imagen); } catch (FileNotFoundException) { ptbImagen.Image = ptbImagen.ErrorImage; MessageBox.Show("La imagen cargada en el artículo no fue encontrada por lo que no se mostrará."); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void frmAltaArticulo_Load(object sender, EventArgs e) { try { //Primero, tengo que cargar los datos de los combo de Marca y Articulo para popularlos de información MarcaNegocio marcas = new MarcaNegocio(); cmbMarca.DataSource = marcas.getMarcas(); CategoriaNegocio categorias = new CategoriaNegocio(); cmbCategoria.DataSource = categorias.getCategorias(); if (isModification) { txbCodigo.Text = registro.codigo; txbDescripcion.Text = registro.descripcion; txbImagen.Text = registro.imagen; txbNombre.Text = registro.nombre; txbPrecio.Value = decimal.Parse(registro.precio.ToString()); cmbCategoria.ValueMember = "id"; cmbCategoria.DisplayMember = "descripcion"; cmbMarca.ValueMember = "id"; cmbMarca.DisplayMember = "descripcion"; cmbCategoria.SelectedValue = registro.categoria.id; cmbMarca.SelectedValue = registro.marca.id; txbCodigo.ReadOnly = true; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }