示例#1
0
        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;
            }
        }
示例#2
0
        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;
            }
        }