コード例 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("ID,Name,BirthDay")] Diretor diretor)
        {
            if (id != diretor.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(diretor);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DiretorExists(diretor.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(diretor));
        }
コード例 #2
0
ファイル: Aviao.cs プロジェクト: thiagossp/flappy-bird-unity
 // Start is called before the first frame update
 private void Awake()
 {
     RigidbodyAviao = GetComponent <Rigidbody2D>();
     diretor        = GameObject.FindObjectOfType <Diretor>();
     pontuacao      = GameObject.FindObjectOfType <Pontuacao>();
     animacao       = GetComponent <Animator>();
 }
コード例 #3
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carlos = new Funcionario();

            carlos.Nome    = "Carlos";
            carlos.CPF     = "123.456.789-10";
            carlos.Salario = 2000;

            gerenciador.Registrar(carlos);

            Diretor roberta = new Diretor();

            roberta.Nome    = "Roberta";
            roberta.CPF     = "234.567.891-11";
            roberta.Salario = 5000;

            gerenciador.Registrar(roberta);

            Console.WriteLine(carlos.Nome);
            Console.WriteLine(carlos.GetBonificacao());

            Console.WriteLine(roberta.Nome);
            Console.WriteLine(roberta.GetBonificacao());

            Console.WriteLine("Total de Bonificações: " + gerenciador.GetTotalBonificacao());

            Console.ReadLine();
        }
コード例 #4
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #5
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            Funcionario roberta = new Diretor("159.753.398-04");

            roberta.Nome = "Roberta";

            Funcionario igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            Funcionario camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("456.175.468-20");

            guilherme.Nome = "Guilherme";

            gerenciadorBonificacao.Registrar(guilherme);
            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #6
0
        public async Task <IActionResult> Put(int Id, Diretor model)
        {
            try
            {
                var diretor = await _repo.GetAllDiretorAsyncById(Id, false);

                if (diretor == null)
                {
                    return(NotFound());
                }

                // _mapper.Map(model, diretor);

                _repo.Update(diretor);

                if (await _repo.SaveChangesAsync())
                {
                    return(Created($"/api/diretor/{model.Id}", (diretor)));
                }
            }
            catch (System.Exception)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de Dados Falhou"));
            }

            return(BadRequest());
        }
コード例 #7
0
    void Start()
    {
        diretor = GameObject.FindObjectOfType <Diretor>();
        int total = GameObject.FindGameObjectsWithTag("ponto").Length;

        diretor.AdicionarPontosMaximo(total);
    }
コード例 #8
0
        static void Main(string[] args)
        {
            GerenciadorBonificacoes gb = new GerenciadorBonificacoes();

            Designer pedro = new Designer("833.222.048-39")
            {
                Nome = "Pedro"
            };

            Diretor roberta = new Diretor("159.753.398-04", "123")
            {
                Nome = "Roberta"
            };

            Auxiliar igor = new Auxiliar("981.198.778-53")
            {
                Nome = "Igor"
            };

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89", "abc")
            {
                Nome = "Camila"
            };

            gb.registrar(pedro);
            gb.registrar(roberta);
            gb.registrar(igor);
            gb.registrar(camila);

            Console.WriteLine("Total de bonificações: " + gb.totalBonificacoes);

            autenticar();

            Console.ReadLine();
        }
コード例 #9
0
ファイル: Program.cs プロジェクト: JeanMalavasi/C-Sharp
        public static void calcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer designer1 = new Designer("111.111.111-11");

            designer1.nome = "Pedro";

            Diretor diretor1 = new Diretor("222.222.222-22");

            diretor1.nome = "Roberta";

            Auxiliar auxiliar1 = new Auxiliar("333.333.333-33");

            auxiliar1.nome = "Igor";

            GerenteDeConta gerenteDeConta1 = new GerenteDeConta("444.444.444-44");

            gerenteDeConta1.nome = "Camila";

            Desenvolvedor desenvolvedor1 = new Desenvolvedor("555.555.555-55");

            desenvolvedor1.nome = "Guilherme";

            gerenciadorBonificacao.Registrar(designer1);
            gerenciadorBonificacao.Registrar(diretor1);
            gerenciadorBonificacao.Registrar(auxiliar1);
            gerenciadorBonificacao.Registrar(gerenteDeConta1);
            gerenciadorBonificacao.Registrar(desenvolvedor1);

            Console.WriteLine($"Total de bonificação do mês: {gerenciadorBonificacao.getTotalBonificacao()}");
        }
