static void Main(string[] args) { /*BaseClass b1 = new BaseClass(5, 10); * BaseClass b2 = new BaseClass(7, 20); * * Console.WriteLine(b1.ToString()); * * ConcEssential b3 = new ConcEssential(5, 10); * ConcEssential b4 = new ConcEssential(40, 10); * * ArrayList arlist = new ArrayList(); * arlist.Add(b3); * arlist.Add(b4); * Console.WriteLine(b3.MaxValue(arlist));*/ Apreensao apreensao1 = new Apreensao(); apreensao1.Local = "braga"; apreensao1.Tipo = TipoDroga.Cocaina; apreensao1.Quantidade = 50; Apreensoes.AddApreensao(apreensao1); Apreensoes.MostraApreensoes(); Console.ReadKey(); }
public static Apreensao CreateApreensao() { Apreensao a = new Apreensao(); //traficante int id = InfoAux.GetID(); a.Traficante = Traficantes.DevolveTraficanteID(id); //nome Console.WriteLine("Codigo da droga apreendida: "); a.CodigoDroga = Console.ReadLine(); //data Console.WriteLine("Data da apreensao: "); a.DataApreensao = DateTime.Parse(Console.ReadLine()); //local Console.WriteLine("Local de apreensao:\n[1] - Rio Tinto\n[2] - Amadora\n[3] - Santa Tecla" + "\n[4] - Perto do Urban\n[5] - Angola"); int aux = int.Parse(Console.ReadLine()); while (aux > 5 || aux < 1) { Console.WriteLine("Local de apreensao:\n[1] - Rio Tinto\n[2] - Amadora\n[3] - Santa Tecla" + "\n[4] - Perto do Urban\n[5] - Angola"); aux = int.Parse(Console.ReadLine()); } if (aux == 1) { a.Local = LOCAL.rioTinto; } else if (aux == 2) { a.Local = LOCAL.amadora; } else if (aux == 3) { a.Local = LOCAL.santaTecla; } else if (aux == 4) { a.Local = LOCAL.pertoDoUrban; } else if (aux == 5) { a.Local = LOCAL.angola; } //quantidade try { Console.WriteLine("Quantidade de " + a.CodigoDroga + " apreendida: "); a.Quantidade = int.Parse(Console.ReadLine()); } catch (TrafficInvalidException e) { Console.WriteLine("Erro - " + e.Message); } if (!Apreensoes.VerificaApreensaoExiste(a)) { return(null); } return(a); }