Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Buscar.Usuario.ID.Equals(0))
            {
                Response.Redirect("Logout.aspx");
            }

            var table = Listar.Agendamentos.PorCliente(Buscar.Usuario.ID);

            if (table.Rows.Count.Equals(0))
            {
                body = container.Replace("{%}", Msg.NaoHaRegistros);
            }
            else
            {
                for (int i = 0; i < table.Rows.Count; i++)
                {
                    Buscar.Editor.ID = Convert.ToInt32(table.Rows[i]["id"]);

                    body += Snippets.Agendamento.Home;

                    body = body.Replace("{m}", Buscar.Agendamento.Info["tecnico"].ToString());
                    body = body.Replace("{e}", Buscar.Agendamento.Info["especialidade"].ToString());
                    body = body.Replace("{d}", Buscar.Agendamento.Info["dia"].ToString());
                    body = body.Replace("{h}", Buscar.Agendamento.Info["hora"].ToString());
                    body = body.Replace("{s}", Buscar.Agendamento.Info["situacao"].ToString().Equals("Finalizado") ? "{l}" : Buscar.Agendamento.Info["situacao"].ToString());
                    body = body.Replace("{l}", Criar.Links(new [] { Buscar.Agendamento.Info["situacao"].ToString() }));
                    body = body.Replace("{i}", Buscar.Agendamento.Info["id"].ToString());
                    body = body.Replace("{u}", "Agendamentos_resumo");
                }
            }

            page_content.InnerHtml = Criar.Output(body);
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Buscar.Usuario.ID.Equals(0))
                {
                    Response.Redirect("Logout.aspx");
                }

                body             = Snippets.Agendamento.Resumo;
                Buscar.Editor.ID = Convert.ToInt32(Request.QueryString["id"]);

                if (Buscar.Agendamento.Info["situacao"].ToString().ToLower().Equals("finalizado") && Buscar.Agendamento.Info["cliente_id"].Equals(Buscar.Usuario.ID))
                {
                    body = body.Replace("{m}", Buscar.Agendamento.Info["tecnico"].ToString());
                    body = body.Replace("{e}", Buscar.Agendamento.Info["especialidade"].ToString());
                    body = body.Replace("{d}", Buscar.Agendamento.Info["dia"].ToString());
                    body = body.Replace("{h}", Buscar.Agendamento.Info["hora"].ToString());
                    body = body.Replace("{r}", Buscar.Agendamento.Info["resumo_cliente"].ToString());
                    body = body.Replace("{me}", Buscar.Agendamento.Info["medicamentos"].ToString());
                    body = body.Replace("{en}", Buscar.Agendamento.Info["encaminhamentos"].ToString());
                }

                page_content.InnerHtml = Criar.Output(body);
            }
            catch
            {
                Response.Redirect("Agendamentos.aspx");
            }
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Buscar.Usuario.ID     = 0;
            Buscar.Usuario.Classe = "cliente";

            if (Request.HttpMethod.Equals("POST"))
            {
                Preencher.List(list = new List <object>(), Request.Form, 3);

                counter = 0;
                Buscar.Usuario.Login(list[counter++], list[counter++]);

                if (Buscar.Usuario.ID.Equals(0))
                {
                    Criar.HelpLink(page_content, "&laquo; Tentar novamente", "Default.aspx", Msg.CpfSenhaNaoCoincide);
                }
                else
                {
                    Response.Redirect("Agendamentos.aspx");
                }
            }
            else
            {
                Criar.HtmlForm(page_content, Etiquetas.Default.Labels, Etiquetas.Default.Widths, Etiquetas.Default.Lengths, "login", Etiquetas.Default.Types);
                Criar.HelpLink(page_content, "Esqueceu sua senha?", "recuperarSenha", null, true);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Buscar.Usuario.ID.Equals(0))
            {
                Response.Redirect("/App/Logout.aspx");
            }

            if (Request.HttpMethod.Equals("POST"))
            {
                Preencher.List(list = new List <object>(), Request.Form, 3);

                msg = Alterar.Cliente.Login(list) ? Msg.AcaoRealizada : Msg.SenhaNaoCoincide;
                page_content.InnerHtml = Criar.Output("<p class='col label'>" + msg + "</p>");
            }

            Criar.HtmlForm(page_content, Etiquetas.Configuracoes.Senha.Fields, Etiquetas.Configuracoes.Senha.Widths, Etiquetas.Configuracoes.Senha.Lengths, "mudarSenha", Etiquetas.Configuracoes.Senha.Types);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Buscar.Usuario.ID.Equals(0))
            {
                Response.Redirect("Logout.aspx");
            }

            if (Request.HttpMethod.Equals("POST"))
            {
                Buscar.Editor.ID    = 0;
                Preencher.List(list = new List <object>(), Request.Form, 3);

                msg = "<p class='col label'>{m}</p>";
                msg = msg.Replace("{m}", Alterar.Cliente.Endereco(list) ? Msg.AcaoRealizada : Msg.SenhaNaoCoincide);

                page_content.InnerHtml = Criar.Output(msg);
            }

            Criar.HtmlForm(page_content, Etiquetas.Endereco.Fields, Etiquetas.Endereco.Widths, Etiquetas.Endereco.Lengths, "atualizarEndereco");
            Preencher.HtmlForm(page_content, Buscar.Usuario.Info, 5);
        }