コード例 #10
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor("455.566.554-66");

            roberta.Senha = "123";
            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "abc");

            Console.WriteLine(" ");
            Console.WriteLine("=========================");
            GerenteDeConta camila = new GerenteDeConta("455.566.554-66");

            camila.Senha = "abs;";
            sistemaInterno.Logar(camila, "123");
            sistemaInterno.Logar(camila, "abs;");

            Console.WriteLine(" ");
            Console.WriteLine("=========================");
            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "def";
            sistemaInterno.Logar(parceiroComercial, "def");
            sistemaInterno.Logar(parceiroComercial, "abs;");
        }
コード例 #11
0
ファイル: Program.cs プロジェクト: Ariosmaia/Cshap-Parte-3
        public static void CalculaBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Designer pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("454.658.148-3");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            GerenteDeContas camila = new GerenteDeContas("326.95.628-89");

            camila.Nome = "Camila";

            Desenvolvedor allan = new Desenvolvedor("456.175.650-80");

            allan.Nome = "Allan";


            gerenciador.Registrar(pedro);
            gerenciador.Registrar(roberta);
            gerenciador.Registrar(igor);
            gerenciador.Registrar(camila);
            gerenciador.Registrar(allan);


            Console.WriteLine($"Total de bonificações {gerenciador.GetTotalBonificacao()}");
        }
コード例 #12
0
        /*
         * Fim do teste de Exceções
         * */

        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor carlos = new Diretor("123.456.789-77");

            carlos.Nome  = "carlos";
            carlos.Senha = "123";

            GerenteConta denis = new GerenteConta("123.456.789-77");

            denis.Nome  = "denis";
            denis.Senha = "456aa";

            ParceiroComercial eduardo = new ParceiroComercial();

            eduardo.Senha = "213";


            sistemaInterno.Logar(carlos, "123");
            sistemaInterno.Logar(carlos, "321");

            sistemaInterno.Logar(denis, "456aa");
            sistemaInterno.Logar(denis, "321");

            sistemaInterno.Logar(eduardo, "321");
            sistemaInterno.Logar(eduardo, "213");
        }
コード例 #13
0
ファイル: Program.cs プロジェクト: Ariosmaia/Cshap-Parte-3
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carlos = new Funcionario();

            carlos.Nome    = "Carlos";
            carlos.CPF     = "546.879.157-20";
            carlos.Salario = 200;

            gerenciador.Registrar(carlos);

            Diretor roberta = new Diretor();

            roberta.Nome    = "Roberta";
            roberta.CPF     = "454.658.148-3";
            roberta.Salario = 5000;



            Console.WriteLine(carlos.Nome);
            Console.WriteLine(carlos.GetBonificacao());

            Console.WriteLine(roberta.Nome);
            Console.WriteLine(roberta.GetBonificacao());

            Console.ReadLine();
        }
コード例 #14
0
        static void Main(string[] args)
        {
            VeiculoBuilder builder = new VeiculoBuilder();
            Diretor        diretor = new Diretor(builder);

            diretor.ConstrutorCarroSedan();

            Veiculo sedan = builder.GetVeiculo();

            Console.WriteLine($"Criado um veiculo do tipo: {sedan.TipoVeiculo}");
            Console.WriteLine($"Tem airbags? {sedan.TemAirBag()}");

            diretor.ConstrutorCaminhao();
            Veiculo truck = builder.GetVeiculo();

            Console.WriteLine($"Criado um veiculo do tipo: {truck.TipoVeiculo}");
            Console.WriteLine($"Tem airbags? {truck.TemAirBag()}");

            diretor.ConstrutorSUV();
            Veiculo suv = builder.GetVeiculo();

            Console.WriteLine($"Criado um veiculo do tipo: {suv.TipoVeiculo}");
            Console.WriteLine($"Tem airbags? {suv.TemAirBag()}");

            Console.ReadLine();
        }
コード例 #15
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor roberta = new Diretor(5000, "123456789");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";


            GerenteDeConta camila = new GerenteDeConta(4000, "123456789");

            camila.Nome  = "Camila";
            camila.Senha = "ABC";

            Funcionario pedro = new Designer(3000, "123456789");

            pedro.Nome = "Pedro";

            ParceiroComercial pj = new ParceiroComercial();

            pj.Senha = "123456";

            sistemaInterno.Logar(pj, "123456");
            sistemaInterno.Logar(camila, "ABC");
            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(roberta, "321");
        }
