Beispiel #1
0
 private static void opcaoabrirChamado(controladorChamado controler1, out string chamado, out string equipamento, out string descricao, out DateTime dataAbertura, int diasaberto)
 {
     Opcao1CadastroChamado(out chamado, out equipamento, out descricao, out dataAbertura);
     metodosdoChamado(controler1, chamado, equipamento, descricao, dataAbertura, diasaberto);
     Console.ReadLine();
     Console.Clear();
 }
Beispiel #2
0
        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();
        }
Beispiel #3
0
        private static void ehOpcaoExcluirChamado(controladorChamado controler1)
        {
            controler1.VisualizaChamadosAbertos();

            Console.WriteLine("Digite o id do Chamado que deseja excluir: ");
            int idExcluir = Convert.ToInt32(Console.ReadLine());

            Console.Clear();

            controler1.ExcluirChamado(idExcluir);
            Console.ReadLine();
            Console.Clear();
        }
Beispiel #4
0
        private static void metodosdoChamado(controladorChamado controler1, string chamado, string equipamento, string descricao, DateTime dataAbertura, int diasaberto)
        {
            chamados ch = new chamados(chamado, equipamento, descricao, dataAbertura, diasaberto);

            controler1.InsereChamado(ch);
        }
Beispiel #5
0
 private static void opcaoVizualicarChamado(controladorChamado controler1)
 {
     controler1.VisualizaChamadosAbertos();
     Console.ReadLine();
     Console.Clear();
 }
Beispiel #6
0
        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;
                    }
                }
            }
        }