Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #3
0
 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);
 }