public JsonResult ListarMatrizPogramacion(Int32 InstanciaId, Int32 PlanOperativoId, Int32 nPeriodo) { itemAvance itemAvan = new itemAvance(); itemAvan.PlanOperativoId = PlanOperativoId; itemAvan.nPeriodo = nPeriodo; Session["itemAvance"] = itemAvan; List <MatrizProgramacionFisica> lsMatriz = handlerAvance.ListaMatrizDeProgramacionFisica(InstanciaId); lsMatriz = handlerAvance.ordenarMatrizPorPadre(lsMatriz); return(Json(JsonConvert.SerializeObject(lsMatriz))); }
public JsonResult RegistrarAvancePOI ( int InstanciaId, int?nAvance1, int?nMotivoRestraso1, string cLogro1, int nAvance2, int?nMotivoRestraso2, string cLogro2, int nAvance3, int?nMotivoRestraso3, string cLogro3 ) { itemAvance oItemAva = new itemAvance(); oItemAva = (itemAvance)Session["itemAvance"]; RespuestaViewModel response = new RespuestaViewModel(); RepMonitoreoPOI item = new RepMonitoreoPOI(); item.InstanciaId = InstanciaId; item.PlanOperativoId = oItemAva.PlanOperativoId; item.nAvance1 = nAvance1; item.nMotivoRestraso1 = nMotivoRestraso1; item.cLogro1 = cLogro1; item.nAvance2 = nAvance2; item.nMotivoRestraso2 = nMotivoRestraso2; item.cLogro2 = cLogro2; item.nAvance3 = nAvance3; item.nMotivoRestraso3 = nMotivoRestraso3; item.cLogro3 = cLogro3; response.Respuesta = handlerAvance.registrarAvance(item, oItemAva.nPeriodo); if (response.Respuesta != "") { response.Estado = 1; } else { response.Estado = 0; response.Respuesta = "Ocurrió un fallo"; } return(Json(JsonConvert.SerializeObject(response))); }