Teste De Cadastro
Trabalho Escolar: Teste De Cadastro. Pesquise 862.000+ trabalhos acadêmicosPor: cla260 • 21/11/2013 • 327 Palavras (2 Páginas) • 312 Visualizações
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
...