Beispiel #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Buscar.Usuario.ID.Equals(0))
            {
                Response.Redirect("/App/Logout.aspx");
            }

            if (!Buscar.Usuario.ID.Equals(0))
            {
                for (int i = 0; i < Etiquetas.Configuracoes.Labels.Length; i++)
                {
                    body += Criar.Links(new [] { Etiquetas.Configuracoes.Labels[i] }, null, "button border light-gray");

                    body = body.Replace("?id={i}", string.Empty);
                    body = body.Replace("{u}", "Configuracoes_" + Etiquetas.Configuracoes.Urls[i]);
                    body = Snippets.Container.Replace("{%}", body);
                }

                page_content.InnerHtml = Criar.Output(body);
            }
        }
Beispiel #7
0
 static void Main(string[] args)
 {
     Calcula.Somar(Criar.Complexo(real: 3.0, imaginario: 2.0), Criar.Complexo(angulo: 1.5707, modulo: 3.6, radiano: true));
     Calcula.Somar(Criar.Complexo(imaginario: 2.0), Criar.Complexo(angulo: 45.00, modulo: 3.6, radiano: false));
 }
Beispiel #8
0
    static void Main(string[] args) // Cria o array a ser ordenado, faz a chamada do método de ordenação e mede o tempo de cada execução
    {
        // Cria os objetos das classes Criar, Print, Sorting e Stopwatch
        Criar     v_criar  = new Criar();
        Print     v_print  = new Print();
        Sorting   v_ordena = new Sorting();
        Stopwatch tempo    = new Stopwatch();

        int  tipo_alg = 0;
        long trocas, tamanho;

        tamanho = 10;

        //int[] temp = new int[tamanho];

        do
        {
            int[] vetor          = new int[tamanho];
            int[] vetor_original = new int[tamanho];

            v_criar.ArrayInvertido(ref vetor); // Fornece números ao vetor, que é passado por referência
            vetor.CopyTo(vetor_original, 0);

            trocas = 0;

            tempo.Restart();                         // Inicia contagem do tempo
            trocas = v_ordena.bubbleSort(ref vetor); // BubbleSort
            tempo.Stop();                            // Para a contagem de tempo
            tipo_alg++;
            Console.Write("\nAlgoritmo: " + tipo_alg + "\nTamanho do vetor: " + tamanho + "\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
            //v_print.printa(vetor);
            vetor_original.CopyTo(vetor, 0);
            trocas = 0;

            tempo.Restart();                            // Inicia contagem do tempo
            trocas = v_ordena.insertionSort(ref vetor); // InsertionSort
            tempo.Stop();                               // Para a contagem de tempo
            tipo_alg++;
            Console.Write("\nAlgoritmo: " + tipo_alg + "\nTamanho do vetor: " + tamanho + "\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
            //v_print.printa(vetor);
            vetor_original.CopyTo(vetor, 0);
            trocas = 0;

            tempo.Restart();                                  // Inicia contagem do tempo
            trocas = v_ordena.binaryInsertionSort(ref vetor); // BinaryInsertionSort
            tempo.Stop();                                     // Para a contagem de tempo
            tipo_alg++;
            Console.Write("\nAlgoritmo: " + tipo_alg + "\nTamanho do vetor: " + tamanho + "\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
            //v_print.printa(vetor);
            vetor_original.CopyTo(vetor, 0);
            trocas = 0;

            tempo.Restart();                                                                // Inicia contagem do tempo
            trocas = v_ordena.shellSort(ref vetor, Convert.ToInt32(tamanho), tipo_alg - 2); // ShellSort com sequencia Shell
            tempo.Stop();                                                                   // Para a contagem de tempo
            tipo_alg++;
            Console.Write("\nAlgoritmo: " + tipo_alg + "\nTamanho do vetor: " + tamanho + "\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
            //v_print.printa(vetor);
            vetor_original.CopyTo(vetor, 0);
            trocas = 0;

            tempo.Restart();                                                                // Inicia contagem do tempo
            trocas = v_ordena.shellSort(ref vetor, Convert.ToInt32(tamanho), tipo_alg - 2); //ShellSort com sequencia Knuth
            tempo.Stop();                                                                   // Para a contagem de tempo
            tipo_alg++;
            Console.Write("\nAlgoritmo: " + tipo_alg + "\nTamanho do vetor: " + tamanho + "\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
            //v_print.printa(vetor);
            vetor_original.CopyTo(vetor, 0);
            trocas = 0;

            tempo.Restart();                                                                // Inicia contagem do tempo
            trocas = v_ordena.shellSort(ref vetor, Convert.ToInt32(tamanho), tipo_alg - 2); //ShellSort com sequencia Tokuda
            tempo.Stop();                                                                   // Para a contagem de tempo
            tipo_alg++;
            Console.Write("\nAlgoritmo: " + tipo_alg + "\nTamanho do vetor: " + tamanho + "\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
            //v_print.printa(vetor);
            vetor_original.CopyTo(vetor, 0);
            trocas = 0;

            tamanho *= 10;
            tipo_alg = 0;
        } while (tamanho <= 100); // Mudar tamanho do vetor
        Console.Write("\n\n\nFim");
        Console.ReadKey();

        /*
         * // Determina o tamanho do vetor, o cria e atribui elementos aleatórios, ordenados ou invertidos
         * Console.Write("Tamanho do array: ");
         * tamanho = Convert.ToUInt64(Console.ReadLine());
         *
         * Console.Write("\nSelecione:\n1 - Criar array aleatório\n2 - Criar array ordenado\n3 - Criar array invertido\n");
         * n = Convert.ToInt32(Console.ReadLine());
         *
         * switch (n)
         * {
         *  case 1: v_criar.ArrayAleatorio(ref vetor); break; // Fornece números aleatórios ao vetor, que é passado por referência
         *  case 2: v_criar.ArrayOrdenado(ref vetor); break;
         *  case 3: v_criar.ArrayInvertido(ref vetor); break;
         *  default: v_criar.ArrayAleatorio(ref vetor); break;
         * }
         *
         * v_print.printa(vetor); // Printa o vetor criado
         *
         *
         * v_criar.ArrayAleatorio(ref vetor); // Fornece números aleatórios ao vetor, que é passado por referência
         * v_criar.ArrayOrdenado(ref vetor);
         * v_criar.ArrayInvertido(ref vetor);
         *
         * /* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

        // Escolhe o algoritmo de ordenação que será utilizado, inicia a contagem de tempo e chama os respectivos métodos

        /*
         * Console.Write("\nSelecione:\n1 - Bubble Sort\n2 - Insertion Sort\n3 - Binary Insertion Sort\n4 - Shell Sort\n");
         * n = Convert.ToInt32(Console.ReadLine());
         *
         * trocas = 0;
         *
         * tempo.Reset();
         * tempo.Start(); // Inicia contagem do tempo
         *
         * switch (n)
         * {
         *  case 1: trocas = v_ordena.bubbleSort(ref vetor); break;
         *  case 2: trocas = v_ordena.insertionSort(ref vetor); break;
         *  case 3: trocas = v_ordena.binaryInsertionSort(ref vetor); break;
         *  case 4:
         *      Console.Write("\nNúmero máximo de elementos na sequência: ");
         *      n = Convert.ToInt32(Console.ReadLine());
         *      Console.Write("\nSelecione:\n1 - Sequência Shell\n2 - Sequência Knuth\n3 - Sequência Tokuda\n");
         *      s = Convert.ToInt32(Console.ReadLine());
         *      tempo.Restart(); // Zera timer e reinicia contagem do tempo
         *      trocas = v_ordena.shellSort(ref vetor, n, s);
         *      break;
         *  default: Console.Write("\nInválido\n"); break;
         * }
         *
         *
         * s = 1; // Seleciona qual sequência será usada no ShellSort
         * trocas = 0;
         * tempo.Reset();
         * tempo.Start(); // Inicia contagem do tempo
         *
         * trocas = v_ordena.bubbleSort(ref vetor);
         * trocas = v_ordena.insertionSort(ref vetor);
         * trocas = v_ordena.binaryInsertionSort(ref vetor);
         * trocas = v_ordena.shellSort(ref vetor, n, s);
         *
         * tempo.Stop(); // Para a contagem de tempo
         *
         * /* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

        // Printa o vetor ordenado, o número de trocas necessárias para ordenar o vetor e o tempo de execução do método de ordenação
        //v_print.printa(vetor);

        /*Console.Write("\nNúmero de trocas: " + trocas + "\nTempo de execução: " + tempo.Elapsed + "\n\n");
         *
         * Console.ReadKey();
         */
    }