public ActionResult Mantenimiento(long codigoParametro = 0) { if (codigoParametro > 0) { parametro = _parametroAppService.Obtener(codigoParametro); parametro.InfoMovs = new InfoMovs { ACCION = Enums.Action.Edit }; } else { parametro.Estado = true; } vmParametro.parametro = parametro; return(PartialView(vmParametro)); }
/// <summary> /// Obtiene un response de Parámetro apartir de su logic /// </summary> /// <param name="parametroLogic">Entidad de Parámetro</param> /// <returns>Response de Parámetro</returns> public static ParametroResponse ObtenerParametroResponse(ParametroLogic parametroLogic) { var parametro = new ParametroResponse(); parametro.CodigoIdentificador = parametroLogic.CodigoIdentificador; parametro.TipoParametro = parametroLogic.TipoParametro; switch (parametro.TipoParametro) { case DatosConstantes.TipoParametro.Comun: parametro.DescripcionTipoParametro = "Común"; break; case DatosConstantes.TipoParametro.Sistema: parametro.DescripcionTipoParametro = "Sistema"; break; case DatosConstantes.TipoParametro.Funcional: parametro.DescripcionTipoParametro = "Funcional"; break; default: parametro.DescripcionTipoParametro = string.Empty; break; } parametro.CodigoParametro = parametroLogic.CodigoParametro; parametro.CodigoEmpresa = parametroLogic.CodigoEmpresa.ToString(); parametro.CodigoEmpresaIdentificador = parametroLogic.CodigoEmpresaIdentificador; parametro.NombreEmpresa = parametroLogic.NombreEmpresa; parametro.CodigoSistema = parametroLogic.CodigoSistema.HasValue ? parametroLogic.CodigoSistema.ToString() : null; parametro.CodigoSistemaIdentificador = parametroLogic.CodigoSistemaIdentificador; parametro.NombreSistema = parametroLogic.NombreSistema; parametro.Descripcion = parametroLogic.Descripcion; parametro.EstadoRegistro = parametroLogic.EstadoRegistro; parametro.IndicadorEmpresa = parametroLogic.IndicadorEmpresa; parametro.DescripcionIndicadorEmpresa = parametroLogic.IndicadorEmpresa ? "Si" : "No"; parametro.IndicadorPermiteAgregar = parametroLogic.IndicadorPermiteAgregar; parametro.IndicadorPermiteEliminar = parametroLogic.IndicadorPermiteEliminar; parametro.IndicadorPermiteModificar = parametroLogic.IndicadorPermiteModificar; parametro.Nombre = parametroLogic.Nombre; parametro.NumeroFila = parametroLogic.NumeroRegistro; parametro.FilasTotal = parametroLogic.TotalRegistro; return(parametro); }
public ActionResult PaginacionAlineamientos(string arg, int CodigoAlineamientoConfiguracion) { List <ParametroLogic> lista = new List <ParametroLogic>(); ParametroLogic indicador = new ParametroLogic(); AlineamientoConfiguracionLogic alineamiento = new AlineamientoConfiguracionLogic(); var modelData = JsonConvert.DeserializeObject <GMDGridModel <ParametroLogic> >(arg); var paginateParams = new PaginateParams { IsPaginate = Convert.ToBoolean(WebConfigurationManager.AppSettings["IsPaginate"]), PageIndex = modelData.CurrentPageIndex, RowsPerPage = modelData.RowsPerPage, SortColumn = modelData.OrderBy, SortDirection = modelData.DirectionOrder }; if (modelData.Filters != null) { paginateParams.Filters = Funciones.Conversion.ListaToDatatable <GMDFilter>(modelData.Filters.ToList()); } if (modelData.isFirstLoad) { indicador.Nombre = "INDICADOR"; lista.AddRange(_ParametroAppService.Listar().Where(x => (x.Funcional || x.Valor == "GR-PRS") && x.Estado)); lista.Add(indicador); modelData.Data = lista; } else { modelData.Data = new List <ParametroLogic>(); } modelData.TotalRows = modelData.Data.Count(); return(PartialView(modelData)); }
public ParametroLogic Obtener(long codigoParametro) { ParametroLogic parametro = new ParametroLogic(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("PAR.USP_SEL_PARAMETRO_OBTENER", CommandType.StoredProcedure, SQLServer.CreateParameter("CODIGO_PARAMETRO", SqlDbType.BigInt, codigoParametro)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { parametro = new GenericInstance <ParametroLogic>().readDataReader(oReader); } } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(parametro); }