private object[] OnEndGetFuncionario(System.IAsyncResult result) { HLP.Entries.Model.RecursosHumanos.FuncionarioModel retVal = ((HLP.Entries.ViewModel.pontoServicoLocal.Iwcf_Funcionario_Controle_Horas_Ponto)(this)).EndGetFuncionario(result); return(new object[] { retVal }); }
public HLP.Entries.Model.RecursosHumanos.FuncionarioModel GetFuncionario(string xCodigoAlternativo) { try { if (regFuncionarioAccessor == null) { regFuncionarioAccessor = UndTrabalho.dbPrincipal.CreateSprocAccessor("dbo.Proc_sel_FuncionarioPonto", new Parameters(UndTrabalho.dbPrincipal) .AddParameter <string>("xCodigoAlternativo"), MapBuilder <HLP.Entries.Model.RecursosHumanos.FuncionarioModel> .MapAllProperties() .DoNotMap(c => c.dHorasAtrabalhar) .DoNotMap(c => c.dHorasTrabalhadas) .DoNotMap(c => c.xObservacao) .DoNotMap(c => c.sMessageFull) .DoNotMap(c => c.sMessageSimples) .DoNotMap(c => c.idSequenciaInterna) .DoNotMap(c => c.dSaldo) .DoNotMap(c => c.imgFoto) .Build()); } HLP.Entries.Model.RecursosHumanos.FuncionarioModel funcRet = regFuncionarioAccessor.Execute(xCodigoAlternativo).FirstOrDefault(); if (funcRet != null) { funcRet.dHorasAtrabalhar = new TimeSpan(); foreach (TimeSpan item in this.GetHorasAtrabalharDia(funcRet.idFuncionario, DateTime.Today)) { funcRet.dHorasAtrabalhar = funcRet.dHorasAtrabalhar.Add(item); } funcRet.idSequenciaInterna = this.NextSequencia(funcRet.idFuncionario, DateTime.Today); funcRet.imgFoto = this.GetImgFoto(funcRet.idFuncionario); } return(funcRet); } catch (Exception ex) { throw; } }
public HLP.Entries.Model.RecursosHumanos.FuncionarioModel EndGetFuncionario(System.IAsyncResult result) { object[] _args = new object[0]; HLP.Entries.Model.RecursosHumanos.FuncionarioModel _result = ((HLP.Entries.Model.RecursosHumanos.FuncionarioModel)(base.EndInvoke("GetFuncionario", _args, result))); return(_result); }