private string PreparaInsertArquivo() { try { StringBuilder sqlInsert = new StringBuilder(); sqlInsert.AppendLine("INSERT INTO [TAB_RUNRUNIT_STATUS_REPORT_ARQUIVO]"); sqlInsert.AppendLine("([NOME_ARQUIVO]"); sqlInsert.AppendLine(",[DATA_ARQUIVO])"); sqlInsert.AppendLine(" VALUES "); sqlInsert.AppendLine("(<NOME_ARQUIVO>"); sqlInsert.AppendLine(",<DATA_ARQUIVO>)"); sqlInsert.Replace("<NOME_ARQUIVO>", FormatacaoSQL.ConvertParaVarchar(_nomeArquivo, false)); sqlInsert.Replace("<DATA_ARQUIVO>", FormatacaoSQL.ConverteParaDateTime(_dataHoraImportcao, TipoDataEntrada.DDMMAA_HHMMSS_COM_BARRA_E_DOIS_PONTOS)); return(sqlInsert.ToString()); } catch (Exception ex) { throw ex; } }
private string PreparaInsertDetalhe() { try { StringBuilder sqlInsert = new StringBuilder(); //Preparação da base do comando sqlInsert.AppendLine("INSERT INTO [TAB_RUNRUNIT_STATUS_REPORT_DETALHE] ("); sqlInsert.AppendLine("[ARQUIVO]"); sqlInsert.AppendLine(",[CLIENTE]"); sqlInsert.AppendLine(",[PROJETO]"); sqlInsert.AppendLine(",[ID]"); sqlInsert.AppendLine(",[PRIO]"); sqlInsert.AppendLine(",[TAREFA]"); sqlInsert.AppendLine(",[TIPO DE TAREFA]"); sqlInsert.AppendLine(",[ABERTA POR]"); sqlInsert.AppendLine(",[CRIADA EM]"); sqlInsert.AppendLine(",[PARA]"); sqlInsert.AppendLine(",[EQUIPE]"); sqlInsert.AppendLine(",[DATA DESEJADA]"); sqlInsert.AppendLine(",[ENTREGA ESTIMADA]"); sqlInsert.AppendLine(",[ENTREGUE EM]"); sqlInsert.AppendLine(",[ESFORÇO ESTIMADO H]"); sqlInsert.AppendLine(",[PRIMEIRO ESFORÇO ESTIMADO H]"); sqlInsert.AppendLine(",[JÁ TRABALHADAS H]"); sqlInsert.AppendLine(",[%]"); sqlInsert.AppendLine(",[FASE]"); sqlInsert.AppendLine(",[STATUS]"); sqlInsert.AppendLine(",[REABERTA?]"); sqlInsert.AppendLine(",[ANO]"); sqlInsert.AppendLine(",[MES]"); sqlInsert.AppendLine(",[DIA]"); sqlInsert.AppendLine(",[HORA]"); sqlInsert.AppendLine(",[MINUTO]"); sqlInsert.AppendLine(",[SEGUNDO]"); sqlInsert.AppendLine(",[NATUREZA_TAREFA]"); sqlInsert.AppendLine(",[TIPO_PROJETO])"); sqlInsert.AppendLine(" VALUES ("); //Posicionamento dos campos sqlInsert.AppendLine("<ARQUIVO>"); sqlInsert.AppendLine(",<CLIENTE>"); sqlInsert.AppendLine(",<PROJETO>"); sqlInsert.AppendLine(",<ID>"); sqlInsert.AppendLine(",<PRIO>"); sqlInsert.AppendLine(",<TAREFA>"); sqlInsert.AppendLine(",<TIPO DE TAREFA>"); sqlInsert.AppendLine(",<ABERTA POR>"); sqlInsert.AppendLine(",<CRIADA EM>"); sqlInsert.AppendLine(",<PARA>"); sqlInsert.AppendLine(",<EQUIPE>"); sqlInsert.AppendLine(",<DATA DESEJADA>"); sqlInsert.AppendLine(",<ENTREGA ESTIMADA>"); sqlInsert.AppendLine(",<ENTREGUE EM>"); sqlInsert.AppendLine(",<ESFORÇO ESTIMADO H>"); sqlInsert.AppendLine(",<PRIMEIRO ESFORÇO ESTIMADO H>"); sqlInsert.AppendLine(",<JÁ TRABALHADAS H>"); sqlInsert.AppendLine(",<%>"); sqlInsert.AppendLine(",<FASE>"); sqlInsert.AppendLine(",<STATUS>"); sqlInsert.AppendLine(",<REABERTA?>"); sqlInsert.AppendLine(",<ANO>"); sqlInsert.AppendLine(",<MES>"); sqlInsert.AppendLine(",<DIA>"); sqlInsert.AppendLine(",<HORA>"); sqlInsert.AppendLine(",<MINUTO>"); sqlInsert.AppendLine(",<SEGUNDO>"); sqlInsert.AppendLine(",<NATUREZA_TAREFA>"); sqlInsert.AppendLine(",<TIPO_PROJETO>)"); //Substitui pelos atributos correspondentes. sqlInsert.Replace("<ARQUIVO>", _idTabelaArquivo.ToString()); sqlInsert.Replace("<CLIENTE>", FormatacaoSQL.ConvertParaVarchar(_cliente, false)); sqlInsert.Replace("<PROJETO>", FormatacaoSQL.ConvertParaVarchar(_projeto, false)); sqlInsert.Replace("<ID>", _id); sqlInsert.Replace("<PRIO>", FormatacaoSQL.ConvertParaVarchar(_prio, false)); sqlInsert.Replace("<TAREFA>", FormatacaoSQL.ConvertParaVarchar(_tarefa, false)); sqlInsert.Replace("<TIPO DE TAREFA>", FormatacaoSQL.ConvertParaVarchar(_tipo_de_tarefa, false)); sqlInsert.Replace("<ABERTA POR>", FormatacaoSQL.ConvertParaVarchar(_aberta_por, false)); sqlInsert.Replace("<CRIADA EM>", FormatacaoSQL.ConverteParaDateTime(_criada_em, TipoDataEntrada.DDMMAAAA_HHMMSS_COM_BARRA_E_DOIS_PONTOS)); sqlInsert.Replace("<PARA>", FormatacaoSQL.ConvertParaVarchar(_para, false)); sqlInsert.Replace("<EQUIPE>", FormatacaoSQL.ConvertParaVarchar(_equipe, false)); sqlInsert.Replace("<DATA DESEJADA>", FormatacaoSQL.ConvertParaVarchar(_data_desejada, false)); sqlInsert.Replace("<ENTREGA ESTIMADA>", FormatacaoSQL.ConvertParaVarchar(_entrega_estimada, false)); sqlInsert.Replace("<ENTREGUE EM>", FormatacaoSQL.ConvertParaVarchar(_entregue_em, false)); sqlInsert.Replace("<ESFORÇO ESTIMADO H>", _esforço_estimado_h.Replace(",", ".")); sqlInsert.Replace("<PRIMEIRO ESFORÇO ESTIMADO H>", _primeiro_esforço_estimado_h.Replace(",", ".")); sqlInsert.Replace("<JÁ TRABALHADAS H>", _ja_trabalhadas_h.Replace(",", ".")); sqlInsert.Replace("<%>", FormatacaoSQL.ConvertParaVarchar(_percentual, false)); sqlInsert.Replace("<FASE>", FormatacaoSQL.ConvertParaVarchar(_fase, false)); sqlInsert.Replace("<STATUS>", FormatacaoSQL.ConvertParaVarchar(_status, false)); sqlInsert.Replace("<REABERTA?>", FormatacaoSQL.ConvertParaVarchar(_Reaberta, false)); sqlInsert.Replace("<ANO>", _ano); sqlInsert.Replace("<MES>", _mes); sqlInsert.Replace("<DIA>", _dia); sqlInsert.Replace("<HORA>", _hora); sqlInsert.Replace("<MINUTO>", _minuto); sqlInsert.Replace("<SEGUNDO>", _segundo); sqlInsert.Replace("<NATUREZA_TAREFA>", FormatacaoSQL.ConvertParaVarchar(_naturezaTarefa, false)); sqlInsert.Replace("<TIPO_PROJETO>", FormatacaoSQL.ConvertParaVarchar(_tipo_projeto, false)); return(sqlInsert.ToString()); } catch (Exception ex) { throw ex; } }