public static ICE ConsultaSaldo(string Rut, string Dv, string Cuenta, int Periodo)
        {
            Log.Instance.Info("Consulta en Scotiabank.ConsultaSaldo RUT -> " + Rut + "DV ->" + Dv + "CUENTA -> " + Cuenta);
            BDD_orc_infahorro_prt_bdd_infahorroSoapClient bco = new BDD_orc_infahorro_prt_bdd_infahorroSoapClient();
            Infahorro entrada = new Infahorro();

            try
            {
                entrada.Rut                  = Convert.ToInt32(Rut);
                entrada.Dv                   = Dv;
                entrada.Ussist               = Convert.ToInt32(ConfigurationManager.AppSettings["TramitePisee"]);
                entrada.Mes                  = DateTime.Now.AddMonths(-1).Month.ToString();
                entrada.Cuenta               = Cuenta;
                entrada.Periodo              = Convert.ToInt32(ConfigurationManager.AppSettings["PersistenciaAhorroScotiabank"]);
                entrada.Ano                  = DateTime.Now.AddMonths(-1).Year;
                entrada.Nllamado             = "0";
                entrada.Programahabitacional = "0";

                var resp = bco.ope_prt_bdd_infahorro(entrada);

                return(resp);
            }
            catch (Exception Ex)
            {
                Log.Instance.Error("Error en Scotiabank.ConsultaSaldo RUT -> " + Rut + "DV ->" + Dv + "CUENTA -> " + Cuenta, Ex);
                throw new ApplicationException("Ha ocurrido un error de comunicación con el Servicio de Banco Scotiabank / Del Desarrollo.", Ex.InnerException);
            }
        }
        public static ICE ConsultaSaldo(string Rut, string Dv, string Cuenta)
        {
            Log.Instance.Info("Consulta en BancoEstado.ConsultaSaldo RUT -> " + Rut + "DV -> " + Dv + "CUENTA -> " + Cuenta);
            BCOESTADO_orc_infahorro_prt_bcoestado_infahorroSoapClient bco = new BCOESTADO_orc_infahorro_prt_bcoestado_infahorroSoapClient();
            Infahorro entrada = new Infahorro();

            try
            {
                entrada.Rut                  = Convert.ToInt32(Rut);
                entrada.Dv                   = Dv;
                entrada.Ussist               = 0;
                entrada.Mes                  = DateTime.Now.AddMonths(-1).Month;
                entrada.Cuenta               = Cuenta;
                entrada.Periodo              = Convert.ToDouble(ConfigurationManager.AppSettings["PersistenciaAhorroEstado"]);
                entrada.Ano                  = DateTime.Now.AddMonths(-1).Year;
                entrada.Nllamado             = String.Empty;
                entrada.Programahabitacional = String.Empty;
                var resp = bco.ope_prt_bcoestado_infahorro(entrada);

                return(resp);
            }
            catch (Exception Ex)
            {
                Log.Instance.Info("Error en BancoEstado.ConsultaSaldo RUT -> " + Rut + "DV -> " + Dv + "CUENTA -> " + Cuenta, Ex);
                throw new ApplicationException("Ha ocurrido un error de comunicación con el Servicio de Banco Estado.", Ex.InnerException);
            }
        }