Ejemplo n.º 1
0
        /// <summary>
        /// Importa os dados e retorna o caminho do arquivo de importação
        /// </summary>
        /// <returns></returns>
        public string Importar()
        {
            IImportacao leiaute = GetLeiaute();

            Synchronize.Import.ImportarDeArquivo importar =
                new Import.ImportarDeArquivo(leiaute, new ExportarParaArquivoTest().Exportar());

            importar.OnBeforeSave += new BeforeSaveHandler((s, a) =>
            {
                //-------------------------------------------------------------------------
                // Em modo debug, vai a ser sempre uma pré venda
                //-------------------------------------------------------------------------
                ((Data.Faturamento.Lancamento.Movimento.PreVenda.PreVenda)a.Model).DadoPessoa =
                    new Data.Faturamento.Lancamento.Movimento.DadoPessoa.DadoPessoa()
                    {
                        Cliente = Settings.ConsumidorFinal
                    };

                //-------------------------------------------------------------------------
                // Forçar a ser sempre novo
                //-------------------------------------------------------------------------
                a.Model.GUID = GUID.Empty;
            });

            importar.Salvar();

            return importar.FileInfo.FullName;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Importa os dados e retorna o caminho do arquivo de importação
        /// </summary>
        /// <returns></returns>
        public string Importar()
        {
            IImportacao leiaute = GetLeiaute();

            Synchronize.Import.ImportarDeArquivo importar =
                new Import.ImportarDeArquivo(leiaute, new ExportarParaArquivoTest().Exportar());

            importar.OnBeforeSave += new BeforeSaveHandler((s, a) =>
            {
                //-------------------------------------------------------------------------
                // Em teste será sempre um produto acabado
                //-------------------------------------------------------------------------

                ((Acabado)a.Model).Fabricante = new Data.Cadastro.Pessoa.Fabricante { GUID = "00000000-0000-0000-0000-000000000000" };

                //-------------------------------------------------------------------------
                // Forçar a ser sempre novo
                //-------------------------------------------------------------------------
                a.Model.GUID = GUID.Empty;
            });

            importar.Salvar();

            return importar.FileInfo.FullName;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Importa os dados e retorna o caminho do arquivo de importação
        /// </summary>
        /// <returns></returns>
        public string Importar()
        {
            IImportacao leiaute = GetLeiaute();

            Synchronize.Import.ImportarDeArquivo importar =
                new Import.ImportarDeArquivo(leiaute, Path.Combine(Path.GetTempPath(), "cad_item.xml"));

            importar.Salvar();

            return importar.FileInfo.FullName;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Importa os dados e retorna o caminho do arquivo
        /// </summary>
        /// <returns></returns>
        public string Importar()
        {
            IImportacao leiaute = GetLeiaute();

            string pathArquivo = Path.Combine(Path.GetTempPath(), "cad_analisecred.xml");

            Synchronize.Import.ImportarDeArquivo importar = new Import.ImportarDeArquivo(leiaute, pathArquivo);

            importar.Salvar();

            return importar.FileInfo.FullName;
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Importa os dados e retorna o caminho do arquivo de importação
        /// </summary>
        /// <returns></returns>
        public string Importar()
        {
            IImportacao leiaute = GetLeiaute();

            string pathArquivo = Path.Combine(@"K:\EXPORTA", "cad_pessoausuario.xml");

            Synchronize.Import.ImportarDeArquivo importar =
                new Import.ImportarDeArquivo(leiaute, pathArquivo);

            importar.Salvar();

            return importar.FileInfo.FullName;
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Importa os dados e retorna o caminho do arquivo de importação
        /// </summary>
        /// <returns></returns>
        public string Importar()
        {
            IImportacao leiaute = GetLeiaute();

            string pathArquivo = Path.Combine(Path.GetTempPath(), "cad_pessoafornecedor.xml");

            //TODO André: Esta parte está comentada, pois daqui para frente é para pegar os dados do um aquivo xml e gravar os dados na base de dados
            Synchronize.Import.ImportarDeArquivo importar =
                new Import.ImportarDeArquivo(leiaute, pathArquivo);

            importar.Salvar();

            return importar.FileInfo.FullName;
        }