/// <summary> /// Constructor Parametrizado del juego /// </summary> /// <param name="descripcion">Descripcion del juego</param> /// <param name="precio">precio sin iva del juego</param> /// <param name="plataformaJuego">plataforma del juego</param> /// <param name="formato">Formato del juego</param> public Juego(string descripcion, float precio, EPlataforma plataformaJuego, EFormato formato) : base(descripcion, precio, plataformaJuego) { Plataforma = plataformaJuego; Formato = formato; PrecioConIva = Precio; }
/// <summary> /// Constructor que inicializa los atributos de la clase /// </summary> /// <param name="precio">precio del juego</param> /// <param name="lanzamiento">fecha de lanzamiento</param> /// <param name="nombre">nombre</param> /// <param name="codigo">codigo</param> /// <param name="formato">formato</param> /// <param name="plataforma">plataforma</param> public Games(int precio, int lanzamiento, string nombre, int codigo, EFormato formato, string plataforma) : this() { this.Precio = precio; this.Lanzamiento = lanzamiento; this.Nombre = nombre; this.Codigo = codigo; this.Formato = formato; this.Plataforma = plataforma; }
public void Responder(Conta conta, EFormato formato) { if (formato == EFormato.CSV) { Console.WriteLine(String.Format("{0};{1}", conta.Titular, conta.Saldo)); } else { OutraResposta.Responder(conta, formato); } }
public void SolicitarResposta(Conta conta, EFormato formato) { IResposta r1 = new RespostaEmXML(); IResposta r2 = new RespostaEmCSV(); IResposta r3 = new RespostaEmPorcentagem(); r1.OutraResposta = r2; r2.OutraResposta = r3; r1.Responder(conta, formato); }
public void Responder(Conta conta, EFormato formato) { if (formato == EFormato.XML) { Console.WriteLine(String.Format("<conta><titular>{0}</titular><saldo>{1}</saldo></conta>", conta.Titular, conta.Saldo)); } else { OutraResposta.Responder(conta, formato); } ; }
public Requisicao(EFormato formato) { this.Formato = formato; }