Пример #1
0
        /// <summary>
        /// Exporta os registros de teste e retorna o caminho do arquivo gerado
        /// </summary>
        /// <returns></returns>
        public string Exportar()
        {
            ILeiaute leiaute = GetLeiaute();
            Synchronize.Export.ExportarParaArquivo exportar = new Export.ExportarParaArquivo(leiaute,
                Path.Combine(Path.GetTempPath(), leiaute.PadraoNomeArquivo));
            exportar.Salvar();

            return exportar.FileInfo.FullName;
        }
Пример #2
0
        /// <summary>
        /// Exporta os registros de teste e retorna o caminho do arquivo gerado
        /// </summary>
        /// <returns></returns>
        public string Exportar()
        {
            ILeiaute leiaute = GetLeiaute();

            DateTime dataIni = DateTime.Today.AddDays(-5);
            DateTime dataFim = DateTime.Today.AddDays(5);

            GeraRegistros02(dataIni, dataFim);

            Synchronize.Export.ExportarParaArquivo exportar = new Export.ExportarParaArquivo(leiaute,
                 leiaute.PadraoNomeArquivo);

            exportar.Where = new Where {
                {
                    "arq_Registro02.DataMovimento BETWEEN @p1 AND @p2",
                    new [] {
                        new Unimake.Data.Generic.Parameter {
                            GenericDbType = GenericDbType.DateTime,
                            ParameterName = "@p1",
                            Value = dataIni
                        },
                        new Unimake.Data.Generic.Parameter {
                            GenericDbType = GenericDbType.DateTime,
                            ParameterName = "@p2",
                            Value = dataFim
                        }
                    }
                },
                {
                    "arq_Registro02.Replicado = @p3",
                    new Unimake.Data.Generic.Parameter{
                        GenericDbType = GenericDbType.Integer,
                        ParameterName = "@p3",
                        Value = 0
                    }
                }
            };

            //Export(exportar, exportar.Where);

            exportar.Salvar();

            return exportar.FileInfo.DirectoryName;
        }
Пример #3
0
        /// <summary>
        /// Exporta os registros de teste e retorna o caminho do arquivo gerado
        /// </summary>
        /// <returns></returns>
        public string Exportar()
        {
            ILeiaute leiaute = GetLeiaute();
            Synchronize.Export.ExportarParaArquivo exportar = new Export.ExportarParaArquivo(leiaute,
                 leiaute.PadraoNomeArquivo);

            PreVendaTest pvTest = new PreVendaTest();
            pvTest.Gravar();

            exportar.Where = new Where {
                {"fat_Lan.GUID = @g",
                    new Unimake.Data.Generic.Parameter{
                        ParameterName = "@g",
                        Value = pvTest.GUID
                    }
                }};

            exportar.Salvar();

            return exportar.FileInfo.DirectoryName;
        }
        /// <summary>
        /// Exporta os registros de teste e retorna o caminho do arquivo gerado
        /// </summary>
        /// <returns></returns>
        public string Exportar()
        {
            ILeiaute leiaute = GetLeiaute();
            Synchronize.Export.ExportarParaArquivo exportar = new Export.ExportarParaArquivo(leiaute,
                 leiaute.PadraoNomeArquivo);

            PreVendaTest pvTest = new PreVendaTest();
            pvTest.Gravar();
            IPreVenda pv = new Data.Faturamento.Lancamento.Movimento.PreVenda.PreVenda(pvTest.GUID);
            pv.Cancelar("Teste de Cancelamento");

            exportar.Where = new Where {
                {"fat_LanCan.GUIDLan = @g",
                    new Unimake.Data.Generic.Parameter{
                        ParameterName = "@g",
                        Value = pvTest.GUID
                    }
                }};

            exportar.Salvar();

            return exportar.FileInfo.DirectoryName;
        }