public RetornoItens Processar() { RetornoItens retornoItens = new RetornoItens(); retornoItens.NumItem = 5; try { retornoItens.Sucesso = true; retornoItens.Mensagem = "OK"; retornoItens.Retorno = "SELECT " + " clb.nome_colaborador, " + " ldt.uf, " + " SUM(slr.valor_pago) as valor_pago " + "FROM " + " salarios slr, " + " colaboradores clb, " + " local_de_trabalho ldt " + "WHERE " + " TRUE " + "AND slr.id_colaborador = clb.id_colaborador " + "AND clb.id_colaborador = local_de_trabalho.id_colaborador " + "AND EXTRACT(YEAR FROM slr.data_pagamento) = '2014' " + "GROUP BY 1,2 "; } catch (Exception ex) { retornoItens.Sucesso = false; retornoItens.Mensagem = ex.Message; } return(retornoItens); }
public RetornoItens Processar() { RetornoItens retornoItem01 = new RetornoItens(); retornoItem01.NumItem = 1; int aux = 0; try { //primeiro alimenta um array com números randômicos int[] numeros = new int[10]; numeros = CriarArrayRandom(); //agora busca qual o maior número dentro dele for (int contador = 0; contador < 11; contador++) { if (numeros[contador] > aux) { aux = numeros[contador]; } } retornoItem01.Sucesso = true; retornoItem01.Mensagem = "OK"; retornoItem01.Retorno = aux.ToString(); } catch (Exception ex) { retornoItem01.Sucesso = false; retornoItem01.Mensagem = ex.Message; } return(retornoItem01); }
//Como não foi definido, está considerando apenas txt public RetornoItens Processar() { RetornoItens retornoItens = new RetornoItens(); retornoItens.NumItem = 2; string aux = ""; try { aux = ListarArquivos(); if (aux.Contains("ERRO")) { retornoItens.Sucesso = false; retornoItens.Mensagem = aux; } else { retornoItens.Sucesso = true; retornoItens.Mensagem = "OK"; retornoItens.Retorno = aux; } } catch (Exception ex) { retornoItens.Sucesso = false; retornoItens.Mensagem = ex.Message; } return(retornoItens); }
//Com Javascript e/ou Jquery, ao clicar em um botão, popule uma caixa de seleção através de uma requisição Ajax a um arquivo JSON public RetornoItens Processar() { RetornoItens retornoItens = new RetornoItens(); retornoItens.NumItem = 4; try { retornoItens.Sucesso = true; retornoItens.Mensagem = "OK"; } catch (Exception ex) { retornoItens.Sucesso = false; retornoItens.Mensagem = "ERRO: " + ex.Message; } return(retornoItens); }
protected void btnItens_Click(object sender, EventArgs e) { //Valida se foi marcada alguma opção if (rdoItens.SelectedValue.Equals(string.Empty)) { txtMensagem.Text = "Nenhum item selecionado, verifique"; pnlMensagem.Visible = true; return; } RetornoItens retornoItens = new RetornoItens(); //Valida qual o item selecionado para chamar os métodos switch (rdoItens.SelectedValue) { //Retorna o maior número inteiro de um array case "Item01": Item01_Negocio item01_Negocio = new Item01_Negocio(); retornoItens = item01_Negocio.Processar(); break; //Passa a lista de arquivos texto em um diretório específico quem possuem em seu conteúdo números de telefone em um formato específico case "Item02": Item02_Negocio item02_Negocio = new Item02_Negocio(); retornoItens = item02_Negocio.Processar(); break; //Dentro do “C:” cria uma pasta dinamicamente e copia as imagens de um determinado diretório case "Item03": Item03_Negocio item03_Negocio = new Item03_Negocio(); retornoItens = item03_Negocio.Processar(); break; //Popula uma caixa de seleção através de uma requisição Ajax a um arquivo JSON case "Item04": Item04_Negocio item04_Negocio = new Item04_Negocio(); retornoItens = item04_Negocio.Processar(); break; //Retorna o SQL com a soma dos salários recebidos por colaborador e estado no ano de 2014 case "Item05": Item05_Negocio item05_Negocio = new Item05_Negocio(); retornoItens = item05_Negocio.Processar(); break; } }
//Em C#, Dentro do “C:” crie uma pasta dinamicamente e copie imagens de um determinado diretório para este, aplique TDD para executar os testes. public RetornoItens Processar() { RetornoItens retornoItens = new RetornoItens(); retornoItens.NumItem = 3; try { string dirOrigem = @"C:\Imagens_Origem"; string dirDestino = @"C:\Imagens_Destino"; //primeiro lista os arquivos do diretorio IEnumerable <string> arquivos = ListarImagens(dirOrigem); int quantidade = 0; //se tiver arquivos, cria o destino if (arquivos != null) { //cria o novo diretorio if (!CriarDiretorio(dirDestino)) { retornoItens.Sucesso = false; retornoItens.Mensagem = "ERRO: problema ao criar novo diretório"; } else { //copia os arquivos para o novo diretorio foreach (string arquivo in arquivos) { CopiarArquivos(arquivo, dirOrigem, dirDestino); quantidade++; } } } string totalArquivos = quantidade.ToString(); retornoItens.Sucesso = true; retornoItens.Mensagem = "OK"; retornoItens.Retorno = "Copiado(s) {totalArquivos} arquivo(s)"; } catch (Exception ex) { retornoItens.Sucesso = false; retornoItens.Mensagem = ex.Message; } return(retornoItens); }