public static List <Evento> Listar(string email_usuario = "", string tipo = "") { try { dbEventosEntities db = new dbEventosEntities(); List <Evento> eventos = db.Eventoes.Where(x => x.escopo != "Pessoal").ToList(); if (email_usuario != "") { List <Evento> pessoais = db.Eventoes.Where(x => x.escopo == "Pessoal" && x.criador == email_usuario).ToList(); eventos.AddRange(pessoais); if (tipo == "atuais") { eventos = eventos.Where(x => DateTime.Compare(x.data_fim, DateTime.Now) > 0).ToList(); } else if (tipo == "passados") { eventos = eventos.Where(x => DateTime.Compare(x.data_fim, DateTime.Now) <= 0).ToList(); } } return(eventos); } catch (Exception) { throw; } }
private void btnEnviar_Click(object sender, EventArgs e) { dbEventosEntities db = new dbEventosEntities(); try { Usuario atual = db.Usuarios.Find(this.user.email); Evento evento = db.Eventoes.First(ev => ev.nome == cmbEventos.Text); fb.titulo = txtTitulo.Text; fb.descricao = txtDescricao.Text; fb.Usuario = atual; fb.Evento = evento; fb.EventoId = evento.Id; fb.Usuario_email = atual.email; if (!pnFeedback.Inserir(fb, db)) { MessageBox.Show("Problema no envio de feedback!"); } else { MessageBox.Show("Feedback enviado!"); this.txtDescricao.Clear(); this.txtTitulo.Clear(); this.Hide(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public static bool Alterar(Evento e, dbEventosEntities db) { try { if (db == null) { db = new dbEventosEntities(); } Evento evento = new Evento(); evento = db.Eventoes.Find(e.Id); evento.nome = e.nome; evento.data_inicio = e.data_inicio; evento.data_fim = e.data_fim; evento.importante = e.importante; evento.Categoria_nome = e.Categoria_nome; evento.escopo = e.escopo; db.SaveChanges(); return(true); } catch (Exception) { throw; } }
public static bool Inserir(int evento, string usuario) { try { dbEventosEntities db = new dbEventosEntities(); Checkin i = new Checkin(); /*Evento e = db.Eventoes.Find(evento); * Usuario u = db.Usuarios.Find(usuario); * i.Evento = e; * i.Usuario = u; * i.notificado = true;*/ i.Id = getLasId(); i.data_criacao = DateTime.Now; i.EventoId = evento; i.Usuario_email = usuario; db.Checkin.Add(i); db.SaveChanges(); return(true); } catch (Exception) { throw; } }
private void btnAlterar_Click_1(object sender, EventArgs e) { DateTime data_inicio = DateTime.Parse(dtInicio.Text); DateTime data_fim = DateTime.Parse(dtFim.Text); if (data_inicio > data_fim) { MessageBox.Show("Data fim deve ser maior ou igual à data início!"); return; } if (txtNome.Text == "" || cmbCategoria.Text == "") { MessageBox.Show("Os campos devem ser corretament preenchidos!"); return; } try { dbEventosEntities db = new dbEventosEntities(); Evento evento = db.Eventoes.Find(listBox1.SelectedValue); Categoria c = db.Categorias.Find(cmbCategoria.Text); evento.criador = current_user.email; evento.nome = txtNome.Text; evento.data_inicio = DateTime.Parse(dtInicio.Text); evento.data_fim = DateTime.Parse(dtFim.Text); evento.capacidade = int.Parse(txtCapacidade.Value.ToString()); evento.importante = ckbImportante.Checked; evento.Categoria = c; evento.Categoria_nome = c.nome; if (cmbEscopo.SelectedItem == "Disciplina") { Disciplina d = db.Disciplinas.Find(cmbDisciplina.SelectedItem); evento.Disciplina = d; evento.Disciplina_nome = d.nome; } evento.escopo = cmbEscopo.SelectedItem.ToString(); if (!pnEventos.Alterar(evento, db)) { MessageBox.Show("Problema na inserção de evento!"); } else { MessageBox.Show("Cadastro realizado com sucesso."); this.Hide(); } } catch (Exception ex) { //throw; MessageBox.Show(ex.ToString()); } }
private void loadFromListToFields() { dbEventosEntities db = new dbEventosEntities(); try { Evento evento = db.Eventoes.Find(listBox1.SelectedValue); txtNome.Text = evento.nome; txtCapacidade.Text = evento.capacidade.ToString(); cmbCategoria.SelectedItem = evento.Categoria_nome; cmbEscopo.SelectedItem = evento.escopo; dtInicio.Value = evento.data_inicio; dtFim.Value = evento.data_fim; ckbImportante.Checked = evento.importante; if (evento.escopo == "Disciplina") { cmbDisciplina.Visible = true; cmbDisciplina.SelectedItem = evento.Disciplina_nome; } else { cmbDisciplina.Visible = false; } } catch { } }
private void btnEnviar_Click(object sender, EventArgs e) { dbEventosEntities db = new dbEventosEntities(); try { Usuario atual = db.Usuarios.Find(this.user.email); sugestao.titulo = txtTitulo.Text; sugestao.descricao = txtDescricao.Text; sugestao.Usuario = atual; //sugestao.Usuario_email = atual.email; //fb.Evento = this.evento; if (!pnSugestoes.Inserir(sugestao, db)) { MessageBox.Show("Problema no envio de sugestão!"); } else { MessageBox.Show("Sugestão enviada."); this.txtDescricao.Clear(); this.txtTitulo.Clear(); this.Hide(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public static List <Disciplina> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Disciplinas.ToList()); } catch (Exception) { throw; } }
public static List <Categoria> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Categorias.ToList()); } catch (Exception) { throw; } }
public static List <Inscricao> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Inscricoes.ToList()); } catch (Exception) { throw; } }
public static List <Evento> ListarAnteriores() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Eventoes.Where(ev => ev.data_fim < (DateTime.Now)).ToList()); } catch (Exception) { throw; } }
public static List <Usuario> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Usuarios.ToList()); } catch (Exception) { throw; } }
public static List <Feedback> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Feedbacks.ToList()); } catch (Exception) { throw; } }
public static List <Checkin> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Checkin.ToList()); } catch (Exception) { throw; } }
public static List <Sugesto> Listar() { try { dbEventosEntities db = new dbEventosEntities(); return(db.Sugestoes.ToList()); } catch (Exception) { throw; } }
private void lnkMuseu_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { dbEventosEntities db = new dbEventosEntities(); Evento t = new Evento(); t.Id = 1; mainPanel.Controls.Remove(embeddedForm); embeddedForm = new frmMuseu(); embeddedForm.TopLevel = false; embeddedForm.Visible = true; mainPanel.Controls.Add(embeddedForm); this.Invalidate(); }
public static Checkin Pesquisar(int id) { try { dbEventosEntities db = new dbEventosEntities(); Checkin i = new Checkin(); i = db.Checkin.Find(id); return(i); } catch (Exception) { throw; } }
public static Disciplina Pesquisar(string nome) { try { dbEventosEntities db = new dbEventosEntities(); Disciplina d = new DAO.Disciplina(); d = db.Disciplinas.Find(nome); return(d); } catch (Exception) { throw; } }
public static Inscricao Pesquisar(int evento, string usuario) { try { dbEventosEntities db = new dbEventosEntities(); Inscricao i = new Inscricao(); i = db.Inscricoes.DefaultIfEmpty(null).FirstOrDefault(x => (x.Usuario_email == usuario) && (x.EventoId == evento)); return(i); } catch (Exception) { throw; } }
public static Evento Pesquisar(int id) { try { dbEventosEntities db = new dbEventosEntities(); Evento u = new Evento(); u = db.Eventoes.Find(id); return(u); } catch (Exception) { throw; } }
public static Checkin Pesquisar(int evento, string usuario) { try { dbEventosEntities db = new dbEventosEntities(); Checkin i = new Checkin(); i = db.Checkin.DefaultIfEmpty(null).FirstOrDefault(x => (x.Usuario_email == usuario) && (x.EventoId == evento)); return(i); } catch (Exception) { throw; } }
public static Feedback Pesquisar(int id) { try { dbEventosEntities db = new dbEventosEntities(); Feedback u = new Feedback(); u = db.Feedbacks.Find(id); return(u); } catch (Exception) { throw; } }
public static Inscricao Pesquisar(int id) { try { dbEventosEntities db = new dbEventosEntities(); Inscricao i = new Inscricao(); i = db.Inscricoes.Find(id); return(i); } catch (Exception) { throw; } }
public static Categoria Pesquisar(string nome) { try { dbEventosEntities db = new dbEventosEntities(); Categoria cat = new Categoria(); //u.email = email; cat = db.Categorias.Find(nome); return(cat); } catch (Exception) { throw; } }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja excluir?", "Excluir?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { dbEventosEntities db = new dbEventosEntities(); Evento evento = db.Eventoes.Find(listBox1.SelectedValue); if (pnEventos.Excluir(evento)) { MessageBox.Show("Evento excluido!"); } } }catch { } }
public static bool Inserir(Categoria c) { try { dbEventosEntities db = new dbEventosEntities(); db.Categorias.Add(c); db.SaveChanges(); return(true); } catch (Exception) { throw; } }
public static Sugesto Pesquisar(int id) { try { dbEventosEntities db = new dbEventosEntities(); Sugesto cat = new Sugesto(); //u.email = email; cat = db.Sugestoes.Find(id); return(cat); } catch (Exception) { throw; } }
public static Usuario Pesquisar(string email) { try { dbEventosEntities db = new dbEventosEntities(); Usuario user = new Usuario(); //u.email = email; user = db.Usuarios.Find(email); return(user); } catch (Exception) { throw; } }
public static bool Alterar(Categoria c) { try { dbEventosEntities db = new dbEventosEntities(); Categoria cat = new Categoria(); cat = db.Categorias.Find(c.nome); db.SaveChanges(); return(true); } catch (Exception) { throw; } }
public static bool Excluir(Checkin i) { try { dbEventosEntities db = new dbEventosEntities(); Checkin inscr = new Checkin(); inscr = db.Checkin.Find(i.Id); db.Checkin.Remove(inscr); db.SaveChanges(); return(true); } catch (Exception) { throw; } }