public override void Visualizar() { Console.Clear(); string configuracaColunasTabela = "{0,-20} | {1,-20} | {2,-20} | {3,-20} | {4,-20}"; MontarCabecalhoTabela(configuracaColunasTabela); Amiguinho[] amiguinhos = new Amiguinho[controladorAmiguinho.SelecionarTudo().Length]; Array.Copy(controladorAmiguinho.SelecionarTudo(), amiguinhos, controladorAmiguinho.SelecionarTudo().Length); for (int i = 0; i < amiguinhos.Length; i++) { Console.Write(configuracaColunasTabela, amiguinhos[i].Id, amiguinhos[i].nome, amiguinhos[i].nomeResponsavel, amiguinhos[i].numero, amiguinhos[i].localizacao); Console.WriteLine(); } if (amiguinhos.Length == 0) { Console.ForegroundColor = ConsoleColor.DarkBlue; Console.WriteLine("Nenhum amiguinho cadastrado!"); Console.ResetColor(); } Console.ReadLine(); }
public string RegistrarAmiguinho(int id, string nome, string telefone, string deOndeEh, string responsavel) { Amiguinho amiguinho; int posicao = 0; if (id == 0) { amiguinho = new Amiguinho(); posicao = ObterPosicaoVazia(); } else { posicao = ObterPosicaoOcupada(new Amiguinho(id)); amiguinho = (Amiguinho)registros[posicao]; } amiguinho.Nome = nome; amiguinho.Telefone = telefone; amiguinho.DeOndeEh = deOndeEh; amiguinho.Responsavel = responsavel; string resultadoValidacao = amiguinho.Validar(); if (resultadoValidacao == "AMIGUINHO_VALIDO") { registros[posicao] = amiguinho; } return(resultadoValidacao); }
public override void Registrar(int id) { while (true) { Console.Clear(); Console.Write("Digite o nome do amiguinho: "); string nome = Console.ReadLine(); Console.Write("Digite o nome do responsável pelo amiguinho: "); string nomeResponsavel = Console.ReadLine(); Console.Write("Digite o nº de telefone do amiguinho: "); string numero = Console.ReadLine(); Console.Write("Digite o bairro onde o amiguinho mora: "); string localizacao = Console.ReadLine(); if (!string.IsNullOrEmpty(nome) && !string.IsNullOrEmpty(nomeResponsavel) && !string.IsNullOrEmpty(numero) && !string.IsNullOrEmpty(localizacao)) { Amiguinho amiguinho = new Amiguinho(nome, nomeResponsavel, numero, localizacao); controladorAmiguinho.Registrar(id, amiguinho); break; } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\nCredenciais Incorretas"); Console.ResetColor(); Console.ReadLine(); continue; } } }
public override void Registrar(int id) { if (controladorAmiguinho.SelecionarTudo().Length > 0 && controladorRevista.SelecionarTudo().Length > 0) { Console.Clear(); telaAmiguinho.Visualizar(); Console.Write("Digite o ID do amiguinho: "); int idAmiguinho = Convert.ToInt32(Console.ReadLine()); telaRevista.Visualizar(); Console.Write("Digite o ID da revista: "); int idRevista = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite a data de retirada: "); DateTime dataRetirada = Convert.ToDateTime(Console.ReadLine()); Console.Write("Digite a data de devolução: "); DateTime dataDevolucao = Convert.ToDateTime(Console.ReadLine()); Amiguinho amiguinho = (Amiguinho)controladorAmiguinho.SelecionarPorId(idAmiguinho); Revista revista = (Revista)controladorRevista.SelecionarPorId(idRevista); Emprestimo emprestimo = new Emprestimo(amiguinho, revista, dataRetirada, dataDevolucao); controladorEmprestimo.Registrar(id, emprestimo); } else { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Registre pelo menos um amiguinho e uma revista"); Console.ReadLine(); Console.ResetColor(); } }
public string RegistrarAmiguinho(int id, string nome, string nomeResponsavel, int telefone, string cidade) { Amiguinho amiguinho; int posicao = 0; if (id == 0) { amiguinho = new Amiguinho(); posicao = ObterPosicaoVaga(); } else { amiguinho = (Amiguinho)registros[posicao]; posicao = ObterPosicaoOcupada(amiguinho); } amiguinho.Nome = nome; amiguinho.NomeResponsavel = nomeResponsavel; amiguinho.Telefone = telefone; amiguinho.Cidade = cidade; string resultadoValidacao = amiguinho.Validar(); if (resultadoValidacao == "AMIGUINHO_VALIDO") { registros[posicao] = amiguinho; } return(resultadoValidacao); }
public Amiguinho[] SelecionarTodosOsAmiguinhos() { Amiguinho[] amgAux = new Amiguinho[QtdRegistrosCadastrados()]; Array.Copy(SelecionarTodosRegistros(), amgAux, amgAux.Length); return(amgAux); }
public bool amiguinhoDevedor(Amiguinho a) { foreach (Emprestimo e in controladorE.Registros) { if (e.Amiguinho == a) { return(true); } } return(false); }
public override bool Equals(object obj) { Amiguinho amiguinhoId = (Amiguinho)obj; if (amiguinhoId != null && amiguinhoId.id == this.id) { return(true); } return(false); }
public bool Registrar(int id, string nome, string responsavel, string telefone, string onde) { Amiguinho amiguinho = new Amiguinho(id, nome, responsavel, telefone, onde); if (amiguinho.Validar(nome)) { amiguinhos.Add(amiguinho); return(true); } else { return(false); } }
public Amiguinho[] amiguinhosSemEmprestimo() { Amiguinho[] amiguinhos = new Amiguinho[0]; foreach (Amiguinho a in controladorA.Registros) { bool esta = false; foreach (Emprestimo e in controlador.Registros) { if (e.Amiguinho == a) { esta = true; } } if (!esta) { Array.Resize(ref amiguinhos, amiguinhos.Length + 1); amiguinhos[amiguinhos.Length - 1] = a; } } return(amiguinhos); }
public string RegistrarAmiguinho(int id, string nome, string nomeResponsavel, string telefone, string endereço) { Amiguinho amiguinho; int posicao; if (id == 0) { posicao = ObterPosicaoVaga(); if (posicao != 0) { posicao = ObterPosicaoOcupada(new Amiguinho(id)); amiguinho = (Amiguinho)registros[posicao]; } else { amiguinho = new Amiguinho(); } } else { posicao = ObterPosicaoOcupada(new Amiguinho(id)); amiguinho = (Amiguinho)registros[posicao]; } amiguinho.nome = nome; amiguinho.nomeResponsavel = nomeResponsavel; amiguinho.telefone = telefone; amiguinho.endereco = endereço; string resultadoValidacao = amiguinho.Validar(); if (resultadoValidacao == "AMIGO_VALIDO") { registros[posicao] = amiguinho; } return(resultadoValidacao); }
internal void RegistrarAmigo(int id, string nome, string nomeResponsavel, string telefone, string cep) { Amiguinho amiguinho; int posicao = ObterPosicaoParaAmiguinhos(id); if (id == 0) { amiguinho = new Amiguinho(); } else { amiguinho = (Amiguinho)registros[posicao]; } amiguinho.nome = nome; amiguinho.nomeResponsavel = nomeResponsavel; amiguinho.telefone = telefone; amiguinho.cep = cep; registros[posicao] = amiguinho; }
// nome; // responsavel; // telefone; // localAmiguinho; public void RegistrarAmiguinho(int id, string nome, string reponsavel, string telefone, string localAmiguinho) { Amiguinho amiguinho = null; int posicao; if (id == 0) { amiguinho = new Amiguinho(); posicao = ObterPosicaoVaga(); } else { posicao = ObterPosicaoOcupada(new Amiguinho(id)); amiguinho = (Amiguinho)registros[posicao]; } amiguinho.localAmiguinho = localAmiguinho; amiguinho.telefone = telefone; amiguinho.responsavel = reponsavel; amiguinho.nome = nome; registros[posicao] = amiguinho; }