示例#1
0
    static void Main()
    {// THS IS A NEW ADDED LINE
        Console.WriteLine("Enter Message to be sent");
        Console.WriteLine("Please Enter HP: to enter high priority Messages");
        string MessageToBeSend = Console.ReadLine();

        //Get or Create Queue
        MessageQueue MyQueue = null ;
        if (MessageQueue.Exists(@".\Private$\MyQueue"))
        {
            MyQueue = new MessageQueue(@".\Private$\MyQueue");
        }
        else
        {
            MyQueue = MessageQueue.Create(@".\Private$\MyQueue");
        }

        //Create Message

        IMessage MyMessage = new System.Messaging.Message();

        // Set FOrmatter for Messge

        MyMessage.Formatter = new BinaryMessageFormatter();
        MyMessage.Body = MessageToBeSend;
        MyMessage.Label = "App1Message";

        if (MessageToBeSend.Contains("HP:"))
        {
            MyMessage.Priority = MessagePriority.Highest;
        }
        else
        {
            MyMessage.Priority = MessagePriority.Normal;

        }
        MyQueue.Send(MyMessage);
        Console.WriteLine("Thanks for Sending Message");
        Conosle.Read();
    }
 public void LogInfo(string message)
 {
     Conosle.WriteLine(message); //方法LogInfo的逻辑
 }
示例#3
0
        static void Main(string[] args)
        {
            Endereco endereco = new Endereco();
            Aluno aluno = new Aluno();
            Professor professor = new Professor();
            Materia materias = new Materia();
            Turma turma = new Turma();
            Sala sala = new Sala();

            int opcao = 0;
            while(opcao!=9){
                Console.Clear();
                Console.WriteLine("Programa de Cadastro de Escola");
                Console.WriteLine("");
                Console.WriteLine("Digite uma das opções abaixo para prosseguir: ");
                Conosle.WriteLine("1-Cadastro de Alunos\n2-Cadastro de Professores\n3-Cadastro de Materias\n4-Cadastro de Turmas\n9-Sair");
                opcao = int.Parse(Console.ReadLine());
                switch(opcao){
                    case 1:
                    Console.WriteLine("Digite um código para o aluno");
                    aluno.Id = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite o nome do aluno:");
                    aluno.Nome = Console.ReadLine();
                    Console.WriteLine("Digite o email do aluno:");
                    aluno.Email = Console.ReadLine();
                    Console.WriteLine("Digite a idade do aluno:");
                    aluno.Idade = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite a rua onde o aluno mora:");
                    endereco.Logradouro = Console.ReadLine();
                    Console.WriteLine("Digite o número da residência:");
                    endereco.Numero = Console.ReadLine();
                    Console.WriteLine("Digite o complemento:");
                    endereco.Complemento = Console.ReadLine();
                    Console.WriteLine("Digite o bairro:");
                    endereco.Bairro = Console.ReadLine();
                    Console.WriteLine("Digite a cidade");
                    endereco.Cidade = Console.ReadLine();
                    aluno.End = endereco;

                    Console.WriteLine(aluno.Salvar());
                    break;

                    case 2:
                    Console.WriteLine("Digite um código para o professor:");
                    professor.Id = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite o nome do professor:");
                    professor.Nome = Console.ReadLine();
                    Console.WriteLine("Digite a formação do professor:");
                    professor.Formacao = Console.ReadLine();
                    Console.WriteLine("Digite o telefone:");
                    professor.Telefone = Console.ReadLine();
                    Console.WriteLine("Digite a rua da residência:");
                    endereco.Logradouro = Console.ReadLine();
                    Console.WriteLine("Digite o número da residência:");
                    endereco.Numero = Console.ReadLine();
                    Console.WriteLine("Digite o complemento:");
                    endereco.Complemento = Console.ReadLine();
                    Console.WriteLine("Digite o bairro:");
                    endereco.Bairro = Console.ReadLine();
                    Console.WriteLine("Digite a cidade:");
                    endereco.Cidade = Console.ReadLine();
                    professor.End = endereco;

                    Console.WriteLine(professor.Salvar());
                    break;

                    case 3:
                    Console.WriteLine("Digite um código para a matéria:");
                    materias.Id = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite o título da matéria:");
                    materias.Titulo = Console.ReadLine();
                    Console.WriteLine("Digite a carga horária da matéria:");
                    materias.Carga.Horaria = Console.ReadLine();

                    Console.WriteLine(materias.salvar());
                    break;

                    case 4:
                    Console.WriteLine("Digite um código para a turma:");
                    turma.Id = int.Parse(Console.ReadLine());
                    Console.WriteLine("Digite o título da turma:");
                    turma.TituloTurma = Console.ReadLine();
                    int adicionar = -1;
                    int qtd = 0;
                    Aluno[] novosAlunos = new Aluno[20];
                    while(adicionar!=0){
                        Console.WriteLine("Essa turma comporta 20 alunos. Digite os ids dos alunos que farão parte desta turma. Para sair digite 0(zero)\nFaltao:"+(20-qtd));
                        adicionar = int.Parse(Console.ReadLine());
                        if(aluno.Pesquisar(adicionar)==null){
                            Console.WriteLine("Este aluno não existe.");
                            Console.WriteLine("Pressione qualquer tecla para continuar:");
                        }
                        else
                        {
                            novosAlunos[qtd] = aluno.Pesuisar(adicionar);
                            qtd++;
                        }
                    }
                    turma.Alunos = novosAlunos;
                    Console.WriteLine("Digite o id do professor:");
                    professor.Id = int.Parse(Console.ReadLine());

                    Console.WriteLine("Nome do Professor:");
                    professor.Nome = Console.ReadLine();

                    turma.Prof = professor;

                    qtd = 0;
                    adicionar = -1;
                    Materia[] novaMateria = new Materia[5];
                    while(adicionar!=0){
                        Console.WriteLine("Digite no máximo 5 metérias. Digite os ids das matérias para adicioná-las. Para sair digite SAIR\nFaltam "+(5-qtd));
                        adicionar = int.Parse(Console.ReadLine());
                        if(materias.Pesuisar(adicionar)==null){
                            Console.WriteLine("Matéria não encontrada.");
                            Console.WriteLine("Pressione uma tecla para continuar.");
                        }
                        else{
                            novaMateria[qtd] = materias.Pesquisar(adicionar);
                            qtd++;
                        }
                    }

                    turma.Materias = novaMateria;

                    Console.WriteLine("Digite os dados da sala SEPARADOS POR (;) como segue: Id; Número da sala; Tipo de sala; Capacidade e tecle ENTER:");
                    string[] dadosSala = Console.ReadLine().Split(';');
                    sala.Id = int.Parse(dadosSala[0]);
                    sala.Numero = int.Parse(dadosSala[1]);
                    sala.tipoSala = dadosSala[2];
                    sala.Capacidade = int.Parse)dadosSala[3];

                    turma.Sal = sala;

                    Console.WriteLine(turma.Salvar());
                    break;
                }
            }
        }