protected void btn_resolverObservacion_OnClick(object sender, EventArgs e) { A_OBSERVACION.CambiarAResuelto("TB_BENEFICIARIO", beneficiario.ID_BENEFICIARIO); A_BENEFICIARIO.CambiarEstadoProceso("B02", beneficiario.ID_BENEFICIARIO, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(4, usuario.ID_USUARIO, "B02"); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('has resuelto las observaciones que tenía este beneficiario espera una notificación cuando el coordinador valide la informacion que subiste.');", true); }
protected void btn_resolverObservacion_OnClick(object sender, EventArgs e) { ActualizarDetalle(); A_OBSERVACION.CambiarAResuelto("TB_PROYECTO", proyecto.ID_PROYECTO); int b = (int)A_PROBLEMA.getByIdProblema(proyecto.ID_PROBLEMA).ID_BENEFICIARIO; var bene = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(b); var consultor = A_ASIGNACION.geConsultorByIdBeneficiario(b); var userCon = new A_USUARIO().getUsuarioByPersona(consultor.ID_PERSONA); A_PROYECTO.CambiarEstadoProceso(A_ESTADO_PROCESO.ObtenerPorCodigo("PY02").ID_ESTADO_PROCESO, proyecto.ID_PROYECTO, usuario.ID_USUARIO); A_NOTIFICACION.GuardarNotificacion(bene.ID_USUARIO, usuario.ID_USUARIO, "IF05"); A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, usuario.ID_USUARIO, "IF05"); A_NOTIFICACION.GuardarNotificacion(userCon.ID_USUARIO, usuario.ID_USUARIO, "IF05"); ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('felicidades! has resuelto la observación de la iniciativa...');", true); }