public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (_articuloServicio.VerificarSiExisteCodigo(txtCodigo.Text)) { MessageBox.Show(@"El código que desea utilizar ya está en uso"); return(false); } else { var nuevoArticulo = new ArticuloDto { Codigo = txtCodigo.Text, CodigoBarra = txtCodigoBarra.Text, Abreviatura = txtAbreviatura.Text, Descripcion = txtDescripcion.Text, Detalle = txtDetalle.Text, Foto = ImagenDb.Convertir_Imagen_Bytes(imgFotoArticulo.Image), ActivarLimiteVenta = Convert.ToBoolean(checkBoxLimiteVenta.CheckState), LimiteVenta = nudLimiteVenta.Value, PermiteStockNegativo = Convert.ToBoolean(checkBoxStockNegativo.CheckState), EstaDiscontinuado = Convert.ToBoolean(checkBoxDiscontinuado.CheckState), StockMaximo = nudStockMax.Value, StockMinimo = nudStockMin.Value, DescuentaStockl = Convert.ToBoolean(checkBoxDescuentaStock.CheckState), EstaEliminado = false, MarcaId = ((MarcaDto)cmbMarca.SelectedItem).Id, RubroId = ((RubroDto)cmbRubro.SelectedItem).Id, Stock = nudStock.Value }; _articuloServicio.Insertar(nuevoArticulo); return(true); } }