Пример #1
0
        void tmpServicio_Elapsed(object sender, ElapsedEventArgs e)
        {
            //string varchivov = "c://valida_hash.txt";
            Int32 _valor = 0;

            try
            {
                //if (!(System.IO.File.Exists(varchivov)))
                if (_valida_service == 0)
                {
                    #region <AUTENTICANDO INICIO DEL EPOS>
                    if (!autenticando_epos)
                    {
                        Basico  autentication = new Basico();
                        string  error         = "";
                        Boolean install_epos  = autentication.verifica_servicio_epos();

                        if (install_epos)
                        {
                            autentication.verifica_install_epos();
                            autentication.autenticando_epos_inicial(ref error, ref autenticando_epos);
                            //if (error.Length == 0) error = "sin ningun error";

                            //if (error.Length>0)
                            //{
                            //    TextWriter tw2 = new StreamWriter(@"D:\ERROR.txt", true);
                            //    tw2.WriteLine(error);
                            //    tw2.Flush();
                            //    tw2.Close();
                            //    tw2.Dispose();
                            //}
                            //autenticando_epos = true;
                        }
                    }
                    #endregion
                    _valor          = 1;
                    _valida_service = 1;
                    //TextWriter tw = new StreamWriter(varchivov, true);
                    //tw.WriteLine(DateTime.Now.ToString() + "====>>>ejecutando procesos");
                    //tw.Close();

                    //TextWriter tw2 = new StreamWriter(@"D:\INTERFA\ERROR.txt", true);
                    //tw2.WriteLine("ejecutando");
                    //tw2.Flush();
                    //tw2.Close();
                    //tw2.Dispose();

                    string _error = "";
                    Basico._ejecuta_proceso(ref _error);
                    //if (System.IO.File.Exists(varchivov))
                    //{
                    _valida_service = 0;
                    //System.IO.File.Delete(varchivov);
                    //}
                }
                //****************************************************************************
            }
            catch (Exception exc)
            {
                //if (System.IO.File.Exists(varchivov))
                //{
                _valida_service = 0;
                //System.IO.File.Delete(varchivov);
                //}
            }

            if (_valor == 1)
            {
                //if (System.IO.File.Exists(varchivov))
                //{
                _valida_service = 0;
                //System.IO.File.Delete(varchivov);
                //}
            }
        }