public void criarPC() { this.processador.marca = "Intel"; this.processador.modelo = "Core i5"; this.discoRigido.marca = "WD"; this.discoRigido.modelo = "WD10EZEX"; this.discoRigido.tipo = "HD"; this.discoRigido.tamanho = "500GB"; this.fonte.marca = "Corsair"; this.fonte.modelo = "500W"; this.memoriaRAM.marca = "Kingston"; this.memoriaRAM.modelo = "DDR4"; this.memoriaRAM.tamanho = 4; this.gabinete.marca = "Positivo"; this.gabinete.modelo = "Plunkton"; this.placaMae.marca = "ASUS"; this.placaMae.modelo = "M4A77TD"; computadorComponent computador = new ComputadorComposite(); ((ComputadorComposite)computador).add(this.processador); ((ComputadorComposite)computador).add(this.discoRigido); ((ComputadorComposite)computador).add(this.fonte); ((ComputadorComposite)computador).add(this.memoriaRAM); ((ComputadorComposite)computador).add(this.gabinete); ((ComputadorComposite)computador).add(this.placaMae); var banco = new BancoCommand(ConexaoSingleton.getConexao(), "salvar", ((ComputadorComposite)computador)); banco.executa(); }
public void criarPC() { this.processador.marca = "Intel"; this.processador.modelo = "Core i9"; this.discoRigido.marca = "WD Black"; this.discoRigido.modelo = "WD10EZES"; this.discoRigido.tipo = "SSD m.2"; this.discoRigido.tamanho = "2TB"; this.fonte.marca = "Corsair"; this.fonte.modelo = "1000W"; this.memoriaRAM.marca = "Corsair"; this.memoriaRAM.modelo = "DDR4"; this.memoriaRAM.tamanho = 128; this.gabinete.marca = "NZXT"; this.gabinete.modelo = "PHANTOM"; this.placaMae.marca = "GIGABYTE"; this.placaMae.modelo = "M4A77TD77"; this.placaDeVideo.marca = "NVIDIA Galax"; this.placaDeVideo.modelo = "RTX 3090"; computadorComponent computador = new ComputadorComposite(); ((ComputadorComposite)computador).add(this.processador); ((ComputadorComposite)computador).add(this.discoRigido); ((ComputadorComposite)computador).add(this.fonte); ((ComputadorComposite)computador).add(this.memoriaRAM); ((ComputadorComposite)computador).add(this.gabinete); ((ComputadorComposite)computador).add(this.placaMae); ((ComputadorComposite)computador).add(this.placaDeVideo); var banco = new BancoCommand(ConexaoSingleton.getConexao(), "salvar", ((ComputadorComposite)computador)); banco.executa(); }
public BancoCommand(BancoDeDados banco, string acao, ComputadorComposite computador = null) { this.conexao = banco; this.acao = acao; this.computador = computador; }
public void salvar(ComputadorComposite computador) { basedados.Add(computador); }