/// <summary> /// Constructor con parametros /// </summary> /// <param name="nombreCliente"></param> /// <param name="detallePedido"></param> /// <param name="totalPedido"></param> public Pedido(string nombreCliente, List <Producto> detallePedido, double totalPedido) : this() { this.fechaYHora = DateTime.Now; this.nombreCliente = nombreCliente; this.detallePedido = detallePedido; this.totalPedido = totalPedido; estadoPedido = EEstadoPedido.EnPreparacion; }
public Pedido(int idPedido, int idEmpleado, int dniCliente, float monto, EEstadoPedido estadoPedido, ETipoConsumo tipoConsumo) { this.montoPedido = monto; this.idPedido = idPedido; this.idEmpleado = idEmpleado; this.dniCliente = dniCliente; this.estadoPedido = estadoPedido; this.tipoConsumo = tipoConsumo; }
private void RebindDataGridView(DataGridView dataGrid, EEstadoPedido estado) { this.isRefreshing = true; while (Negocio.ListaPedidos.GetPedidosByEstado(EEstadoPedido.EnPreparacion).Count >= 0) { actRefresh = new RefreshDataGridDelegate(() => dataGrid.DataSource = Negocio.ListaPedidos.GetPedidosByEstado(estado)); dataGrid.Invoke(actRefresh); Thread.Sleep(1000); } this.isRefreshing = false; }
/// <summary> /// Obtiene un IEnumerable de Pedido, filtrado por el estado enviado como parametro. /// </summary> /// <param name="estadoFiltro">Estado para usar como filtro</param> /// <returns>IEnumerable de Pedido filtrado</returns> public IEnumerable <Pedido> ObtenerTodosFiltrado(EEstadoPedido estadoFiltro) { return(entidadesDb.Pedidos.Where(p => p.EstadoPedido == estadoFiltro)); }
public Pedido() { this.estado = EEstadoPedido.pendiente; this.items = new List <ItemPedido>(); }
/// <summary> /// Obtiene IEnumerable de Pedido, filtrado por un filtro de estado /// </summary> /// <param name="estadoFiltro">EEstadoPedido: Encargado, Enviado, Entregado</param> /// <returns></returns> public IEnumerable <Pedido> ListaPedidosFiltrada(EEstadoPedido estadoFiltro) { return(tareasDataBase.ObtenerTodosFiltrado(estadoFiltro)); }
public static List <Pedido> GetPedidosByEstado(this List <Pedido> listaPedidos, EEstadoPedido estado) { List <Pedido> pedidos = new List <Pedido>(); foreach (Pedido pedido in listaPedidos) { if (pedido.EstadoPedido == estado) { pedidos.Add(pedido); } } return(pedidos); }