TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Teste De Cadastro

Trabalho Escolar: Teste De Cadastro. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  21/11/2013  •  327 Palavras (2 Páginas)  •  271 Visualizações

Página 1 de 2

class Usuario

{

public int Codigo

public string Nome { get; set; }

public string Login { get; set; }

public double Senha { get; set; }

public bool Tipo { get; set; }

public int Codigo_departamento

public bool Tipo()

{

return this.ativo == true;

}

}

class Empresa

{

private List Funcionarios;

public Empresa()

{

Funcionarios = new List();

}

public void Contrata(Funcionario funcionario)

{

this.Funcionarios.Add(funcionario);

}

public void Demite(Funcionario funcionario)

{

funcionario.Inativar();

this.Funcionarios.Remove(funcionario);

}

public IEnumerablel ObterFuncionariosAtivos()

{

return this.Funcionarios.Where(f => f.Ativo == true);

}

public double ObterSalarioMedio()

{

return this.Funcionarios.Average(f => f.Salario);

}

}

Funcionario luiz = new Funcionario() { Ativo = true, Nome = "Luiz", Salario = 1000, Cargo = "Desenvolvedor" };

Funcionario sergio = new Funcionario() { Ativo = true, Nome = "Sergim", Salario = 1000, Cargo = "Desenvolvedor" };

Funcionario iuri = new Funcionario() { Ativo = true, Nome = "Iuri", Salario = 1100, Cargo = "Desenvolvedor" };

Funcionario luciano = new Funcionario() { Ativo = false, Nome = "Luciano", Salario = 2000, Cargo = "Arquiteto" };

Funcionario eduardo = new Funcionario() { Ativo = true, Nome = "Eduardo", Salario = 3000, Cargo = "Gerente" };

// adicionando funcionários na empresa.

Empresa google = new Empresa();

google.Funcionarios.Add(luiz);

google.Funcionarios.Add(iuri);

google.Funcionarios.Add(luciano);

google.Funcionarios.Add(sergio);

google.Contrata(eduardo);

google.Contrata(luiz);

google.Contrata(iuri);

google.Contrata(luciano);

google.Contrata(sergio);

/*--------Exemplo 1----------------------------------*/

delimiter $$

create procedure verifica(nome char(30))

begin

if (nome = '') then

select 'Erro' as msg;

else

...

Baixar como (para membros premium)  txt (3 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com