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)); } }