public BE.ClsBeTbEmpleado Obtener(int idEmpleado) { BE.ClsBeTbEmpleado beEmpleado = null; try { #region Datos Generales beEmpleado = new DA.ClsDaTbEmpleado().Obtener(idEmpleado); if (beEmpleado == null) { return(beEmpleado); } #endregion #region Datos del Contacto var beContacto = new DA.ClsDaTbEmpleadoContacto().Obtener(idEmpleado); if (beContacto == null) { beEmpleado = null; return(beEmpleado); } else { beEmpleado.Contacto = beContacto; } var lstBeTelefonos = new DA.ClsDaTbEmpleadoTelefono().Listar(idEmpleado); beEmpleado.Telefonos = lstBeTelefonos; #endregion #region Datos de Recursos Humanos var beRecurso = new DA.ClsDaTbEmpleadoRecurso().Obtener(idEmpleado); if (beRecurso == null) { beEmpleado = null; return(beEmpleado); } else { beEmpleado.Recurso = beRecurso; } #endregion return(beEmpleado); } catch (Exception ex) { throw ex; } }
public BE.ClsBeTbEmpleadoRecurso ObtenerRecurso(string codigo) { try { BE.ClsBeTbEmpleadoRecurso beEmpleadoRecurso = null; var beEmpleado = new DA.ClsDaTbEmpleado().Obtener(codigo); if (beEmpleado != null) { beEmpleadoRecurso = new DA.ClsDaTbEmpleadoRecurso().Obtener(beEmpleado.IdEmpleado); } return(beEmpleadoRecurso); } catch (Exception ex) { throw ex; } }