コード例 #16
0
        public static void UsarSistema()
        {
            //o diretor é uma classe de exeplo de como passar mais de um argumento na criação
            //as demias classes o salario é passado por argumento durente o extend
            Diretor roberta = new Diretor(5000, "454.658.145-3");

            roberta.Nome  = "Roberta";
            roberta.Senha = "123";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome  = "Camila";
            camila.Senha = "abc";


            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "123456";

            SistemaInterno sistemaInterno = new SistemaInterno();

            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "abc");
            sistemaInterno.Logar(parceiroComercial, "123456");
        }
コード例 #17
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario pedro = new Designer(3000, "123456789");

            pedro.Nome = "Pedro";

            Funcionario roberta = new Diretor(5000, "123456789");

            roberta.Nome = "Roberta";

            Funcionario igor = new Auxiliar(2000, "123456789");

            igor.Nome = "Igor";

            Funcionario camila = new GerenteDeConta(4000, "123456789");

            camila.Nome = "Camila";

            Funcionario carlos = new Desenvolvedor(3000, "123456789");

            carlos.Nome = "Carlos";

            gerenciadorBonificacao.Registrar(carlos);
            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de Bonificação: " + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #18
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("833.222.048-039");

            pedro.Nome = "Pedro";

            //o diretor é uma classe de exeplo de como passar mais de um argumento na criação
            //as demias classes o salario é passado por argumento durente o extend
            Diretor roberta = new Diretor(5000, "454.658.145-3");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("456.175.468-20");

            guilherme.Nome = "Guilherme";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);
            gerenciadorBonificacao.Registrar(guilherme);

            Console.WriteLine("Total de bonificações do mes: " + gerenciadorBonificacao.GeTotalBonificacao());
        }
コード例 #19
0
//--------------------------------------------------------------------------------------------------------------

        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("835.472.872-01");

            pedro.nome = "Pedro";

            Diretor roberta = new Diretor("835.472.852-01");

            roberta.nome = "Roberta";

            Auxiliar maria = new Auxiliar("835.478.872-01");

            maria.nome = "Maria";

            GerentedeConta camila = new GerentedeConta("835.472.872-77");

            camila.nome = "Camila";



            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(maria);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("total de bonfificacao do mes" +
                              gerenciadorBonificacao.GetTotalBonificacao());

            Console.ReadLine();
        }
コード例 #20
0
ファイル: Program.cs プロジェクト: ssatel/LearningDotNet
        static void Main(string[] args)
        {
            Funcionario pedro = new Funcionario();

            GerenciadorBonus gerenciador = new GerenciadorBonus();

            pedro.Nome    = "Pedro";
            pedro.CPF     = "456.789.123.78";
            pedro.Salario = 2000;

            gerenciador.Registrar(pedro);

            Funcionario sandra = new Diretor();

            sandra.Nome    = "Sandra";
            sandra.CPF     = "987.654.987-89";
            sandra.Salario = 4500;

            gerenciador.Registrar(sandra);

            Console.WriteLine("Funcionario => Salarios => Bonus");
            Console.WriteLine(pedro.Nome + " => " + pedro.Salario + " => " + pedro.GetBonificacao());
            Console.WriteLine(sandra.Nome + " => " + sandra.Salario + " => " + sandra.GetBonificacao());
            Console.WriteLine("Total Bonus: " + gerenciador.GetBonusTotal());


            Console.ReadLine();
        }
コード例 #21
0
        //Insert no banco recebendo como parametro um Diretor.
        public void Add(Diretor d)
        {
            try
            {
                bd.OpenConnection();

                String query             = "INSERT INTO tab_diretor VALUES (:cod_diretor, :nome_diretor)";
                Npgsql.NpgsqlCommand sql = new Npgsql.NpgsqlCommand(query, bd.getConnection);

                sql.Parameters.Add(new NpgsqlParameter("cod_diretor", NpgsqlTypes.NpgsqlDbType.Integer));
                sql.Parameters.Add(new NpgsqlParameter("nome_diretor", NpgsqlTypes.NpgsqlDbType.Varchar));
                sql.Prepare();

                sql.Parameters[0].Value = d.Cod_diretor;
                sql.Parameters[1].Value = d.Nome_diretor;
                int linhasAfetadas = sql.ExecuteNonQuery();

                if (Convert.ToBoolean(linhasAfetadas))
                {
                    Console.WriteLine("Diretor adicionado com sucesso!");
                }
            }
            catch (NpgsqlException ex)
            {
                Console.WriteLine(ex);
            }
            finally
            {
                bd.CloseConnection();
            }
        }
