Beispiel #1
0
        public byte[] ObterFotoFuncionario(int matricula)
        {
            byte[] retorno = null;

            if (matricula != Constantes.UsuarioMPS)
            {
                BaseEntrada baseEntrada = new BaseEntrada()
                {
                    Empresa       = Constantes.Empresa,
                    Filial        = Constantes.Filial,
                    EmpresaSHFCod = Constantes.Empresa,
                    Matricula     = matricula
                };

                using (FuncionarioServiceClient funcionarioService = new FuncionarioServiceClient())
                {
                    BaseRetornoObjetoOfFotoFuncionarioJCxYsfas retornoWcf = null;
                    retornoWcf = funcionarioService.ObterFotoPorMatricula(baseEntrada);
                    if (retornoWcf != null && retornoWcf.Resultado)
                    {
                        retorno = retornoWcf.Objeto.Foto;
                    }
                }
            }

            return(retorno);
        }
        protected override void Abrir(DocumentoFiscal documento)
        {
            BaseEntrada novaBase = new BaseEntrada();
            novaBase.Carregar(documento);

            SubstituirBase(novaBase);
        }