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); }
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"); } }
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, "« 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); }
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); } }
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)); }
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(); */ }