예제 #1
0
        private void incluirEventoButton_Click(object sender, EventArgs e)
        {
            try
            {
                Evento evento = new Evento();
                evento.Descricao   = descricaoTextBox.Text;
                evento.Responsavel = responsavelTextBox.Text;
                evento.Data        = Convert.ToDateTime(dataMaskedTextBox.Text);
                evento.Preco       = Convert.ToDouble(precoTextBox.Text);

                EventosDao dao = Repository.GetEventosDao();
                dao.Incluir(evento);
                ListarEventos();


                MessageBox.Show("Evento incluído com sucesso");

                //Limpando os campos de entrada
                descricaoTextBox.Clear();
                responsavelTextBox.Clear();
                dataMaskedTextBox.Clear();
                precoTextBox.Clear();

                //Voltar o cursor na primeira caixa de texto
                descricaoTextBox.Focus();
            }
            catch (Exception ex)             //ex é de "exception"
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        private void button_Click(object sender, EventArgs e)
        {
            try
            {
                Evento evento = new Evento();
                evento.Descricao   = descricaoTextBox.Text;
                evento.Responsavel = responsavelTextBox.Text;
                evento.Data        = Convert.ToDateTime(dataMaskedTextBox.Text);
                evento.Preco       = Convert.ToDouble(precoTextBox.Text);

                EventosDao dao = Repository.GetEventosDao();
                dao.Incluir(evento);

                ListarEventos();

                MessageBox.Show("Incluido com Sucesso!!");
                //limpando os campos de entrada

                descricaoTextBox.Clear();
                responsavelTextBox.Clear();
                dataMaskedTextBox.Clear();
                precoTextBox.Clear();

                descricaoTextBox.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #3
0
        public IActionResult IncluirParticipante()
        {
            ViewBag.ListaDeEventos = new
                                     SelectList(EventosDao.Listar(), "Id", "Descricao");

            return(View());
        }
예제 #4
0
        private void inserirEscolaButton_Click(object sender, EventArgs e)
        {
            try
            {
                Escola escola = new Escola();
                escola.DescricaoEscola = descricaoEscolaTextBox.Text;
                escola.Endereco        = enderecoTextBox.Text;
                escola.Telefone        = telefoneTextBox.Text;
                //embaixo não feito
                escola.Preco = Convert.ToDouble(precoTextBox.Text);

                EventosDao dao = Repository.GetEventosDao();
                dao.Incluir(evento);
                ListarEventos();


                MessageBox.Show("Evento incluído com sucesso");

                //Limpando os campos de entrada
                descricaoTextBox.Clear();
                responsavelTextBox.Clear();
                dataMaskedTextBox.Clear();
                precoTextBox.Clear();

                //Voltar o cursor na primeira caixa de texto
                descricaoTextBox.Focus();
            }
            catch (Exception ex)             //ex é de "exception"
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #5
0
        private void incluirEventobutton_Click(object sender, EventArgs e)
        {
            try
            {
                Evento evento = new Evento();
                evento.Descricao   = descTextBox.Text;
                evento.Data        = Convert.ToDateTime(dataMaskedTextBox.Text);
                evento.Responsavel = respTextBox.Text;
                evento.Preco       = Convert.ToDouble(valorTextBox.Text);

                EventosDao dao = Repository.GetEventosDao();
                dao.Incluir(evento);
                ListarEventos();

                MessageBox.Show("evento incluido com sucesso");

                //Limpando o campo de entrada
                descTextBox.Clear();
                dataMaskedTextBox.Clear();
                valorTextBox.Clear();
                respTextBox.Clear();

                // colocando o cursor na caixa de texto
                descTextBox.Focus();


                eventosComboBox.Items.Add(evento.Descricao);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #6
0
        private void IncluirEventoButton_Click(object sender, EventArgs e)
        {
            try
            {
                Evento evento = new Evento();
                evento.Descricao   = descricaoTextBox.Text;
                evento.Responsavel = ResposnavelTextBox.Text;
                evento.Data        = Convert.ToDateTime(DataMaskedTextBox.Text);
                evento.Preco       = Convert.ToDouble(PrecoTextBox.Text);

                EventosDao dao = Repository.GetEventosDao();
                dao.Incluir(evento);

                ListarEventos();

                MessageBox.Show("Evento incluído com sucesso");
                //Limpando campo de entrada
                descricaoTextBox.Clear();
                ResposnavelTextBox.Clear();
                DataMaskedTextBox.Clear();
                PrecoTextBox.Clear();

                descricaoTextBox.Focus();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            string s = Request.RequestType;

            if (!IsPostBack)
            {
                try
                {
                    eventoDropDownList.DataSource    = EventosDao.ListarEventos();      //gera a lista de eventos
                    eventoDropDownList.DataTextField = "Descricao";                     //as propriedades que serão exibidas para o usuário

                    eventoDropDownList.DataValueField = "Id";
                    eventoDropDownList.DataBind();                     //pra windows form não precisa, pra web sim

                    //Sempre que se dá um "post" (uma requisição), ele carrega a página desde o inicio, ou seja,
                    //Ele entra no método "Page_Load", e por isso, ele volta sempre pro primeiro evento,
                    //não importando qual evento você escolhe
                    //A partir da segunda vez de load ele não dá mais "post", mas sim só "post-back",
                    //por isso a necessidade do "if"
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
예제 #8
0
 public static EventosDao GetEventosDao()
 {
     if (eventosDao == null)
     {
         eventosDao = new EventosDao();
     }
     return(eventosDao);
 }
예제 #9
0
 private void ListarEventos()
 {
     try
     {
         EventosDao dao = Repository.GetEventosDao();
         eventoComboBox.DataSource    = dao.Listar();
         eventoComboBox.DisplayMember = "Descricao";                 //Text
         eventoComboBox.ValueMember   = "Id";                        //Value
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #10
0
 private void ListarEventos()
 {
     try
     {
         EventosDao dao = Repository.GetEventosDao();
         eventoComboBox.DataSource    = dao.Listar();
         eventoComboBox.DisplayMember = "Descricao";        //é o que vai mostrar na parte do "Eventos", é o Text
         eventoComboBox.ValueMember   = "Id";               //É onde ele vai realmente acessar
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         //this.Close();
     }
 }
예제 #11
0
        public IActionResult EfetuarPagamento(int id, int idEvento)
        {
            var participante = ParticipantesDao.BuscarPorId(id);
            var evento       = EventosDao.BuscarPorId(idEvento);

            PagamentoEvento pagamento = new PagamentoEvento {
                Cpf          = participante.Cpf,
                IdEvento     = idEvento,
                Valor        = evento.Preco,
                Status       = 1,
                NumeroCartao = "11111111"
            };

            return(View(pagamento));
        }
예제 #12
0
        public IActionResult ListarParticipantesAjax(int idEvento)
        {
            ViewBag.ListaDeEventos = new
                                     SelectList(EventosDao.Listar(), "Id", "Descricao");

            if (idEvento == 0)
            {
                return(View());
            }
            else
            {
                var lista = ParticipantesDao.ListarPorEvento(idEvento);
                return(PartialView("_ListarParticipantes", lista));
            }
        }
예제 #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         try
         {
             eventoDropDownList.DataSource     = EventosDao.ListarEventos();
             eventoDropDownList.DataTextField  = "Descricao";
             eventoDropDownList.DataValueField = "Id";
             eventoDropDownList.DataBind();
         }
         catch (Exception)
         {
             throw;
         }
     }
 }
        protected void incluirButton_Click(object sender, EventArgs e)
        {
            try
            {
                Evento evento = new Evento();
                evento.Descricao   = descricaoTextBox.Text;
                evento.Responsavel = responsavelTextBox.Text;
                evento.Data        = Convert.ToDateTime(dataTextBox.Text);
                evento.Preco       = Convert.ToDouble(precoTextBox.Text);

                EventosDao.IncluirEvento(evento);
                mensagemLabel.ForeColor = System.Drawing.Color.Blue;
                mensagemLabel.Text      = "Evento incluido com sucesso!";
            }
            catch (Exception ex)
            {
                mensagemLabel.ForeColor = System.Drawing.Color.Red;
                mensagemLabel.Text      = ex.Message;
            }
        }
예제 #15
0
        private void incluireventoButton_Click(object sender, EventArgs e)
        {
            try
            {
                Evento evento = new Evento();
                evento.Descricao   = descricaoTextBox.Text;
                evento.Responsavel = responsavelTextBox.Text;
                evento.Data        = Convert.ToDateTime(dataMaskedTextBox.Text);
                evento.Preco       = Convert.ToDouble(precoTextBox.Text);

                EventosDao dao = Repository.GetEventosDao();
                dao.incluir(evento);
                ListarEventos();
                MessageBox.Show("Evento incluido com sucesso!");
                LimparFormularioEvento();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }