/// <summary> /// Elimina el pedido del gvEnPreparacion y lo pasa a dgvFinalizados /// </summary> /// <param name="carrito">pedido a entregar</param> public void EntregarPedido(Carrito carrito) { if (dgvCarrito.InvokeRequired) { Preparacion delegado = new Preparacion(EntregarPedido); this.Invoke(delegado, new object[] { carrito }); } else { if (dgvEnPreparacion.Rows.Count > 1) { dgvEnPreparacion.Rows.RemoveAt(0); } ActualizarPedidosEntregados(); } }
/// <summary> /// Agrego el carrito a dgvEnPreparacion /// </summary> /// <param name="carrito">carrito que pasa a ser un pedido en preparacion</param> public void CargarPedido(Carrito carrito) { if (dgvCarrito.InvokeRequired) { Preparacion delegado = new Preparacion(CargarPedido); this.Invoke(delegado, new object[] { carrito }); } else { Pedido.CargoPedido(carrito); int posiciones = dgvEnPreparacion.Rows.Add(); dgvEnPreparacion[0, posiciones].Value = carrito.NumeroDePedido.ToString(); dgvEnPreparacion[1, posiciones].Value = carrito.NombreCliente; dgvEnPreparacion[2, posiciones].Value = carrito.Total; this.EntregarPedido(carrito); } }