private void btnProcurar_Click(object sender, EventArgs e) { //Popular Filtro EncontroRequestViewModel filtro = new EncontroRequestViewModel(); filtro.Nome = txtCodigo.Text; filtro.Local = txtLocal.Text; if (_incluirData) { filtro.DtInicial = dtpInicial.Value; filtro.DtFinal = dtpFinal.Value; } List <EncontroResponseViewModel> lista = new Encontro().GetEncontroByFilter(filtro); if (lista.Count > 0) { lblResultado.Visible = false; grdResultado.DataSource = lista; grdResultado.Visible = true; } else { grdResultado.Visible = false; lblResultado.Visible = true; } }
public void Alterar(Encontro variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("UPDATE Encontro SET data = @data, painel = @painel, curso = @curso, modulo = @modulo, numero = @numero, ativo = @ativo, titulo = @titulo, data_encontro = @data_encontro, data_encontro1 = @data_encontro1, data_encontro2 = @data_encontro2, local = @local, disciplina = @disciplina, disciplina1 = @disciplina1, disciplina2 = @disciplina2, disciplina3 = @disciplina3, obs = @obs, situacao = @situacao, situacao1 = @situacao1, obs1 = @obs1, enviado = @enviado WHERE codigo = @codigo"); query.SetParameter("codigo", variavel.codigo) .SetParameter("data", variavel.data) .SetParameter("painel", variavel.painel.codigo) .SetParameter("curso", variavel.curso.codigo) .SetParameter("modulo", variavel.modulo) .SetParameter("numero", variavel.numero) .SetParameter("ativo", variavel.ativo) .SetParameter("titulo", variavel.titulo) .SetParameter("data_encontro", variavel.data_encontro) .SetParameter("data_encontro1", variavel.data_encontro1) .SetParameter("data_encontro2", variavel.data_encontro2) .SetParameter("local", variavel.local) .SetParameter("disciplina", variavel.disciplina) .SetParameter("disciplina1", variavel.disciplina1) .SetParameter("disciplina2", variavel.disciplina2) .SetParameter("disciplina3", variavel.disciplina3) .SetParameter("obs", variavel.obs) .SetParameter("situacao", variavel.situacao) .SetParameter("situacao1", variavel.situacao1) .SetParameter("obs1", variavel.obs1) .SetParameter("enviado", variavel.enviado); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public Encontro Buscar(int codigo) { try { Encontro encontro = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT isnull(codigo, 0) AS codigo,isnull(data, '1900-01-01') AS data,isnull(painel, 0) AS painel,isnull(curso, 0) AS curso,isnull(modulo, 0) AS modulo,isnull(numero, 0) AS numero,isnull(ativo, 0) AS ativo,isnull(titulo, '') AS titulo,isnull(data_encontro, '1900-01-01') AS data_encontro,isnull(data_encontro1, '1900-01-01') AS data_encontro1,isnull(data_encontro2, '1900-01-01') AS data_encontro2,isnull(local, '') AS local,isnull(disciplina, 0) AS disciplina,isnull(disciplina1, 0) AS disciplina1,isnull(disciplina2, 0) AS disciplina2,isnull(disciplina3, 0) AS disciplina3,isnull(obs, '') AS obs,isnull(situacao, 0) AS situacao,isnull(situacao1, 0) AS situacao1,isnull(obs1, '') AS obs1,isnull(enviado, 0) AS enviado FROM Encontro WHERE codigo = @codigo"); quey.SetParameter("codigo", codigo); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { encontro = new Encontro(Convert.ToInt32(reader["codigo"]), Convert.ToDateTime(reader["data"]), new Painel() { codigo = Convert.ToInt32(reader["painel"]) }, new Curso() { codigo = Convert.ToInt32(reader["curso"]) }, Convert.ToInt32(reader["modulo"]), Convert.ToInt32(reader["numero"]), Convert.ToInt32(reader["ativo"]), Convert.ToString(reader["titulo"]), Convert.ToDateTime(reader["data_encontro"]), Convert.ToDateTime(reader["data_encontro1"]), Convert.ToDateTime(reader["data_encontro2"]), Convert.ToString(reader["local"]), Convert.ToInt32(reader["disciplina"]), Convert.ToInt32(reader["disciplina1"]), Convert.ToInt32(reader["disciplina2"]), Convert.ToInt32(reader["disciplina3"]), Convert.ToString(reader["obs"]), Convert.ToInt32(reader["situacao"]), Convert.ToInt32(reader["situacao1"]), Convert.ToString(reader["obs1"]), Convert.ToInt32(reader["enviado"])); } reader.Close(); session.Close(); return(encontro); } catch (Exception error) { throw error; } }
public void Salvar(Encontro variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("INSERT INTO Encontro (data,painel,curso,modulo,numero,ativo,titulo,data_encontro,data_encontro1,data_encontro2,local,disciplina,disciplina1,disciplina2,disciplina3,obs,situacao,situacao1,obs1,enviado) VALUES (@data,@painel,@curso,@modulo,@numero,@ativo,@titulo,@data_encontro,@data_encontro1,@data_encontro2,@local,@disciplina,@disciplina1,@disciplina2,@disciplina3,@obs,@situacao,@situacao1,@obs1,@enviado) "); query.SetParameter("data", variavel.data) .SetParameter("painel", variavel.painel.codigo) .SetParameter("curso", variavel.curso.codigo) .SetParameter("modulo", variavel.modulo) .SetParameter("numero", variavel.numero) .SetParameter("ativo", variavel.ativo) .SetParameter("titulo", variavel.titulo) .SetParameter("data_encontro", variavel.data_encontro) .SetParameter("data_encontro1", variavel.data_encontro1) .SetParameter("data_encontro2", variavel.data_encontro2) .SetParameter("local", variavel.local) .SetParameter("disciplina", variavel.disciplina) .SetParameter("disciplina1", variavel.disciplina1) .SetParameter("disciplina2", variavel.disciplina2) .SetParameter("disciplina3", variavel.disciplina3) .SetParameter("obs", variavel.obs) .SetParameter("situacao", variavel.situacao) .SetParameter("situacao1", variavel.situacao1) .SetParameter("obs1", variavel.obs1) .SetParameter("enviado", variavel.enviado); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public override void Novo() { base.Novo(); _model = new Encontro(); VincularDados(); btnSalvar.Enabled = true; txtNome.Focus(); }
public EncontroFormViewModel(Encontro encontro) { NomeEncontro = encontro.NomeEncontro; DataDoEncontro = encontro.DataDoEncontro; LocalId = encontro.LocalId; if (encontro.Local != null) { LocalNome = encontro.Local.Nome; } }
private void CarregaComboEvento() { Encontro ev = new Encontro(); var lista = ev.GetAll().ToList(); lista.Insert(0, new EccCross.ViewModel.Response.EncontroResponseViewModel { EncontroId = 0, Nome = "-- Selecione --" }); cboEvento.DisplayMember = "Nome"; cboEvento.ValueMember = "EncontroId"; cboEvento.DataSource = lista; }
private void btnVeiculo_Click(object sender, EventArgs e) { if (dgvDados.RowCount > 0) { var Encontro = new Encontro(); Encontro = _session.ServiceEncontro.RetornarPorId(int.Parse(dgvDados.CurrentRow.Cells["Id"].Value.ToString())); if (Encontro != null) { frmPessoaVeiculo f = new frmPessoaVeiculo(true, Encontro.PessoaId); f.ShowDialog(); } } }
public override void Editar() { if (dgvDados.RowCount == 0) { return; } _model = _session.ServiceEncontro.RetornarPorId(int.Parse(dgvDados.CurrentRow.Cells["Id"].Value.ToString())); _model.Pessoa = _session.ServicePessoa.RetornarPorId(_model.PessoaId); base.Editar(); VincularDados(); btnSalvar.Enabled = false; txtNome.Focus(); }
public void Excluir(Encontro variavel) { try { DBSession session = new DBSession(); Query query = session.CreateQuery("DELETE FROM Encontro WHERE codigo = @codigo"); query.SetParameter("codigo", variavel.codigo); query.ExecuteUpdate(); session.Close(); } catch (Exception erro) { throw erro; } }
public string Professor(Encontro e, Curso c) { string r = ""; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT P.NOME FROM DISCIPLINA D LEFT JOIN PROFESSOR P ON P.CODIGO = D.PROFESSOR WHERE D.CURSO = @curso AND D.CODIGO = (SELECT DISCIPLINA FROM ENCONTRO WHERE CODIGO = @encontro)"); quey.SetParameter("curso", c.codigo); quey.SetParameter("encontro", e.codigo); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { r = Convert.ToString(reader["NOME"]); } reader.Close(); session.Close(); return(r); }
public Encontro ObterPorId(int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("select E.DATA, E.ID, E.ID_PESSOA, E.NUM_ENCONTRO, E.NUM_FICHA, E.TIPO_EXPOSITOR, P.NOME, P.CODIGO_SOCIO, P.CODIGO_FICHA, P.CODIGO_VISITA "); sb.AppendLine(" FROM ENCONTRO E"); sb.AppendLine(" INNER JOIN Pessoa P On E.Id_Pessoa = P.Id"); sb.AppendLine(" WHERE E.ID = " + id); var model = new Encontro(); _banco.RetornoReader(sb.ToString()); if (_banco.Read()) { model.Id = _banco.CampoInt32("id"); model.Data = _banco.CampoData("Data"); model.NumeroFicha = _banco.CampoInt32("Num_Ficha"); model.TipoExpositor = _banco.CampoInt32("Tipo_Expositor"); model.Pessoa.Id = _banco.CampoInt32("Id_Pessoa"); model.Pessoa.Nome = _banco.CampoStr("Nome"); model.Encontros.NumeroEncontro = _banco.CampoInt32("NUM_ENCONTRO"); model.Pessoa.CodigoFicha = _banco.CampoInt32("CODIGO_FICHA"); model.Pessoa.CodigoSocio = _banco.CampoInt32("CODIGO_SOCIO"); model.Pessoa.CodigoVisita = _banco.CampoInt32("CODIGO_VISITA"); if (_banco.CampoInt32("CODIGO_SOCIO") != 0) { model.Pessoa.Codigo = _banco.CampoInt32("CODIGO_SOCIO"); } else if (_banco.CampoInt32("CODIGO_VISITA") != 0) { model.Pessoa.Codigo = _banco.CampoInt32("CODIGO_VISITA"); } else if (_banco.CampoInt32("CODIGO_FICHA") != 0) { model.Pessoa.Codigo = _banco.CampoInt32("CODIGO_FICHA"); } } _banco.CloseReader(); return(model); } }
public void Salvar(Encontro model) { using (_banco = new BancoFB()) { string Instrucao; if (model.Id == 0) { model.Id = _banco.RetornarId("SEQ_ENCONTRO"); Instrucao = string.Format("INSERT INTO ENCONTRO(ID, DATA, ID_PESSOA, NUM_FICHA, TIPO_EXPOSITOR, NUM_ENCONTRO) VALUES ({0}, '{1}', {2}, {3}, {4}, {5}) returning id", model.Id, model.Data, model.Pessoa.Id, model.NumeroFicha, model.TipoExpositor, model.Encontros.NumeroEncontro); model.Id = _banco.ExecutaScalar(Instrucao); } else { Instrucao = string.Format("UPDATE ENCONTRO SET DATA='{0}', ID_PESSOA = {1}, NUM_FICHA = {2}, TIPO_EXPOSITOR = {3}, NUM_ENCONTRO = {4} WHERE ID = {5}", model.Data, model.Pessoa.Id, model.NumeroFicha, model.TipoExpositor, model.Encontros.NumeroEncontro, model.Id); _banco.ExecutaComando(Instrucao); } } }
private void cboEvento_SelectedIndexChanged(object sender, EventArgs e) { if (!TelaPronta) { return; } if (cboEvento.SelectedIndex == 0) { lblDataInicial.Text = "--"; lblDataFinal.Text = "--"; lblLocal.Text = "--"; return; } Encontro ev = new Encontro(); var evento = ev.GetById((int)cboEvento.SelectedValue); lblDataInicial.Text = evento.DtInicial.Value.ToShortDateString(); lblDataFinal.Text = evento.DtFinal.Value.ToShortDateString(); lblLocal.Text = evento.Local; }
private void Iniciar() { InitializeComponent(); tabControl1.TabPages.Remove(tpEditar); tabControl1.TabPages.Remove(tpFiltro); _session = SessionFactory.Criar(); Geral.Grade.Config(dgvDados); txtNumEncontro.Text = _session.ServiceEncontro.ObterEncontroAtual(); CarregarConsulta(); _model = new Encontro(); if (txtTexto.Text == "ABCDE") { txtTexto.Text = ""; } }
public Aluno_curso_encontro Buscar(Aluno aluno, Curso curso, Encontro encontro) { try { Aluno_curso_encontro aluno_curso_encontro = null; DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT isnull(aluno_curso_encontro.codigo, 0) AS codigo, isnull(aluno_curso_encontro.data, '1900-01-01') AS data, isnull(aluno_curso_encontro.hora, '1900-01-01 00:00:00') AS hora, isnull(aluno_curso_encontro.painel, 0) AS painel, isnull(aluno_curso_encontro.aluno, 0) AS aluno, isnull(aluno_curso_encontro.curso, 0) AS curso, isnull(aluno_curso_encontro.aluno_curso, 0) AS aluno_curso, isnull(aluno_curso_encontro.modulo, 0) AS modulo, isnull(aluno_curso_encontro.encontro, 0) AS encontro, isnull(aluno_curso_encontro.frequencia, 0) AS frequencia, isnull(aluno_curso_encontro.nota, 0) AS nota, isnull(aluno_curso_encontro.disciplina, 0) AS disciplina, isnull(aluno_curso_encontro.visualizar, 0) AS visualizar, isnull(aluno_curso_encontro.reposicao, 0) AS reposicao FROM Aluno_curso_encontro JOIN encontro ON aluno_curso_encontro.disciplina = encontro.disciplina AND aluno_curso_encontro.curso = encontro.curso WHERE aluno_curso_encontro.aluno = @aluno AND aluno_curso_encontro.curso = @curso AND encontro.codigo = @encontro"); quey.SetParameter("aluno", aluno.codigo) .SetParameter("curso", curso.codigo) .SetParameter("encontro", encontro.codigo); IDataReader reader = quey.ExecuteQuery(); if (reader.Read()) { string hora = "01/01/1900 " + Convert.ToString(reader["hora"]); aluno_curso_encontro = new Aluno_curso_encontro(Convert.ToInt32(reader["codigo"]), Convert.ToDateTime(reader["data"]), Convert.ToDateTime(hora), new Painel() { codigo = Convert.ToInt32(reader["painel"]) }, new Aluno() { codigo = Convert.ToInt32(reader["aluno"]) }, new Curso() { codigo = Convert.ToInt32(reader["curso"]) }, new Aluno_curso() { codigo = Convert.ToInt32(reader["aluno_curso"]) }, Convert.ToInt32(reader["modulo"]), Convert.ToInt32(reader["encontro"]), Convert.ToInt32(reader["frequencia"]), Convert.ToDouble(reader["nota"]), Convert.ToInt32(reader["disciplina"]), Convert.ToInt32(reader["visualizar"]), Convert.ToBoolean(reader["reposicao"])); } reader.Close(); session.Close(); return(aluno_curso_encontro); } catch (Exception error) { throw error; } }
public JsonResult SaveEvent(EncontroDTO e) { var status = false; if (e.IdEncontro > 0) { //Update the event var v = db.Encontros.Where(a => a.IdEncontro == e.IdEncontro).FirstOrDefault(); if (v != null) { v.IdProfessor = e.IdProfessor; v.IdAuxiliar = e.IdAuxiliar; v.IdAuxiliar2 = e.IdAuxiliar2; v.Turma = e.Turma; v.DtEncontro = DateTime.ParseExact(e.DtIni, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture); v.DtEncontroFim = DateTime.ParseExact(e.DtFim, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture); } } else { var encontro = new Encontro { IdProfessor = e.IdProfessor, IdAuxiliar = e.IdAuxiliar, IdAuxiliar2 = e.IdAuxiliar2, DtEncontro = DateTime.ParseExact(e.DtIni, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture), DtEncontroFim = DateTime.ParseExact(e.DtFim, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture), Turma = e.Turma }; db.Encontros.Add(encontro); } db.SaveChanges(); status = true; return(new JsonResult { Data = new { status = status } }); }
public List <Aluno_curso_encontro> Listar(Curso curso, Encontro encontro) { try { List <Aluno_curso_encontro> aluno_curso_encontro = new List <Aluno_curso_encontro>(); DBSession session = new DBSession(); Query quey = session.CreateQuery("SELECT isnull(codigo, 0) AS codigo,isnull(data, '1900-01-01') AS data,isnull(hora, '1900-01-01') AS hora,isnull(painel, 0) AS painel,isnull(aluno, 0) AS aluno,isnull(curso, 0) AS curso,isnull(aluno_curso, 0) AS aluno_curso,isnull(modulo, 0) AS modulo,isnull(encontro, 0) AS encontro,isnull(frequencia, 0) AS frequencia,isnull(nota, 0) AS nota,isnull(disciplina, 0) AS disciplina,isnull(visualizar, 0) AS visualizar, isnull(reposicao, 0) as reposicao FROM Aluno_curso_encontro WHERE curso = @curso AND encontro = @encontro"); quey.SetParameter("curso", curso.codigo) .SetParameter("encontro", encontro.codigo); IDataReader reader = quey.ExecuteQuery(); while (reader.Read()) { aluno_curso_encontro.Add(new Aluno_curso_encontro(Convert.ToInt32(reader["codigo"]), Convert.ToDateTime(reader["data"]), Convert.ToDateTime(reader["hora"]), new Painel() { codigo = Convert.ToInt32(reader["painel"]) }, new Aluno() { codigo = Convert.ToInt32(reader["aluno"]) }, new Curso() { codigo = Convert.ToInt32(reader["curso"]) }, new Aluno_curso() { codigo = Convert.ToInt32(reader["aluno_curso"]) }, Convert.ToInt32(reader["modulo"]), Convert.ToInt32(reader["encontro"]), Convert.ToInt32(reader["frequencia"]), Convert.ToDouble(reader["nota"]), Convert.ToInt32(reader["disciplina"]), Convert.ToInt32(reader["visualizar"]), Convert.ToBoolean(reader["reposicao"]))); } reader.Close(); session.Close(); return(aluno_curso_encontro); } catch (Exception error) { throw error; } }
public EncontrosDetalhes() { InitializeComponent(); _encontro = new Encontro(); }
public NovoEncontro() { InitializeComponent(); dtpInicial.Value = dtpFinal.Value = DateTime.Now; _encontro = new Encontro(); }