/// <summary> /// Permite anular una Inspección /// </summary> /// <param name="">Entidad Observacion Planeada</param> /// <returns>valor booleano con el resultado de la operacion</returns> public JsonResult EliminarObjetivoEstrategicoEmpresa(ObjetivoEstrategicoEmpresaRequest data) { data.CodigoIdioma = obtenerCodigoIdioma(); var response = ObjetivoEstrategicoEmpresaService.EliminarObjetivoEstrategicoEmpresa(data); return(Json(response)); }
/// <summary> /// Permite obtener el listado de Observaciones planeadas /// </summary> /// <param name="filtro">Datos a registrar</param> /// <returns>Indicador con el resultado de la operación</returns> public JsonResult BuscarObjetivoEstrategicoEmpresa(BandejaObjetivoEstrategicoEmpresaRequest filtro) { var listTmp = (List <PermisosSistemaModel.PermisoControlador>) this.Session[Constantes.Sesion.Permisos.Lista_PermisosControlador]; var permiso = listTmp.Where(x => x.Controlador == RouteData.Values["controller"].ToString()).Select(s => s.CodigoAccion).ToList()[0]; filtro.CodigoIdioma = obtenerCodigoIdioma(); filtro.EstadoRegistro = filtro.EstadoRegistroDescripcion == DatosConstantes.ParametrosEstadoRegistro.Activo ? DatosConstantes.EstadoRegistro.Activo : (filtro.EstadoRegistroDescripcion == DatosConstantes.ParametrosEstadoRegistro.Inactivo ? DatosConstantes.EstadoRegistro.Inactivo : null); var response = ObjetivoEstrategicoEmpresaService.BuscarObjetivoEstrategicoEmpresa(filtro); foreach (var item in response.Result) { item.Permiso = permiso; } return(Json(response)); }
/// <summary> /// Bandeja de ObjetivoEstrategicoEmpresaes /// </summary> /// <param name="filtro"></param> /// <returns></returns> public ActionResult Index(ObjetivoEstrategicoEmpresaRequest filtro) { IngresoObjetivoEstrategicoEmpresaModel modelo = new IngresoObjetivoEstrategicoEmpresaModel(); filtro.CodigoIdioma = obtenerCodigoIdioma(); if (filtro.CodigoObjetivoEstrategicoEmpresa.HasValue) { modelo.ObjetivoEstrategicoEmpresa = ObjetivoEstrategicoEmpresaService.ObtenerObjetivoEstrategicoEmpresa(new ObjetivoEstrategicoEmpresaRequest() { CodigoObjetivoEstrategicoEmpresa = filtro.CodigoObjetivoEstrategicoEmpresa, CodigoIdioma = filtro.CodigoIdioma }).Result; } modelo.ListaModeloConceptual.Add(new SelectListItem { Value = string.Empty, Text = GenericoResource.EtiquetaSeleccionar }); modelo.ListaModeloConceptual.AddRange(parametroValorService.BuscarValorPorSeccionParametro(new ParametroValorRequest() { CodigoIdentificador = DatosConstantes.ParametrosGenerales.ModeloConceptual, CodigoEmpresa = DatosConstantes.Empresa.CodigoElectroPeru, CodigoSistema = DatosConstantes.Sistema.CodigoSGI, IndicadorEmpresa = true, CodigoIdioma = filtro.CodigoIdioma }).Result.Select(x => new SelectListItem() { Value = x.CodigoValorString, Text = x.Valor, Selected = false })); modelo.ListaIndicador.Add(new SelectListItem { Value = string.Empty, Text = GenericoResource.EtiquetaSeleccionar }); modelo.ListaIndicador.AddRange(indicadorService.BuscarIndicador(new BandejaIndicadorRequest() { CodigoIdioma = filtro.CodigoIdioma, EstadoRegistro = DatosConstantes.EstadoRegistro.Activo, }).Result.Select(x => new SelectListItem() { Value = x.CodigoIndicador.ToString(), Text = x.DescripcionIndicador, Selected = false })); modelo.ListaAccionEstrategicaInstitucional.Add(new SelectListItem { Value = string.Empty, Text = GenericoResource.EtiquetaSeleccionar }); modelo.ListaAccionEstrategicaInstitucional.AddRange(accionEstrategicaInstitucionalService.BuscarAccionEstrategicaInstitucional(new BandejaAccionEstrategicaInstitucionalRequest() { CodigoIdioma = filtro.CodigoIdioma, EstadoRegistro = DatosConstantes.EstadoRegistro.Activo, }).Result.Select(x => new SelectListItem() { Value = x.CodigoAccionEstrategicaInstitucional.ToString(), Text = x.DescripcionAccionEstrategicaInstitucional, Selected = false })); return(View(modelo)); }
public JsonResult ReactivarObjetivoEstrategicoEmpresa(ObjetivoEstrategicoEmpresaRequest data) { var response = ObjetivoEstrategicoEmpresaService.ReactivarObjetivoEstrategicoEmpresa(data); return(Json(response)); }