public void TestAlmacenarActividad() { var CActividades = new CActividades(); ESMTest.Actividade last_actividad = (from act in new ESMTest.ESMTestDataContext().Actividades select act).Max(); Assert.AreEqual(true, CActividades.Add(last_actividad.Id,"Actividad test",0, DateTime.Now.ToShortDateString())); }
protected void AlmacenarActividad() { try { int idResultado = Convert.ToInt32(Request.QueryString["idresultado"]); string actividad = Request.QueryString["actividad"].ToString(); float presupuesto = Convert.ToInt64(Request.QueryString["presupuesto"]); string fecha = Request.QueryString["fecha"].ToString(); CActividades objCActividades = new CActividades(); objCActividades.Add(idResultado, actividad, presupuesto, fecha); IQueryable<Model.Actividade> objActividades = new CActividades().getActividades(idResultado); StringBuilder objsb_actividades = new StringBuilder(); int enumeracion_Actividades = 1; objsb_actividades.Append("<table style='width:100%;'> "); foreach (var item_actividades in objActividades) { objsb_actividades.Append("<tr>"); objsb_actividades.Append("<td> <label style='color:#000;'> Actividad No. " + enumeracion_Actividades.ToString() + "<label>"); objsb_actividades.Append(" </td> "); objsb_actividades.Append("</tr> "); objsb_actividades.Append("<tr>"); string parametros = "'" + item_actividades.Id.ToString() + "','txt_area_actividades_up_" + item_actividades.Id + "','txt_actividad_presupuesto_up" + item_actividades.Id + "','txt_actividad_fecha_pre_up" + item_actividades.Id + "'"; objsb_actividades.Append("<td> <textarea id='txt_area_actividades_up_" + item_actividades.Id + "' placeholder='Texto correspondiente a actividades'>" + item_actividades.Actividad + "</textarea><br/>Presupuesto<br/><input type='text' placeholder='Campo exclusivamente numerico' class='numerico' style='width:80%;' value=" + item_actividades.Presupuesto + " id='txt_actividad_presupuesto_up" + item_actividades.Id + "' Fecha <br/><input type='text' placeholder='Campo exclusivamente numerico' class='datepiker' style='width:80%;' value=" + item_actividades.fecha + " id='txt_actividad_fecha_pre_up" + item_actividades.Id + "'> <br/>"); objsb_actividades.Append(" <input type='button' value='Actualizar Actividad' onclick=\"ActualizarActividad(" + parametros + ");\" /> "); objsb_actividades.Append(" <a title=\"Detalles para Actividad No." + enumeracion_Actividades.ToString() + "\" class='pretty' href=\"" + Request.Url.Scheme + "://" + Request.Url.Authority + "/DetallesMarcoLogico.aspx?idActividad=" + item_actividades.Id + "&iframe=true&width=100%&height=100%\"\"><img alt='Detalles' src='/Icons/details.png' width='24px' /></a>"); objsb_actividades.Append(" <a title=\"Cronograma Actividad No." + enumeracion_Actividades.ToString() + "\" class='pretty' href=\"" + Request.Url.Scheme + "://" + Request.Url.Authority + "/DiagramaGant.aspx?idActividad=" + item_actividades.Id + "&iframe=true&width=100%&height=100%\"\"><img alt='Cronograma' src='/Icons/Calender.png' width='24px' /></a>"); objsb_actividades.Append(" <a title=\"Valores para Actividad No." + enumeracion_Actividades.ToString() + "\" class='pretty' href=\"" + Request.Url.Scheme + "://" + Request.Url.Authority + "/Valores_actividad.aspx?idActividad=" + item_actividades.Id + "&iframe=true&width=100%&height=100%\"\"><img alt='Valores' src='/Icons/Stationery.png' width='24px' /></a>"); objsb_actividades.Append(" <a title=\"Presupuesto para Actividad No." + enumeracion_Actividades.ToString() + "\" class='pretty' href=\"" + Request.Url.Scheme + "://" + Request.Url.Authority + "/Presupuesto_actividad.aspx?idActividad=" + item_actividades.Id + "&iframe=true&width=100%&height=100%\"\"><img alt='Presupuesto' src='/Icons/dollar.png' width='24px' /></a>"); objsb_actividades.Append("</td> "); objsb_actividades.Append("</tr> "); enumeracion_Actividades++; } objsb_actividades.Append("</table>"); Response.Write(objsb_actividades.ToString()); } catch (Exception) { } }