Exemple #1
0
        static void Obtener_TipoCambio()
        {
            int idEmpresa;

            DateTime fechaInicial;
            DateTime fechaFinal;
            int      contar      = 1;
            int      codUsuario  = 1;
            string   Empresa_RUC = "";

            AgendaWCFClient objAgendaWCF = new AgendaWCFClient();

            for (int x = 1; x <= 3; x++)
            {
                idEmpresa = x;
                if (x == 3)
                {
                    idEmpresa   = 6;
                    Empresa_RUC = "20505467214";
                }

                if (x == 1)
                {
                    Empresa_RUC = "20191503482";
                }
                if (x == 2)
                {
                    Empresa_RUC = "20509089923";
                }



                Console.WriteLine("Empresa:" + Empresa_RUC);

                int Dia = 1;
                fechaInicial = Convert.ToDateTime("2018/02/" + Dia.ToString());
                fechaFinal   = fechaInicial;

                //fechaInicial = Convert.ToDateTime( DateTime.Now.ToShortDateString());
                //fechaFinal = fechaInicial;

                for (int i = 1; i <= 12; i++)
                {
                    Console.WriteLine("----------------------------------------");
                    try
                    {
                        RPT00015Result objTipoCambio = objAgendaWCF.Agenda_TipoCambio(idEmpresa, codUsuario, fechaInicial, fechaFinal, 1);
                        RegistrarTipoRegistrarTipoCambio(Empresa_RUC, objTipoCambio.Fecha, objTipoCambio.Operativo);

                        Console.WriteLine(
                            //i.ToString()+ "  " +
                            "Fecha Inicial:" + fechaInicial.ToShortDateString()
                            + " Fecha Final:" + fechaFinal.ToShortDateString()
                            + " Tipo Cambio:" + objTipoCambio.Operativo.ToString()
                            + " Fecha Genesys:" + objTipoCambio.Fecha.ToShortDateString()
                            );
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(
                            "Error:" +
                            "Fecha Inicial:" + fechaInicial.ToShortDateString()
                            + " Fecha Final:" + fechaFinal.ToShortDateString()

                            );
                    }

                    //------------------------------------------------
                    fechaInicial = fechaInicial.AddDays(1);
                    fechaFinal   = fechaInicial;
                    contar       = contar + 1;
                }
            }
        }