public EditFormatoResponseDTO EditFormato(EditFormatoRequestDTO formatoRequest) { EditFormatoResponseDTO formatoResponse = new EditFormatoResponseDTO(); FormatoDal formatoDal = new FormatoDal(); int resultado = 0; foreach (CatFormato formato in formatoRequest.ListaFormato) { try { resultado = formatoDal.EditFormato(formato.idFormato, formato.formato, formato.descripcion, formato.mensualidad, formato.usuarioInsert); if (resultado == 1) { formato.mensaje = "OK"; } else { formato.mensaje = "Error: Ocurrio un problema y no se edito la informacion de forma adecuada."; } } catch (Exception ex) { formato.mensaje = "Error: " + ex.Message + ": Ocurrio un problema y no se edito la informacion de forma adecuada."; } } return(formatoResponse); }
public JsonResult EditFormato(CatFormato formato, List <CatFormato> listaFormato) { FormatoBL formatoBL = new FormatoBL(); EditFormatoRequestDTO editFormatoRequest = new EditFormatoRequestDTO(); editFormatoRequest.ListaFormato = new List <CatFormato>(); editFormatoRequest.ListaFormato.Add(formato); EditFormatoResponseDTO editFormatoResponse = new EditFormatoResponseDTO(); editFormatoResponse = formatoBL.EditFormato(editFormatoRequest); if (editFormatoResponse.ListaFormato.Count > 0) { formato.mensaje = editFormatoResponse.ListaFormato[0].mensaje; } else { formato.mensaje = "Error: Ocurrio un problema inesperado, no se actualizo correctamente el Plan Empresarial, intenta de nuevo."; } return(Json(listaFormato, JsonRequestBehavior.AllowGet)); }