private void btnConfirmar_Click(object sender, EventArgs e)
        {
            try
            {
                ArticuloNegocio articuloNegocio = new ArticuloNegocio();
                if (registro == null)
                {
                    registro             = new Articulo();
                    registro.categoria   = (Categoria)cmbCategoria.SelectedItem;
                    registro.marca       = (Marca)cmbMarca.SelectedItem;
                    registro.codigo      = txbCodigo.Text;
                    registro.descripcion = txbDescripcion.Text;
                    registro.imagen      = txbImagen.Text;
                    registro.nombre      = txbNombre.Text;
                    decimal _precio;
                    if (decimal.TryParse(txbPrecio.Text, out _precio))
                    {
                        registro.precio = _precio;
                    }

                    Validator.validate(registro);

                    if (articuloNegocio.altaArticulo(registro))
                    {
                        MessageBox.Show("Articulo dado de alta de manera correcta.");
                        this.Dispose();
                    }
                    else
                    {
                        MessageBox.Show("Error al dar de alta el artículo.");
                    }
                }
                else
                {
                    registro.categoria   = (Categoria)cmbCategoria.SelectedItem;
                    registro.marca       = (Marca)cmbMarca.SelectedItem;
                    registro.codigo      = txbCodigo.Text;
                    registro.descripcion = txbDescripcion.Text;
                    registro.imagen      = txbImagen.Text;
                    registro.nombre      = txbNombre.Text;
                    decimal _precio;
                    decimal.TryParse(txbPrecio.Text, out _precio);

                    Validator.validate(registro);

                    if (articuloNegocio.modificarArticulo(registro))
                    {
                        MessageBox.Show("Articulo modificado de manera correcta.");
                        aux.DataSource = articuloNegocio.listarArticulos();
                        aux.Refresh();
                        this.Dispose();
                    }
                    else
                    {
                        MessageBox.Show("Error al modificar el artículo.");
                    }
                }
            }
            catch (Exception ex)
            {
                registro = null;
                MessageBox.Show(ex.Message);
            }
        }