예제 #1
0
        public FlujoPedido(Pedido pedido)
        {
            Pedido = pedido;

            if (pedido.EstadoId == PedidoEstado.Inicial)
            {
                EstadoActual = ListaEstados[PedidoEstado.Inicial];
            }
            else
            {
                PedidoActual = ObtenerPedido(pedido.Id);

                if (!ListaEstados.ContainsKey(PedidoActual.EstadoId))
                {
                    throw new Exception("Te crees pendejo");
                }
                EstadoActual = ListaEstados[PedidoActual.EstadoId];
            }
        }
예제 #2
0
 private void Grabar(Pedido pedido)
 {
 }