private void CarregaDetalhes(InscricaoGridResultViewModel _inscricao) { lblParticipou.Text = _inscricao.Participou.ToUpper() == "S" ? "Sim" : "Não"; CarregaEvento(_inscricao.Encontro); CarregaCasal(_inscricao.Casal); }
private void btnProcurarInscrição_Click(object sender, EventArgs e) { InscricaoRequestViewModel filtro = null; if (cboEvento.SelectedIndex != 0) { filtro = new InscricaoRequestViewModel(); filtro.IdEncontro = (int)cboEvento.SelectedValue; } if (!string.IsNullOrEmpty(txtELEBusca.Text)) { if (filtro == null) { filtro = new InscricaoRequestViewModel(); } if (filtro.Casal == null) { filtro.Casal = new CasalRequestViewModel(); } filtro.Casal.NomeEle = txtELEBusca.Text; } if (!string.IsNullOrEmpty(txtELABusca.Text)) { if (filtro == null) { filtro = new InscricaoRequestViewModel(); } if (filtro.Casal == null) { filtro.Casal = new CasalRequestViewModel(); } filtro.Casal.NomeEla = txtELABusca.Text; } EccDomain.Inscricao insc = new EccDomain.Inscricao(); var lista = filtro == null?insc.GetAll() : insc.GetByFilter(filtro); List <InscricaoGridResultViewModel> ListaResultado = new List <InscricaoGridResultViewModel>(); lista.ForEach(x => { var item = new InscricaoGridResultViewModel(); item.Casal = x.Casal; item.Convidador = x.Convidador; item.Encontro = x.Encontro; item.IdCasal = x.IdCasal; item.IdCasalConvidador = x.IdCasalConvidador; item.IdCasalVisitador = x.IdCasalVisitador; item.IdEncontro = x.IdEncontro; item.IdInscricao = x.IdInscricao; item.ListaVisitadores = x.ListaVisitadores; item.NomeEle = x.Casal.NomeEle; item.NomeEla = x.Casal.NomeEla; item.NomeEncontro = x.Encontro.Nome; item.Participou = x.Participou ? "Sim" : "Não"; ListaResultado.Add(item); }); gridResultado.DataSource = null; gridResultado.DataSource = ListaResultado; gridResultado.Visible = ListaResultado.Any(); lblResultado.Visible = !ListaResultado.Any(); }
public DetalhesInscricao(InscricaoGridResultViewModel inscricao) { InitializeComponent(); _inscricao = inscricao; }