public void CreateProductTest() { // // TODO: Agregar aquí la lógica de las pruebas // var service = _unityContainer.Resolve <ProductoService>(); var producto = new ProductoDTO { Existencia = 10, Marca = "Marino", Nombre = "Playera Polo" }; var precio = new PrecioDTO { Activo = true, FechaInicio = DateTime.Now, PrecioCompra = 2356, PrecioVenta = 6355 }; producto.Precio = precio; service.CreateProducto(producto); }
public async Task <IActionResult> Put(Guid PrecioId, [FromBody] PrecioDTO precio) { precio.PrecId = PrecioId; await Service.Insert(precio); return(Ok(true)); }
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 void Insertar(PrecioDTO precioNuevo) { using (var context = new ModeloXCommerceContainer()) { var nuevoPrecio = new AccesoDatos.Precio { PrecioCosto = precioNuevo.PrecioCosto, ActivarHoraVenta = precioNuevo.ActivarHoraVenta, ArticuloId = precioNuevo.ArticuloId, ListaPrecioId = precioNuevo.ListaPrecioId, FechaActualizacion = precioNuevo.FechaActualizacion, HoraVenta = precioNuevo.HoraVenta, PrecioPublico = precioNuevo.PrecioPublico }; context.Precios.Add(nuevoPrecio); context.SaveChanges(); } }
public async Task Update(PrecioDTO entityDTO) { var entity = Builders.GenericBuilder.builderDTOEntity <TPrecio, PrecioDTO>(entityDTO); await repository.Save(entity); }
public async Task <IActionResult> Post([FromBody] PrecioDTO precio) { await Service.Insert(precio); return(Ok(true)); }