public transferencia(int TID, int monto, int cuenta, Banco protocolo) { this.id = TID; this.monto = monto; this.cuenta = cuenta; this.protocolo = protocolo.getpr(); }
public string setP(Iprotocolo nuevo) { this.protocolo = nuevo; return(nuevo.ENCONDING()); }
public override void Mandar(Itransferencia atransferencia, Iprotocolo protocolo, Banco banco) { banco.Recivir(atransferencia, protocolo, NAME); }
public override void Recivir(Itransferencia atransferencia, Iprotocolo protocolo, string name) { Console.WriteLine("Origen:" + name + "Encoding:" + atransferencia.setP(this.protocolo) + "Numero de cuenta" + atransferencia.getcuenta() + "IdTRANFER" + atransferencia.getid() + "Monto" + atransferencia.getmonto()); }
public HSBC(Iprotocolo protocolo) { this.protocolo = protocolo; }
public Bancomer(Iprotocolo protocolo) { this.protocolo = protocolo; }
public Banamex(Iprotocolo protocolo) { this.protocolo = protocolo; }
public abstract void Recivir(Itransferencia atransferencia, Iprotocolo protocolo, string name);
public abstract void Mandar(Itransferencia atransferencia, Iprotocolo protocolo, Banco remitente);