public string ActualizarSolicitudRecursos(string codigosolicitud, string observacion) { Usuario user = (Usuario)System.Web.HttpContext.Current.Session[Constant.nameUser]; List <ItemSolicitudRecurso> itemsolicitudrecursos = (List <ItemSolicitudRecurso>)System.Web.HttpContext.Current.Session[string.Format("{0}{1}", Constant.itemsolicitudrecursos, user.Codigo)]; if (itemsolicitudrecursos == null) { itemsolicitudrecursos = new List <ItemSolicitudRecurso>(); } blCompras bl = new blCompras(); Transaction transaction = Common.InitTransaction(); int result = 0; if (itemsolicitudrecursos.Count == 0) { return(Common.InvokeTextHTML(string.Format("showError('{0}');", "Agregue al menos un ítem a la solicitud"))); } else { SolicitudRecurso solicitud = new SolicitudRecurso(); solicitud.NumSolicitudRecursos = codigosolicitud; result = bl.ActualizarSolicitudRecursos(solicitud, itemsolicitudrecursos, out transaction); if (transaction.type == TypeTransaction.OK) { return(Common.InvokeTextHTML(string.Format("showSuccess('{0}');$('#SolicitudModal').modal('hide');getSolicitudRecursos();", transaction.message))); } else { return(Common.InvokeTextHTML(string.Format("showError(\"{0}\");", transaction.message))); } } }