static void Main(string[] args) { Pedido pedido = new Pedido { Id = 1080, Momento = DateTime.Now, Status = StatusDoPedido.PagamentoPendente }; Console.WriteLine(pedido); //Conversão enumerado para string string txt = StatusDoPedido.PagamentoPendente.ToString(); Console.WriteLine(txt); Console.WriteLine(""); Console.Write("Digite o status do pedido: "); string status = Console.ReadLine(); if (Enum.IsDefined(typeof(StatusDoPedido), status)) { //Converter de String para Enumerado StatusDoPedido sp = (StatusDoPedido)Enum.Parse(typeof(StatusDoPedido), status); Console.WriteLine("Resultado = " + (int)sp); } else { Console.WriteLine("Status não encontrado!"); } Console.ReadLine(); }
static void Main(string[] args) { Pedido pedido = new Pedido { Identicicador = 1290, Momento = DateTime.Now, Status = StatusDoPedido.PagamentoPendente }; Console.WriteLine(pedido); //Convertendo tipo enumerados para string string texto = StatusDoPedido.PagamentoPendente.ToString(); //Convertendo string para enumerados StatusDoPedido informa = Enum.Parse <StatusDoPedido>("Entregue"); Console.WriteLine(texto); Console.WriteLine(informa); }
static void Main(string[] args) { Console.WriteLine("Enter cliente data: "); Console.Write("Name: "); string nome = Console.ReadLine(); Console.Write("Email: "); string email = Console.ReadLine(); Console.Write("Birth date (DD/MM/YYYY): "); DateTime dataAniversario = DateTime.Parse(Console.ReadLine()); Console.Write("Enter order data: " + DateTime.Now); Console.Write("\nStatus: "); StatusDoPedido status = Enum.Parse <StatusDoPedido>(Console.ReadLine()); Cliente cliente = new Cliente(nome, email, dataAniversario); Pedido pedido = new Pedido(DateTime.Now, status, cliente); Console.Write("How many items to this order?: "); int n = int.Parse(Console.ReadLine()); for (int i = 0; i < n; i++) { Console.Write("Enter #{0} item data: ", (i + 1)); Console.Write("Product name: "); string nomeProduto = Console.ReadLine(); Console.Write("Product price: "); double valorProduto = double.Parse(Console.ReadLine()); Console.Write("Quantity: "); int quantidadeProduto = int.Parse(Console.ReadLine()); Produto produto = new Produto(nomeProduto, valorProduto); ItemDoPedido item = new ItemDoPedido(quantidadeProduto, valorProduto, produto); pedido.AddItem(item); } Console.WriteLine(pedido); }
public Pedido(DateTime data, StatusDoPedido status, Cliente cliente) { DataAtual = data; Status = status; Cliente = cliente; }
public Pedido(DateTime horarioPedido, StatusDoPedido status, Cliente cliente) { HorarioPedido = horarioPedido; Status = status; this.cliente = cliente; }