コード例 #1
0
ファイル: Bridge.cs プロジェクト: bravesoftdz/assecont_reps
        public override bool sendFuncionario(Types.Funcionario Funcionario)
        {
            base.sendFuncionario(Funcionario);

            RepProtocol.Empregado empregado = new RepProtocol.Empregado();
            empregado.CNTLS = String.IsNullOrEmpty(Funcionario.Proximidade) ? "0" : Convert.ToInt64(Funcionario.Proximidade).ToString("X");
            empregado.ID    = Funcionario.Crachas[0].ToString();
            empregado.KBD   = Funcionario.Crachas[0].ToString();
            empregado.Nome  = Funcionario.Nome;
            empregado.PIS   = Funcionario.Pis;

            AssepontoRep.DBApp bd = new DBApp();

            string msg = "";

            if (bd.FuncionarioEstaNoTerminal(TerminalDados.Indice, Funcionario.Ind))
            {
                repProtocol.EditEmployee(empregado, out msg);
            }
            else
            {
                repProtocol.SetEmployee(empregado, out msg);
            }

            LogMensagem(msg);

            return(msg == MSGOK);
        }