Exemple #1
0
 private void bMtGetStatus_Click(object sender, EventArgs e)
 {
     BtnClick(bMtGetStatus, delegate()
     {
         RepProtocol.MtStatus status = repProtocol.GetMtStatus();
         Invoke(delegate()
         {
             ObjectDumper.Write(status, 0, log);
         });
     });
 }
Exemple #2
0
        public override bool sendInfoEmpresa(int Terminal, out Types.Empregador EmpregadorDados)
        {
            base.sendInfoEmpresa(Terminal, out EmpregadorDados);

            Connect(Terminal);

            RepProtocol.Empregador empregador = new RepProtocol.Empregador();
            empregador.CEI      = EmpregadorDados.Cei;
            empregador.CNPJ     = EmpregadorDados.Pessoa;
            empregador.Endereco = EmpregadorDados.Endereco;
            empregador.Nome     = EmpregadorDados.Nome;
            empregador.Tipo     = ((int)EmpregadorDados.PessoaTipo).ToString();

            if (Regex.Replace(empregador.Nome, @"\s+", "").Length == 0 ||
                Regex.Replace(empregador.Endereco, @"\s+", "").Length == 0 ||
                Regex.Replace(empregador.CNPJ, @"\s+", "").Length == 0)
            {
                throw new Exception("Campos em branco");
            }

            string msg = "";

            ////repProtocol.RemoveEmployer();
            //RepProtocol.Empregador exists = repProtocol.GetEmployer();
            //if (string.IsNullOrEmpty(exists.CNPJ) && string.IsNullOrEmpty(exists.Nome))
            //    repProtocol.SetEmployer(empregador);
            //else
            //    repProtocol.EditEmployer(empregador, out msg);

            RepProtocol.MtStatus status = repProtocol.GetMtStatus();
            //Verifica se já possui uma empresa cadastrada no REP selecionado
            if (status.EnrolledEmployer.Equals("1"))
            {
                //Edita a empresa
                repProtocol.EditEmployer(empregador, out msg);
            }
            else
            {
                //Cadastra a empresa
                repProtocol.SetEmployer(empregador);
            }

            LogMensagem(string.IsNullOrEmpty(msg) ? "Empregador inserido com sucesso" : msg);

            return(msg == MSGOK);
        }