public JsonResult ValidaNombreItemLista(string nombre, byte grupo, bool editando) { if (editando) { return(Json(true, JsonRequestBehavior.AllowGet)); } CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = nombre, grupo = grupo })) { return(Json(true, JsonRequestBehavior.AllowGet)); } string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", nombre); for (int i = 1; i < 100; i++) { string altCandidate = nombre + i.ToString(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = altCandidate, grupo = grupo })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", nombre, altCandidate); break; } } return(Json(suggestedUID, JsonRequestBehavior.AllowGet)); }
public JsonResult ValidaNombreItemLista(string nombre, byte grupo, bool editando) { if (editando) return Json(true, JsonRequestBehavior.AllowGet); CotizarService.CotizarServiceClient objService = new CotizarService.CotizarServiceClient(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = nombre, grupo = grupo })) return Json(true, JsonRequestBehavior.AllowGet); string suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible.", nombre); for (int i = 1; i < 100; i++) { string altCandidate = nombre + i.ToString(); if (objService.ItemLista_ValidaNombre(new CotizarService.ItemLista() { nombre = altCandidate, grupo = grupo })) { suggestedUID = String.Format(CultureInfo.InvariantCulture, "{0} no está disponible. Te sugerimos usar {1}.", nombre, altCandidate); break; } } return Json(suggestedUID, JsonRequestBehavior.AllowGet); }