private void PedidoDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (PedidoDataGridView.SelectedRows.Count == 0) { return; } if (e.ColumnIndex != 4) { return; } var r = PedidoDataGridView.SelectedRows[0]; var item = (ItemCarrito)r.Tag; DialogResult dr = MessageBox.Show($"¿Desea dar de baja el item {item.Producto.Descripcion}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.No) { return; } carrito.EliminarDelCarrito(item.Producto); MostrarDatosEnGrilla(); CalcularTotal(); InicializarControles(); }
public ActionResult RemoveFromCart(Carrito carrito, int propiedadId, string returnUrl) { Propiedad propiedad = _mapper.Map <Propiedad>(_servicioPropiedad.GetPropiedadPorId(propiedadId)); if (propiedad != null) { carrito.EliminarDelCarrito(propiedad); } return(RedirectToAction("Index", new { returnUrl })); }
public ActionResult RemoveFromCart(Carrito carrito, int productoId, string returnUrl) { Producto producto = _mapper.Map <Producto>(_servicioProductos.GetProductoPorId(productoId)); if (producto != null) { carrito.EliminarDelCarrito(producto); } return(RedirectToAction("Index", new { returnUrl })); }