private void btnAceptar_Click(object sender, EventArgs e) { ArticuloNegocio articuloNegocio = new ArticuloNegocio(); // Articulo articulo = new Articulo(); try { if (articulo == null) { articulo = new Articulo(); } articulo.Codigo = txtBCodigo.Text; articulo.Nombre = txtBNombre.Text; articulo.Descripcion = txtBDescripcion.Text; articulo.Marca = (Marca)cbMarca.SelectedItem; articulo.Categoria = (Categoria)cbCategoria.SelectedItem; articulo.Imagen = txtBImagen.Text; articulo.Precio = Convert.ToDecimal(txtBPrecio.Text); articulo.Eliminado = false; if (txtBCodigo.Text == "" || txtBNombre.Text == "" || txtBDescripcion.Text == "" || txtBImagen.Text == "" || txtBPrecio.Text == "") { MessageBox.Show("Por favor complete todos los campos para continuar!"); } else if (articulo.Id != 0) { articuloNegocio.Modificar(articulo); MessageBox.Show("Modificacion realizada con exito"); Dispose(); } else if (!articuloNegocio.BuscarCodigo(articulo.Codigo)) { articuloNegocio.Alta(articulo); MessageBox.Show("Articulo agregado"); Dispose(); } else { MessageBox.Show("El Codigo ya esta siendo utilizado, por favor modifique el campo."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }