Ejemplo n.º 1
0
        protected void btn_CriarEvento_Click(object sender, EventArgs e)
        {
            try
            {
                Evento            evento  = new Evento();
                Usuario           usuario = (Usuario)Session["Usuario"];
                EventoFoco        eventoFoco;
                List <EventoFoco> lsEventoFoco = new List <EventoFoco>();

                evento.Titulo        = txtTituloNovo.Text;
                evento.DataEvento    = DateTime.Parse(txtDataNovo.Text);
                evento.Descricao     = txtDescNovo.Text;
                evento.mStatusEvento = 1;
                evento.mUsuario      = usuario.Usuario_ID;
                evento.mTipoEvento   = int.Parse(cbxTipoEventoNovo.SelectedValue);
                evento.DataCriacao   = DateTime.Now;
                evento.Estado        = txtEstadoNovo.Text;
                evento.Bairro        = txtBairroNovo.Text;
                evento.Rua           = txtLogradouroNovo.Text;
                evento.CEP           = txtCEPNovo.Text;
                evento.Cidade        = txtCidadeNovo.Text;
                evento.Complemento   = txtComplementoNovo.Text;
                evento.Numero        = int.Parse(txtNumeroNovo.Text);

                EventoBLL.InserirEvento(evento);
                evento.Evento_ID = EventoBLL.BuscarUltimoID(usuario.Usuario_ID);
                foreach (ListItem li in cbxEventoFocoNovo.Items)
                {
                    if (li.Selected == true)
                    {
                        eventoFoco = new EventoFoco
                        {
                            mEvento = evento.Evento_ID,
                            Foco    = int.Parse(li.Value)
                        };
                        lsEventoFoco.Add(eventoFoco);
                    }
                }
                EventoBLL.InserirEventoFoco(lsEventoFoco);
                Response.Redirect("~/Views/Index/Index.aspx", false);
            }
            catch (Exception)
            {
                throw;
            }
        }