/// <summary> /// Devuelve los datos de todas las coordinaciones de un área. /// </summary> /// <returns> Objeto BE_COORDINACION, que a su vez representan un registro de la tabla COORDINACIONES de la base de datos.En caso no haiga datos devuelve nothing </returns> public static BE_COORDINACION SeleccionarCoordinacionPorId(Guid coordinacion_id) { BE_COORDINACION oCOORDINACION = null; oCOORDINACION = new DA_COORDINACION().SeleccionarCoordinacionPorId(coordinacion_id); return(oCOORDINACION); }
/// <summary> /// Devuelve los datos de todas las coordinaciones de un área. /// </summary> /// <returns> List de BE_COORDINACION con los objetos de la entidad, que a su vez representan la tabla COORDINACIONES de la base de datos.En caso no haiga datos devuelve nothing </returns> public static List <BE_COORDINACION> SeleccionarCoordinacionesPorArea(Guid area_id) { List <BE_COORDINACION> oCOORDINACION = null; BE_AREA oAREA = null; oCOORDINACION = new DA_COORDINACION().SeleccionarCoordinacionPorArea(area_id); if (oCOORDINACION != null) { foreach (var oBE_COORDINACION_TMP in oCOORDINACION) { oAREA = new DA_AREA().SeleccionarAreaPorId(oBE_COORDINACION_TMP.AREA_ID); if (oAREA != null) { oBE_COORDINACION_TMP.oBE_AREA = oAREA; } } } return(oCOORDINACION); }
/// <summary> /// Devuelve los datos de todas las personas de una empresa /// </summary> /// <param name="empresa_id">Empresa Id a la cual se desea consultar</param> /// <returns>List de BE_PERSONAL con los objetos de la entidad, que a su vez representan la tabla BE_PERSONAL de la base de datos. En caso no haiga datos devuelve nothing.</returns> public static List <BE_PERSONAL> SeleccionarPersonalPorEmpresa(Guid empresa_id) { List <BE_PERSONAL> oPERSONAL = null; BE_AREA oAREA = null; BE_COORDINACION oCOORDINACION = null; List <BE_GERENCIA> oGERENCIA = null; List <BE_EMPRESA> oEMPRESA = null; BE_PUESTO oPUESTO = null; List <BE_SEDE> oSEDE = null; List <BE_GRUPO_ORGANIZACIONAL> oGRUPO_ORGANIZACIONAL = null; oPERSONAL = new DA_PERSONAL().SeleccionarPersonalPorEmpresa(empresa_id); if (oPERSONAL != null) { foreach (var oBE_PERSONAL_TMP in oPERSONAL) { oEMPRESA = new DA_EMPRESA().SeleccionarEmpresaPorId(oBE_PERSONAL_TMP.EMPRESA_ID); if (oEMPRESA != null) { oBE_PERSONAL_TMP.oBE_EMPRESA = oEMPRESA[0]; } oGERENCIA = new DA_GERENCIA().SeleccionarGerenciaPorId(oBE_PERSONAL_TMP.GERENCIA_ID); if (oGERENCIA != null) { oBE_PERSONAL_TMP.oBE_GERENCIA = oGERENCIA[0]; } oAREA = new DA_AREA().SeleccionarAreaPorId(oBE_PERSONAL_TMP.AREA_ID); if (oAREA != null) { oBE_PERSONAL_TMP.oBE_AREA = oAREA; } oCOORDINACION = new DA_COORDINACION().SeleccionarCoordinacionPorId(oBE_PERSONAL_TMP.COORDINACION_ID); if (oCOORDINACION != null) { oBE_PERSONAL_TMP.oBE_COORDINACION = oCOORDINACION; } oPUESTO = new DA_PUESTO().SeleccionarPuestoPorId(oBE_PERSONAL_TMP.PUESTO_ID); if (oPUESTO != null) { oBE_PERSONAL_TMP.oBE_PUESTO = oPUESTO; } oGRUPO_ORGANIZACIONAL = new DA_GRUPO_ORGANIZACIONAL().SeleccionarGrupoOrganizacionalPorId(oBE_PERSONAL_TMP.GRUPO_ORGANIZACIONAL_ID); if (oGRUPO_ORGANIZACIONAL != null) { oBE_PERSONAL_TMP.oBE_GRUPO_ORGANIZACIONAL = oGRUPO_ORGANIZACIONAL[0]; } oSEDE = new DA_SEDE().SeleccionarSedePorId(oBE_PERSONAL_TMP.SEDE_ID); if (oSEDE != null) { oBE_PERSONAL_TMP.oBE_SEDE = oSEDE[0]; } } } return(oPERSONAL); }