private bool GravarChamado(int idChamadoSelecionado) { telaEquipamento.VisualizarRegistros(); Console.Write("Digite o Id do equipamento para manutenção: "); int idEquipamentoChamado = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o titulo do chamado: "); string titulo = Console.ReadLine(); Console.Write("Digite a descricao do chamado: "); string descricao = Console.ReadLine(); Console.Write("Digite a data de abertura do chamado: "); DateTime dataAbertura = Convert.ToDateTime(Console.ReadLine()); string resultadoValidacao = controladorChamado. RegistrarChamado(idChamadoSelecionado, idEquipamentoChamado, titulo, descricao, dataAbertura); bool conseguiuGravar = true; if (resultadoValidacao != "CHAMADO_VALIDO") { ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro); conseguiuGravar = false; } return(conseguiuGravar); }
public override void InserirNovoRegistro(int idChamadoSelecionado) { Console.Clear(); telaSolicitante.VisualizarRegistros(); Console.Write("Digite o Id do solicitante da manutenção: "); int idSolicitanteChamado = Convert.ToInt32(Console.ReadLine()); telaEquipamento.VisualizarRegistros(); Console.Write("Digite o Id do equipamento para manutenção: "); int idEquipamentoChamado = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o titulo do chamado: "); string titulo = Console.ReadLine(); Console.Write("Digite a descricao do chamado: "); string descricao = Console.ReadLine(); Console.Write("Digite a data de abertura do chamado: "); DateTime dataAbertura = Convert.ToDateTime(Console.ReadLine()); controladorChamado.RegistrarChamado(idChamadoSelecionado, idSolicitanteChamado, idEquipamentoChamado, titulo, descricao, dataAbertura); }
private bool GravarChamado(int idChamadoSelecionado) { int idSolicitanteChamado = -1; if (idChamadoSelecionado != 0) { Console.Write("Deseja editar o solicitante desse chamado? Digite 1 para sim, qualquer outra coisa para não: "); string editSol = Console.ReadLine(); if (editSol == "1") { Console.Write("Digite o nome do solicitante: "); string nome = Console.ReadLine(); Console.Write("Digite o email do solicitante: "); string email = Console.ReadLine(); Console.Write("Digite o telefone do solicitante: "); string telefone = Console.ReadLine(); idSolicitanteChamado = controladorChamado.EditarSolicitante(idChamadoSelecionado, nome, email, telefone); } } if (idSolicitanteChamado == -1) { telaSolicitante.VisualizarRegistros(); Console.Write("Digite o Id do solicitante para manutenção: "); idSolicitanteChamado = Convert.ToInt32(Console.ReadLine()); } telaEquipamento.VisualizarRegistros(); Console.Write("Digite o Id do equipamento para manutenção: "); int idEquipamentoChamado = Convert.ToInt32(Console.ReadLine()); Console.Write("Digite o titulo do chamado: "); string titulo = Console.ReadLine(); Console.Write("Digite a descricao do chamado: "); string descricao = Console.ReadLine(); Console.Write("Digite a data de abertura do chamado: "); DateTime dataAbertura = Convert.ToDateTime(Console.ReadLine()); string resultadoValidacao = controladorChamado.RegistrarChamado(idChamadoSelecionado, idEquipamentoChamado, idSolicitanteChamado, titulo, descricao, dataAbertura); bool conseguiuGravar = true; if (resultadoValidacao != "CHAMADO_VALIDO") { ApresentarMensagem(resultadoValidacao, TipoMensagem.Erro); conseguiuGravar = false; } return(conseguiuGravar); }