Example #1
0
 /// <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;
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #4
0
 /// <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));
 }
Example #5
0
 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));
 }
Example #7
0
        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);
        }