private static void ehEditarEquipamento(Controlador controler) { controler.VisualizaEquipamnetos(); Console.WriteLine("Digite o id do equipamento que deseja editar: "); int idEditar = Convert.ToInt32(Console.ReadLine()); Console.Clear(); Console.WriteLine("Insira o nome do equipamento: "); string nomeEditado = Console.ReadLine(); Console.WriteLine("Insira o preço de aquisição: "); double precoAquisicaoEditado = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Insira o número de série: "); int nSerieEditado = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Insira a data: "); DateTime dataFabricacaoEditado = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Insira o fabricante: "); string fabricanteEditado = Console.ReadLine(); equipamento eEditado = new equipamento(nomeEditado, precoAquisicaoEditado, nSerieEditado, dataFabricacaoEditado, fabricanteEditado); controler.EditarEquipamentos(idEditar, eEditado); Console.ReadLine(); Console.Clear(); }
private static void opcaoEditarChamado(Controlador controler, controladorChamado controler1, int diasaberto) { controler.VisualizaEquipamnetos(); controler1.VisualizaChamadosAbertos(); Console.WriteLine("Digite o id do equipamento que deseja editar: "); int idEditar = Convert.ToInt32(Console.ReadLine()); Console.Clear(); Console.Write("Digite o Titulo do Seu Chamado: "); string chamadoEdit = Console.ReadLine(); Console.WriteLine("Digite o equipamento a qual Referese o Chamado: "); string equipamentoEdit = Console.ReadLine(); Console.WriteLine("Descreva o problema apresentado pelo equipamento: "); string descricaoEdit = Console.ReadLine(); Console.WriteLine("Digite a data de abertura do Chamado no formato dd/MM/yyyy: "); DateTime dataAberturaEdit = Convert.ToDateTime(Console.ReadLine()); chamados chEditado = new chamados(chamadoEdit, equipamentoEdit, descricaoEdit, dataAberturaEdit, diasaberto); controler1.EditarChamado(idEditar, chEditado); Console.ReadLine(); Console.Clear(); }
private static void informaocaocadastro(Controlador controler, string nome, out string fabricante, double precoAquisicao, int nSerie, out DateTime dataFabricacao) { dataFabricacao = datafabricacao(); fabricante = ehFabricante(); metodocadastro(controler, nome, fabricante, precoAquisicao, nSerie, dataFabricacao); Console.ReadLine(); Console.Clear(); }
private static void ehVizualisarEquipamentolista(Controlador controler) { controler.VisualizaEquipamnetos(); Console.WriteLine("Digite o id do equipamento que deseja excluir: "); int idExcluir = Convert.ToInt32(Console.ReadLine()); Console.Clear(); controler.ExcluirEquipamentos(idExcluir); Console.ReadLine(); Console.Clear(); }
private static void metodocadastro(Controlador controler, string nome, string fabricante, double precoAquisicao, int nSerie, DateTime dataFabricacao) { equipamento e = new equipamento(nome, precoAquisicao, nSerie, dataFabricacao, fabricante); controler.InsereEquipamnetos(e); }
private static void ehVizualicacaoEquipamento(Controlador controler) { controler.VisualizaEquipamnetos(); Console.ReadLine(); Console.Clear(); }
static void Main(string[] args) { Console.WriteLine("Gestão de Equipamentos em POO"); Console.WriteLine(); Controlador controler = new Controlador(); controladorChamado controler1 = new controladorChamado(); #region InfoEquipamento string nome, fabricante; double precoAquisicao; int nSerie; DateTime dataFabricacao; #endregion #region InfoChamado string chamado, equipamento, descricao; DateTime dataAbertura; #endregion while (true) { string MenuEntrada = EhOpcaoMenuEntrada(); if (MenuEntrada.Equals("s", StringComparison.OrdinalIgnoreCase)) { break; } if (MenuEntrada == "1") { string OpcaoDoCadastro = EhOpcaoCadastro(); switch (OpcaoDoCadastro) { case "1": cadastro(out nome, out precoAquisicao, out nSerie); informaocaocadastro(controler, nome, out fabricante, precoAquisicao, nSerie, out dataFabricacao); break; case "2": ehVizualicacaoEquipamento(controler); break; case "3": ehEditarEquipamento(controler); break; case "4": ehVizualisarEquipamentolista(controler); break; } } else if (MenuEntrada == "2") { string OpcaoChamado = EhOpcaoChamado(); if (MenuEntrada.Equals("s", StringComparison.OrdinalIgnoreCase)) { break; } int diasaberto = 0; switch (OpcaoChamado) { case "1": opcaoabrirChamado(controler1, out chamado, out equipamento, out descricao, out dataAbertura, diasaberto); break; case "2": opcaoVizualicarChamado(controler1); break; case "3": opcaoEditarChamado(controler, controler1, diasaberto); break; case "4": ehOpcaoExcluirChamado(controler1); break; } } } }