Exemplo n.º 1
0
        protected void AlmacenarEstrategia()
        {
            try
            {
                int idsubproceso = Convert.ToInt32(Request.QueryString["subproceso_id"]);
                string estrategia = Request.QueryString["estrategia"].ToString();

                CResultados_proyecto objCResultados = new CResultados_proyecto();

                objCResultados.Add(idsubproceso, estrategia);

                IQueryable<Model.Resultados_Proyecto> objEstrategias = new CResultados_proyecto().LoadResultados(idsubproceso);

                StringBuilder objsb = new StringBuilder();

                int enumeracion_Estrategias = 1;
                objsb.Append("<table style='width:100%;'> ");
                foreach (var item_estrategias in objEstrategias)
                {

                    objsb.Append("<tr>");
                    objsb.Append("<td> <label style='color:#000;'> Estrategia No. " + enumeracion_Estrategias.ToString() + "<label>");
                    objsb.Append(" </td> ");
                    objsb.Append("</tr> ");
                    objsb.Append("<tr>");
                    string parametros = "'" + item_estrategias.Id.ToString() + "','txt_area_estrategias_up_" + item_estrategias.Id + "'";
                    objsb.Append("<td> <textarea id='txt_area_estrategias_up_" + item_estrategias.Id + "' placeholder='Texto correspondiente a estrategia'>" + item_estrategias.Resultado + "</textarea>");
                    objsb.Append(" <input type='button' value='Actualizar Estrategia' onclick=\"ActualizarEstrategia(" + parametros + ");\" /> ");
                    objsb.Append(" <a title=\"Detalles para Resultado No." + enumeracion_Estrategias.ToString() + "\" class='pretty' href=\"" + Request.Url.Scheme + "://" + Request.Url.Authority + "/DetallesMarcoLogico.aspx?idResultado=" + item_estrategias.Id + "&iframe=true&amp;width=100%&amp;height=100%\"\"><img alt='Detalles' src='/Icons/details.png' width='24px' /></a>");
                    objsb.Append(" <a title=\"Cronograma Resultado No." + enumeracion_Estrategias.ToString() + "\" class='pretty' href=\"" + Request.Url.Scheme + "://" + Request.Url.Authority + "/DiagramaGant.aspx?idResultado=" + item_estrategias.Id + "&iframe=true&amp;width=100%&amp;height=100%\"\"><img alt='Cronograma' src='/Icons/Calender.png' width='24px' /></a>");
                    objsb.Append("</td> ");
                    objsb.Append("</tr> ");

                    enumeracion_Estrategias++;
                }
                objsb.Append("</table><br/>");

                Response.Write(objsb.ToString());
            }
            catch (Exception) { Response.Write("Transacción Falló"); }
        }