示例#1
0
 private void CarregaDetalhes(InscricaoGridResultViewModel _inscricao)
 {
     lblParticipou.Text = _inscricao.Participou.ToUpper() == "S" ? "Sim" : "Não";
     CarregaEvento(_inscricao.Encontro);
     CarregaCasal(_inscricao.Casal);
 }
示例#2
0
        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();
        }
示例#3
0
 public DetalhesInscricao(InscricaoGridResultViewModel inscricao)
 {
     InitializeComponent();
     _inscricao = inscricao;
 }