コード例 #22
0
ファイル: LevelEnd.cs プロジェクト: danlibs/LynsChallenge
 private void Start()
 {
     posicaoInicialFinalizador = finalizador.transform.position;
     endPositionX = this.transform.position;
     diretor      = GameObject.FindObjectOfType <Diretor>();
     velocidade   = chaoObstaculo.GetComponent <Carrossel>().velocidade;
 }
コード例 #23
0
        static void Main(string[] args)
        {
            var      diretor = new Diretor();
            IBuilder builder = new Builder.Builder();

            diretor.Builder = builder;

            diretor.ConstruirFerrari();
            Console.WriteLine("Diretor - Ferrari");
            Console.WriteLine(builder.GetResult().ListarPecas());

            diretor.ConstruirMasserati();
            Console.WriteLine("Diretor - Masserati");
            Console.WriteLine(builder.GetResult().ListarPecas());

            IBuilder builderComum = new Builder.Builder();

            builderComum.MarcaCarro = "ferrari";
            builderComum.BuildEtapaA();
            builderComum.BuildEtapaB();
            builderComum.BuildEtapaC();

            Console.WriteLine("Builder Comum - Masserati");
            Console.WriteLine(builderComum.GetResult().ListarPecas());

            Console.ReadKey();
        }
コード例 #24
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario Carlos = new Auxiliar("920-321-330/91", 1200);

            Carlos.Nome = "Carlos";

            Funcionario Joyce = new Auxiliar("920-321-330/91", 1350);

            Joyce.Nome = "Joyce";

            // -----  polimorfismo
            Funcionario Joseane = new Diretor("198-168-400-98", 5000);

            Joseane.Nome = "Joseane";

            Funcionario Clayton = new GerenteDeConta("198-168-400-98", 7800);

            Clayton.Nome = "Clayton";


            gerenciador.Registrar(Joyce);
            gerenciador.Registrar(Carlos);
            gerenciador.Registrar(Joseane);
            gerenciador.Registrar(Clayton);

            Carlos.AumentarSalario();
            Joseane.AumentarSalario();

            Console.WriteLine("Total Bonificações: " + gerenciador.GetTotalBonificacao());
            Console.WriteLine("Total Funcionários: " + Funcionario.TotalFuncionarios);

            // =======================
        }
コード例 #25
0
 private void Awake()
 {
     this.posicaoInicial = this.transform.position;
     this.fisica         = this.GetComponent <Rigidbody2D>();
     this.diretor        = GameObject.FindObjectOfType <Diretor>();
     this.animacao       = this.GetComponent <Animator>();
 }
コード例 #26
0
 private void Awake()
 {
     //Debug.Log("Acordei");
     this.fisica    = this.GetComponent <Rigidbody2D>();
     diretor        = GameObject.FindObjectOfType <Diretor>();
     posicaoInicial = this.transform.position;
 }
コード例 #27
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            //Funcionario teste = new Funcionario(10000, "ddd");

            Diretor roberta = new Diretor("333.099.885-44");

            roberta.Nome = "Roberta";

            Designer pedro = new Designer("333.099.885-44");

            pedro.Nome = "Pedro";

            Auxiliar igor = new Auxiliar("333.099.885-44");

            pedro.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("455.566.554-66");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao()
                              );
        }
コード例 #28
0
        public static void CalcularBonificação()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            //tipo concreto
            //Designer patricia = new Designer("833.222.048-39");
            //podemos ter variáveis do tipo abstrato
            Funcionario patricia = new Designer("833.222.048-39");

            patricia.Nome = "Patricia";

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome = "Roberta";

            Auxiliar daniela = new Auxiliar("981.198.778-53");

            daniela.Nome = "Daniela";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(patricia);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(daniela);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #29
0
        public ActionResult Editar(int id)
        {
            var diretor = Diretor.BuscaPorId(id);

            ViewBag.Diretor = diretor;
            return(View());
        }
コード例 #30
0
        public int DeleteDiretor()
        {
            int ret = SelectedDiretor.Delete();

            if (ret == 1)
            {
                if (SelectedDiretor.Iddiretor == Diretores.Count)
                {
                    Diretores.Remove(SelectedDiretor);
                    Diretor.ReSeed(Diretores.Count);
                }
                else
                {
                    foreach (Diretor d in Diretores)
                    {
                        if (d.Iddiretor > SelectedDiretor.Iddiretor)
                        {
                            d.Iddiretor -= 1;
                        }
                    }
                    Diretores.Remove(SelectedDiretor);
                    Diretor.CreateFromObservableCollection(Diretores);
                }
            }
            return(ret);
        }