public Cliente(string nome, DateTime dataNascimento, EnumSexoPessoa sexo, string cpf, string email, string numeroCelular, int id, Endereco endereco, bool status) : base(nome, dataNascimento, sexo, cpf, email, numeroCelular) { Id = id; Endereco = endereco; Status = status; }
public Pessoa(string nome, DateTime dataNascimento, EnumSexoPessoa sexo, string cpf, string email, string numeroCelular) { Nome = nome; DataNascimento = dataNascimento; Sexo = sexo; Cpf = cpf; Email = email; NumeroCelular = numeroCelular; }
public Usuario(string nome, DateTime dataNascimento, EnumSexoPessoa sexo, string cpf, string email, string numeroCelular, int id, bool status, int permissao, Endereco endereco, string usuarioAutenticacao, string senhaAutenticacao) : base(nome, dataNascimento, sexo, cpf, email, numeroCelular) { Id = id; Status = status; Permissao = permissao; Endereco = endereco; UsuarioAutenticacao = usuarioAutenticacao; SenhaAutenticacao = senhaAutenticacao; }
internal static bool ValidaSexo(int opcaoSexoInformada) { if (opcaoSexoInformada >= 1 && opcaoSexoInformada <= 2) { sexo = (EnumSexoPessoa)opcaoSexoInformada; return(true); } return(false); }
internal static void ConcluiLocacao(int idInformado, string cpfInformado) { if (BancoDados.Locacoes.Count == 0) { _id = 1; } else { foreach (var item in BancoDados.Locacoes) { if (_id <= item.Id) { _id = item.Id + 1; } } } for (int i = 0; i < BancoDados.Filmes.Count; i++) { var item = BancoDados.Filmes[i]; if (item.Id == idInformado) { _idFilme = item.Id; _statusFilme = item.Status; _titulo = item.Titulo; _diretor = item.Diretor; _categoriaFilme = item.Categoria; _classificacaoIndicativa = item.ClassificacaoIndicativa; _valorLocacao = item.ValorLocacao; _periodoDiasLocacao = item.PeriodoDiasLocacao; _quantidadeDisponivel = item.QuantidadeDisponivel; item.QuantidadeDisponivel -= 1; if (item.QuantidadeDisponivel == 0) { item.Status = false; } } } for (int i = 0; i < BancoDados.Clientes.Count; i++) { var item = BancoDados.Clientes[i]; if (item.Cpf == cpfInformado) { _IdCliente = item.Id; _nome = item.Nome; _dataNascimento = item.DataNascimento; _sexo = item.Sexo; _cpf = item.Cpf; _email = item.Email; _numeroCelular = item.NumeroCelular; _endereco = item.Endereco; _statusCliente = item.Status; } } Filme filme = new Filme(_idFilme, _statusFilme, _titulo, _diretor, _categoriaFilme, _classificacaoIndicativa, _valorLocacao, _periodoDiasLocacao, _quantidadeDisponivel); Cliente cliente = new Cliente(_nome, _dataNascimento, _sexo, _cpf, _email, _numeroCelular, _IdCliente, _endereco, _statusCliente); Locacao locacao = new Locacao(_id, filme, cliente); BancoDados.Locacoes.Add(locacao); foreach (var item in BancoDados.Clientes.Where(x => x.Cpf == cpfInformado).ToArray()) { item.Locacoes.Add(locacao); } }