public PartialViewResult ObjetosFormEditarNombre(int familiaid)
        {
            int ClienteId = GetClienteSeleccionado();

            if (ClienteId == 0)
            {
                return(PartialView("_Objetos_FormEditarNombre", null));
            }

            var familia = tableroRepository.GetFamiliasObjetoDeCliente(ClienteId).FirstOrDefault(f => f.Id == familiaid);

            if (familia != null)
            {
                ConfObjetoFamilia model = new ConfObjetoFamilia()
                {
                    Id     = familia.Id,
                    Nombre = familia.Nombre,
                    NombreAsignadoPorUsuario = (familia.ReportingFamiliaNombreCliente.Any(fo => fo.idCliente == ClienteId && fo.idFamilia == familia.Id)) ? familia.ReportingFamiliaNombreCliente.First(fo => fo.idCliente == ClienteId && fo.idFamilia == familia.Id).Nombre : string.Empty
                };

                return(PartialView("_Objetos_FormEditarNombre", model));
            }
            else
            {
                return(null);
            }
        }
        public PartialViewResult ObjetosFormEditarNombre(ConfObjetoFamilia model)
        {
            int ClienteId = GetClienteSeleccionado();

            if (ClienteId == 0)
            {
                model.MensajeError = Resources.Configuracion.noTieneClienteSeleccionado;
                return(PartialView("_Objetos_FormEditarNombre", model));
            }

            if (model.Id == 0)
            {
                return(null);
            }

            if (ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(model.NombreAsignadoPorUsuario))
                {
                    tableroRepository.ResetObjectName(model.Id, ClienteId);
                    model.NombreAsignadoPorUsuario = Resources.Configuracion.utilizaNombrePorDefecto;
                }
                else
                {
                    tableroRepository.SetObjectName(model.Id, ClienteId, model.NombreAsignadoPorUsuario);
                }

                model.MensajeExito = Resources.Configuracion.cambioRealizadoConExito;

                return(PartialView("_Objetos_FormEditarNombre", model));
            }
            else
            {
                model.MensajeError = Resources.Configuracion.errInesperadoModificacion;
                return(PartialView("_Objetos_FormEditarNombre", model));
            }
        }