public override void EjecutarComandoNuevo() { var nuevoRegistro = new ArticuloCrudDto { Codigo = int.Parse(txtCodigo.Text), CodigoBarra = txtcodigoBarra.Text, Descripcion = txtDescripcion.Text, Abreviatura = txtAbreviatura.Text, Detalle = txtDetalle.Text, Ubicacion = txtUbicacion.Text, MarcaId = (long)cmbMarca.SelectedValue, RubroId = (long)cmbRubro.SelectedValue, UnidadMedidaId = (long)cmbUnidad.SelectedValue, IvaId = (long)cmbIva.SelectedValue, PrecioCosto = nudPrecioCosto.Value, //------------------------------------------------// StockActual = nudStock.Value, StockMinimo = nudStockMin.Value, DescuentaStock = chkDescontarStock.Checked, PermiteStockNegativo = chkPermitirStockNeg.Checked, ActivarLimiteVenta = chkActivarLimite.Checked, LimiteVenta = nudLimiteVenta.Value, ActivarHoraVenta = chkActivarHoraVenta.Checked, HoraLimiteVentaDesde = dtpHoraDesde.Value, HoraLimiteVentaHasta = dtpHoraHasta.Value, //------------------------------------------------// Foto = Imagen.ConvertirImagen(imgFoto.Image), Eliminado = false }; _articuloServicio.Insertar(nuevoRegistro); }
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() { 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); } }
public override void EjecutarComandoNuevo() { var articuloNuevo = new ArticuloCrudDto { }; //------------Datos Articulos----------// articuloNuevo.Codigo = int.Parse(txtCodigo.Text); articuloNuevo.CodigoBarra = txtcodigoBarra.Text; articuloNuevo.Descripcion = txtDescripcion.Text; articuloNuevo.Abreviatura = txtAbreviatura.Text; //codigoProveedor articuloNuevo.Detalle = txtDetalle.Text; articuloNuevo.Ubicacion = txtUbicacion.Text; articuloNuevo.MarcaId = (long)cmbMarca.SelectedValue; articuloNuevo.RubroId = (long)cmbRubro.SelectedValue; articuloNuevo.UnidadMedidaId = (long)cmbUnidad.SelectedValue; articuloNuevo.IvaId = (long)cmbIva.SelectedValue; articuloNuevo.PrecioCosto = (decimal)nudPrecioCosto.Value; //------------Datos Generales----------// articuloNuevo.StockMinimo = nudStockMin.Value; //articuloNuevo.StockActual = nudStock.Value; articuloNuevo.ActivarHoraVenta = chkActivarHoraVenta.Checked; articuloNuevo.ActivarLimiteVenta = chkActivarLimite.Checked; articuloNuevo.LimiteVenta = nudLimiteVenta.Value; articuloNuevo.HoraLimiteVentaDesde = dtpHoraDesde.Value; articuloNuevo.HoraLimiteVentaHasta = dtpHoraHasta.Value; articuloNuevo.PermiteStockNegativo = chkPermitirStockNeg.Checked; articuloNuevo.DescuentaStock = chkDescontarStock.Checked; articuloNuevo.Foto = Imagen.ConvertirImagen(imgFoto.Image); articuloNuevo.Eliminado = false; _articuloServicio.Insertar(articuloNuevo); }