Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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;
            }
        }