コード例 #1
0
ファイル: Program.cs プロジェクト: radtek/Gradual
        public void ImportarClientesPasso123()
        {
            //****************************************************************************************************************************
            //****************************************************************************************************************************
            //****************************************************************************************************************************
            //****************************************************************************************************************************
            ///TODO OBS. Pegar o login do Administrador do cadastro
            int IdLoginAlteracao = 65859;
            //****************************************************************************************************************************
            //****************************************************************************************************************************

            //carregar antigo
            //converter para novo
            //salvar com transação
            //pegar próximo


            string ok    = "";
            string erro  = "";
            int    iok   = 0;
            int    ierro = 0;

            ImportacaoDuc lImportar      = new ImportacaoDuc();
            List <int>    lIdClientesDuc = lImportar.GetIdClientes();
            ClienteAntigo lClienteDuc;
            ClienteNovo   lClienteNovo;

            foreach (int lIdCliente in lIdClientesDuc)
            {
                try
                {
                    lClienteDuc  = lImportar.GetClienteDuc(lIdCliente);
                    lClienteNovo = lImportar.Conversao(lClienteDuc, IdLoginAlteracao);
                    lImportar.ImportarCliente(lClienteNovo);
                    ok += lIdCliente + Environment.NewLine;
                    iok++;
                }
                catch (Exception ex)
                {
                    erro += lIdCliente + ": " + ex.Message + Environment.NewLine;
                    ierro++;
                }
            }

            string xerro  = erro;
            string xok    = ok;
            int    iiok   = iok;
            int    iierro = ierro;
        }