private void btn_eliminar_Click(object sender, EventArgs e) { Int64 id = 0; if (grilla_productos.Rows.Count <= 0) { MessageBox.Show("Debe seleccionar un producto de la lista para eliminar.", "Seleccione el producto", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (grilla_productos.SelectedRows.Count > 0) { DialogResult result = MessageBox.Show("¿Estás seguro que deseas eliminar el/los productos seleccionados?", "Confirme.", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (result == DialogResult.Yes) { foreach (DataGridViewRow row in grilla_productos.SelectedRows) { id = Int64.Parse(row.Cells[0].Value.ToString()); ProductoMapper.eliminar(id); } } MessageBox.Show("Los elementos se eliminaron correctamente", "Productos Eliminados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Debe seleccionar un producto de la lista para eliminar.", "Seleccione el producto", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } cargarGridProductos(); }
public void cargarGridProductos() { productos = ProductoMapper.devolverTodos(); grilla_productos.DataSource = productos; grilla_productos.AllowUserToAddRows = false; contarProductos(); }
/// <summary> /// Constructor que ejecuta la acción de Modificar /// </summary> /// <param name="id"></param> public nuevoProducto(Int64 id) { InitializeComponent(); leerCategorias(); banderaActualizar = true; lbl_mensaje.Visible = false; Producto producto = ProductoMapper.devolver(id); armarProducto(producto); this.idActualizar = id; }
public async Task <IActionResult> UpdateCliente([FromBody] ProductoModel clienteModel) { try { var cliente = await _productoService.UpdateProducto(ProductoMapper.Map(clienteModel)); return(Ok(cliente)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ProductoDTO Get(int productoId) { var producto = context.Productos.Find(productoId); if (producto != null) { return(ProductoMapper.Map(producto)); } else { return(null); } }
public async Task <IActionResult> AddProducto([FromBody] ProductoModel productoModel) { try { var producto = await _productoService.AddProducto(ProductoMapper.Map(productoModel)); return(Ok(producto)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
private bool actualizar() { Producto producto = capturarPantalla(); producto.id = this.idActualizar; if (ProductoMapper.update(producto)) { return(true); } else { return(false); } }
private bool cargarProducto() { Producto producto = capturarPantalla(); if (ProductoMapper.grabar(producto)) { return(true); } else { return(false); } }
private bool guardarProducto() { Producto pro = ProductoMapper.devolverXcodigo(txt_codigo.Text.ToString()); if (pro != null) { MessageBox.Show("El Código ya esta siendo usado por otro artículo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } if (cargarProducto()) { lbl_mensaje.Visible = true; lbl_mensaje.TextAlign = ContentAlignment.MiddleCenter; lbl_mensaje.Text = "Producto guardado con éxito."; return(true); } else { MessageBox.Show("Hubo un error al guardar el producto.", "Problema al guardar el producto"); return(false); } }
public static bool Put(Producto producto) { return(ProductoMapper.Put(producto)); }
public CrudProducto() { _mapper = new ProductoMapper(); }
public IEnumerable <ProductoDto> Listar(string Criterio, int BajoStock) { return(ProductoMapper.ToProductosDto(repositorio.Listar(Criterio, BajoStock))); }
public void Crear(ProductoDto entidad) { repositorio.Crear(ProductoMapper.ToProducto(entidad)); }
public ProductoDto BuscarPorId(int Id) { return(ProductoMapper.ToProductoDto(repositorio.BuscarPorId(Id))); }
public async Task <Producto> GetProducto(string sku) { var entidad = await _productoRepository.Get(sku); return(ProductoMapper.Map(entidad)); }
public async Task <Producto> UpdateProducto(Producto producto) { var updated = await _productoRepository.Update(ProductoMapper.Map(producto)); return(ProductoMapper.Map(updated)); }
public static Producto GetProducto(int id) { return(ProductoMapper.GetProducto(id)); }
public static IEnumerable <Producto> GetProductos() { return(ProductoMapper.GetProductos()); }
public ProductoCrudFactory() : base() { mapper = new ProductoMapper(); dao = SqlDao.GetInstance(); }
public static bool Delete(int id) { return(ProductoMapper.Delete(id)); }
public void Actualizar(ProductoDto entidad) { repositorio.Actualizar(ProductoMapper.ToProducto(entidad)); }
public async Task <Producto> AddProducto(Producto producto) { var addedEntity = await _productoRepository.Add(ProductoMapper.Map(producto)); return(ProductoMapper.Map(addedEntity)); }