コード例 #1
0
        public void Config_GetHorarioVerao()
        {
            int iAno, iMes, iDia;
            int fAno, fMes, fDia;

            if (rep.LerConfigHVerao(out iAno, out iMes, out iDia, out fAno, out fMes, out fDia))
            {
                Console.WriteLine(string.Format("Inicio: {0:D2}/{1:D2}/{2:D4}", iDia, iMes, iAno));
                Console.WriteLine(string.Format("Fim: {0:D2}/{1:D2}/{2:D4}", fDia, fMes, fAno));
            }
            else
            {
                Console.WriteLine(rep.LastLog());
                Assert.Fail("Erro ao Ler Horário de Verão");
            }
        }
コード例 #2
0
        private void load_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                if (_rep != null)
                {
                    // Data e Hora atual
                    int ano, mes, dia, hora, minuto, segundo;
                    if (!_rep.LerDataHora(out ano, out mes, out dia, out hora, out minuto, out segundo))
                    {
                        ano = mes = dia = hora = minuto = segundo = 0;
                    }
                    cData = new DateTime(ano, mes, dia, hora, minuto, segundo).ToString("dd/MM/yyyy HH:mm:ss");

                    // Horario de Verão
                    _rep.LerConfigHVerao(out hVeraoIAno, out hVeraoIMes, out hVeraoIDia,
                                         out hVeraoFAno, out hVeraoFMes, out hVeraoFDia);

                    // Empregador
                    _rep.LerEmpregador(out emp_doc, out emp_tipodoc, out emp_cei, out emp_razsoc, out emp_end);

                    // Ethernet
                    _rep.LerConfigRede(out eth_ip, out eth_nmask, out eth_gw, out eth_port);

                    cInfo = "OK";
                }
                else
                {
                    throw new Exception("Erro ao conectar-se com o REP");
                }
            }
            catch (Exception ex)
            {
                cInfo = "ERRO: \r\n" + ex.Message;
            }
        }