예제 #1
0
        protected void GridViewAgendaActividad_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <pa_ObtenerListaActividadesPorIDParticipante_Result> listAgenda = actividadService.obtenerListaActividadesPorIDParticipante(new EventosBCRPFrontEnd.Models.Params.obtenerListaActividadesPorIDParticipanteParams {
                id_Participante = int.Parse(Session["id_Participante"].ToString()), codigoTipoActividad = "01", codIdioma = Session["codIdioma"].ToString()
            });

            List <int> ListaIdsAgenda = new List <int>();

            for (int i = 0; i < listAgenda.Count; i++)
            {
                ListaIdsAgenda.Add(listAgenda[i].id_Actividad);
            }

            pa_EliminarListaActividadesPorIDParticipante_Result result = actividadService.eliminarAgendaActividadPorIDParticipante(new EventosBCRPFrontEnd.Models.Params.eliminarAgendaActividadPorIDParticipanteParams {
                id_Participante = int.Parse(Session["id_Participante"].ToString()), id_Actividad = int.Parse(Convert.ToString(ListaIdsAgenda[GridViewAgendaActividad.SelectedIndex]))
            });

            //actualizarGeneral result = JsonConvert.DeserializeObject<actualizarGeneral>(response.Content);

            if (result.errorstatus == true)
            {
                seccionNaranja.Visible = true;
            }
            else
            {
                seccionVerde.Visible = true;
                List <pa_ObtenerListaActividadesPorIDParticipante_Result> listAgenda2 = actividadService.obtenerListaActividadesPorIDParticipante(new EventosBCRPFrontEnd.Models.Params.obtenerListaActividadesPorIDParticipanteParams {
                    id_Participante = int.Parse(Session["id_Participante"].ToString()), codigoTipoActividad = "01", codIdioma = Session["codIdioma"].ToString()
                });

                GridViewAgendaActividad.DataSource = listAgenda2;
                GridViewAgendaActividad.DataBind();
            }
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["id_Participante"] != null)
            {
                List <pa_ObtenerListaActividadesPorIDParticipante_Result> listAgenda = actividadService.obtenerListaActividadesPorIDParticipante(new EventosBCRPFrontEnd.Models.Params.obtenerListaActividadesPorIDParticipanteParams {
                    id_Participante = int.Parse(Session["id_Participante"].ToString()), codigoTipoActividad = "01", codIdioma = Session["codIdioma"].ToString()
                });

                if (listAgenda != null)
                {
                    GridViewAgendaActividad.DataSource = listAgenda;
                    GridViewAgendaActividad.DataBind();
                }
                else
                {
                    seccionNaranja.InnerText = "No hay registros a mostrar! ";
                    seccionNaranja.Visible   = true;
                }
            }
            else
            {
                seccionNaranja.InnerText = "No hay datos de <Participante> a consultar!";
                seccionNaranja.Visible   = true;
            }
        }