/// <summary> /// Actualiza los datos de una Area /// </summary> /// <param name="oBE_AREA">Entidad BE_AREA, que representa la tabla AREAS, con todos sus atributos </param> /// <returns>True o False. True, si se ingreso con exito. False, si hubo un error al ingresar</returns> public Boolean ActualizarAreas(BE_AREA oBE_AREA) { wsMaestros.BE_AREA oArea = new wsMaestros.BE_AREA(); oArea.ID = oBE_AREA.ID; oArea.CODIGO = oBE_AREA.CODIGO; oArea.DESCRIPCION = oBE_AREA.DESCRIPCION; oArea.USUARIO_CREACION = oBE_AREA.USUARIO_CREACION; oArea.ESTADO = oBE_AREA.ESTADO; oArea.GERENCIA_ID = oBE_AREA.GERENCIA_ID; return(wsMantenimientoEstructuras.ActualizarArea(oArea)); }
/// <summary> /// Devuelve los datos de todas las COORDINACIONES. /// </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 List <BE_COORDINACION> SeleccionarCoordinacion() { wsMaestros.BE_COORDINACION[] oLista = wsMantenimientoEstructuras.SeleccionarCoordinaciones(); List <BE_COORDINACION> oListaCoordinaciones = new List <BE_COORDINACION>(); if (oLista != null) { foreach (var item in oLista) { BE_COORDINACION oCoordinacion = new BE_COORDINACION(); oCoordinacion.ID = item.ID; oCoordinacion.CODIGO = item.CODIGO; oCoordinacion.DESCRIPCION = item.DESCRIPCION; oCoordinacion.AREA_ID = item.AREA_ID; oCoordinacion.USUARIO_CREACION = item.USUARIO_CREACION; oCoordinacion.FECHA_CREACION = item.FECHA_CREACION; oCoordinacion.USUARIO_ACTUALIZACION = item.USUARIO_ACTUALIZACION; oCoordinacion.ESTADO = item.ESTADO; wsMaestros.BE_AREA oArea = wsMantenimientoEstructuras.SeleccionarAreaPorId(item.AREA_ID); BE_AREA oBE_AREA = new BE_AREA(); oBE_AREA.ID = oArea.ID; oBE_AREA.CODIGO = oArea.CODIGO; oBE_AREA.DESCRIPCION = oArea.DESCRIPCION; oBE_AREA.GERENCIA_ID = oArea.GERENCIA_ID; oCoordinacion.oBE_AREA = oBE_AREA; oCoordinacion.GERENCIA_ID = oArea.GERENCIA_ID; wsMaestros.BE_GERENCIA[] oGerencia = wsMantenimientoEstructuras.SeleccionarGerenciaPorId(oCoordinacion.GERENCIA_ID); if (oGerencia != null) { foreach (var itemGerencia in oGerencia) { BE_GERENCIA oBE_GERENCIA = new BE_GERENCIA(); oBE_GERENCIA.ID = itemGerencia.ID; oBE_GERENCIA.CODIGO = itemGerencia.CODIGO; oBE_GERENCIA.DESCRIPCION = itemGerencia.DESCRIPCION; oCoordinacion.oBE_GERENCIA = oBE_GERENCIA; oCoordinacion.EMPRESA_ID = itemGerencia.EMPRESA_ID; wsMaestros.BE_EMPRESA[] oEmpresa = wsMantenimientoEstructuras.SeleccionarEmpresaPorId(oCoordinacion.EMPRESA_ID); if (oEmpresa != null) { foreach (var itemEmpresa in oEmpresa) { BE_EMPRESA oBE_EMPRESA = new BE_EMPRESA(); oBE_EMPRESA.ID = itemEmpresa.ID; oBE_EMPRESA.CODIGO = itemEmpresa.CODIGO; oBE_EMPRESA.DESCRIPCION = itemEmpresa.DESCRIPCION; oCoordinacion.oBE_EMPRESA = oBE_EMPRESA; } } } } oListaCoordinaciones.Add(oCoordinacion); } } return(oListaCoordinaciones); }