public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var articuloNuevo = new ArticuloDTO { Codigo = txtBoxCodigo.Text, CodigoBarra = txtBoxCodigoBarra.Text, Descripcion = txtBoxDescripcion.Text, Detalle = txtBoxDetalle.Text, Abreviatura = txtBoxAbreviatura.Text, ActivarLimiteVenta = cbxActivarLimiteVenta.Checked, DescuentaStock = cbxDescuentaStock.Checked, LimiteVenta = nudLimiteVenta.Value, PermiteStockNegativo = cbxPermiteStockNegativo.Checked, MarcaId = ((MarcaDTO)cmbMarca.SelectedItem).Id, RubroId = ((RubroDTO)cmbRubro.SelectedItem).Id, StockMaximo = nudStockMax.Value, Stock = nudStock.Value, StockMinimo = nudStockMin.Value, EstaDiscontinuado = false, Foto = Convertir_Imagen_Bytes(imgFotoArticulo.Image) }; //TODO acá o abajo? long nuevoArticuloId = _articuloServicio.Insertar(articuloNuevo); var precioNuevo = new PrecioDTO { ArticuloId = nuevoArticuloId, PrecioCosto = nudPrecioCosto.Value, PrecioPublico = nudPrecioPublico.Value, ListaPrecioId = ((ListaPrecioDTO)cmbListaPrecio.SelectedItem).Id, ActivarHoraVenta = false, FechaActualizacion = DateTime.Now, HoraVenta = DateTime.Now, }; _precioServicio.Insertar(precioNuevo); return(true); }
public override bool EjecutarComandoNuevo() { var precioNuevo = new PrecioDTO { ArticuloId = ((ArticuloDTO)cmbArticulo.SelectedItem).Id, PrecioCosto = nudPrecioCosto.Value, PrecioPublico = nudPrecioPublico.Value, ListaPrecioId = ((ListaPrecioDTO)cmbListaPrecio.SelectedItem).Id, ActivarHoraVenta = false, FechaActualizacion = DateTime.Now, HoraVenta = DateTime.Now, }; _precioServicio.Insertar(precioNuevo); return(true); }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevoPrecio = new PrecioDto { PrecioCosto = nudPrecioCosto.Value, PrecioPublico = CalcularPrecioPublico(), FechaActualizacion = dtpFechaActualizacion.Value, ListaPrecioId = ((ListaPrecioDto)cmbListaPrecio.SelectedItem).Id, ArticuloId = _articuloId, ActivarHoraVenta = checkBActivarHoraVenta.Checked, HoraVenta = dtpHoraVenta.Value }; _precioServicio.Insertar(nuevoPrecio); return(true); }