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;
            }
        }
Ejemplo n.º 2
0
        protected void atualizarButton_Click(object sender, EventArgs e)
        {
            Evento            eventoNovo = new Evento();
            EventoFoco        eventoFoco;
            List <EventoFoco> lsEventoFoco = new List <EventoFoco>();
            Usuario           usuario      = (Usuario)Session["Usuario"];
            Evento            eventoAnt    = EventoBLL.BuscarEventoEdit(int.Parse(Request.QueryString["id"]));

            eventoNovo.Evento_ID     = eventoAnt.Evento_ID;
            eventoNovo.Titulo        = txtTitulo.Text;
            eventoNovo.DataEvento    = DateTime.Parse(txtData.Text);
            eventoNovo.Descricao     = txtDesc.Text;
            eventoNovo.mStatusEvento = 1;
            eventoNovo.mTipoEvento   = int.Parse(cbxTipoEvento.SelectedValue);
            eventoNovo.mUsuario      = usuario.Usuario_ID;
            eventoNovo.DataCriacao   = eventoAnt.DataCriacao;
            eventoNovo.Estado        = txtEstado.Text;
            eventoNovo.Bairro        = txtBairro.Text;
            eventoNovo.CEP           = txtCEP.Text;
            eventoNovo.Rua           = txtLogradouro.Text;
            eventoNovo.Cidade        = txtCidade.Text;
            eventoNovo.Complemento   = txtComplemento.Text;
            eventoNovo.Numero        = int.Parse(txtNumero.Text);

            EventoBLL.AtualizarEvento(eventoNovo);

            foreach (ListItem li in cbxEventoFoco.Items)
            {
                if (li.Selected == true)
                {
                    eventoFoco = new EventoFoco
                    {
                        mEvento = eventoNovo.Evento_ID,
                        Foco    = int.Parse(li.Value)
                    };
                    lsEventoFoco.Add(eventoFoco);
                }
            }
            EventoBLL.DeletarEventoFoco(eventoAnt.Evento_ID);
            EventoBLL.InserirEventoFoco(lsEventoFoco);

            Response.Redirect("~/Views/Index/Index.aspx", false);
        }