示例#1
0
        public void Empregador_Get()
        {
            string doc;
            int    tipodoc;
            string cei;
            string razsoc;
            string endereco;

            if (rep.LerEmpregador(out doc, out tipodoc, out cei, out razsoc, out endereco))
            {
                Console.WriteLine("Documento: " + doc);
                Console.WriteLine("Tipo DOC: " + tipodoc);
                Console.WriteLine("CEI: " + cei);
                Console.WriteLine("Razão Social: " + razsoc);
                Console.WriteLine("Endereço: " + endereco);
            }
            else
            {
                Assert.Fail("Erro ao Ler o empregador");
            }
        }
示例#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;
            }
        }