Ejemplo n.º 1
0
        private void GravaInscricao(InscricaoRequestViewModel request)
        {
            //request.IdCasal = request.Casal.CasalId;
            //request.IdCasalConvidador = request.CasalConvidador.IdCasalConvidador;
            //request.IdCasalVisitador = request.CasalVisitador.IdCasalVisitador;

            EccDomain.Inscricao ins = new EccDomain.Inscricao();
            ins.GravarInscricao(request);
        }
Ejemplo n.º 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();
        }