public void Excluir(int id) { using (_banco = new BancoFB()) { _banco.ExecutaComando("DELETE FROM Marca where ID = " + id); } }
//public DataTable Listar() //{ // try // { // conexaoFireBird.Open(); // string mSQL = "Select * from Cidade"; // FbCommand cmd = new FbCommand(mSQL, conexaoFireBird); // FbDataAdapter da = new FbDataAdapter(cmd); // DataTable dtCidade = new DataTable(); // da.Fill(dtCidade); // return dtCidade; // } // catch (Exception ex) // { // throw new Exception(ex.Message); // } //using (FbConnection conexaoFireBird = daoFireBird.getInstancia().getConexao()) //{ // try // { // conexaoFireBird.Open(); // string mSQL = "Select * from Cidade"; // FbCommand cmd = new FbCommand(mSQL, conexaoFireBird); // FbDataAdapter da = new FbDataAdapter(cmd); // DataTable dtCidade = new DataTable(); // da.Fill(dtCidade); // return dtCidade; // } // catch(Exception ex) // { // throw new Exception(ex.Message); // } // finally // { // conexaoFireBird.Close(); // } //} //} public List <Cidade> ListarPorNome(string nome, int id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT ID, CEP, DESCRICAO, UF FROM Cidade "); if (id > 0) { sb.AppendLine(" WHERE Id = " + id); } else { sb.AppendLine("where DESCRICAO containing('" + nome + "') ORDER BY DESCRICAO"); } _banco.RetornoReader(sb.ToString()); List <Cidade> lista = new List <Cidade>(); while (_banco.Read()) { var model = new Cidade() { CEP = _banco.CampoStr("CEP"), Id = _banco.CampoInt32("Id"), Nome = _banco.CampoStr("Descricao"), UF = _banco.CampoStr("UF") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public List <Sequencia> ListarPorTudo(int id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.Append("SELECT ID, SIGLA, DESCRICAO, VALOR FROM SEQUENCIA"); if (id > 0) { sb.Append(" WHERE ID = " + id); } else { sb.Append(" ORDER BY SIGLA"); } _banco.RetornoReader(sb.ToString()); List <Sequencia> lista = new List <Sequencia>(); while (_banco.Read()) { var model = new Sequencia() { Id = _banco.CampoInt32("Id"), Descricao = _banco.CampoStr("Descricao"), Sigla = _banco.CampoStr("Sigla"), Valor = _banco.CampoIntNull("Valor") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public int IncrementarProximoNumero(string sigla, string descricao) { using (_banco = new BancoFB()) { int valor = 0; _banco.RetornoReader("SELECT VALOR FROM SEQUENCIA WHERE SIGLA = '" + sigla + "'"); if (_banco.Read()) { valor = _banco.CampoInt32("VALOR"); } _banco.CloseReader(); if (valor > 0) { _banco.ExecutaComando("UPDATE SEQUENCIA SET VALOR = VALOR + 1 WHERE SIGLA = '" + sigla + "'"); } else { var model = new Sequencia(); model.Descricao = descricao; model.Sigla = sigla; Salvar(model); valor = 1; } return(valor); } }
public void Excluir(int id) { using (_banco = new BancoFB()) { _banco.ExecutaComando("DELETE FROM VEICULO_PESSOA WHERE ID = " + id); } }
public List <VeiculoPessoaConsulta> ListarPorPessoa(int idPessoa) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine(" SELECT VP.id, V.placa, V.modelo, V.ano, M.Descricao FROM VEICULO_PESSOA VP"); sb.AppendLine(" INNER JOIN VEICULO V ON VP.id_veiculo = V.id"); sb.AppendLine(" INNER JOIN MARCA M ON V.id_marca = M.id"); sb.AppendLine(" WHERE VP.ID_PESSOA = " + idPessoa); _banco.RetornoReader(sb.ToString()); var lista = new List <VeiculoPessoaConsulta>(); while (_banco.Read()) { var model = new VeiculoPessoaConsulta() { Ano = _banco.CampoInt32("Ano"), Id = _banco.CampoInt32("Id"), Marca = _banco.CampoStr("Descricao"), Modelo = _banco.CampoStr("Modelo"), Placa = _banco.CampoStr("Placa") }; lista.Add(model); } _banco.CloseReader(); return(lista); } }
public VeiculoPessoa ObterPorId(int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine(" SELECT VP.id, VP.ID_PESSOA, VP.ID_VEICULO, V.Placa, V.Id_Marca, M.Descricao, V.Modelo, V.Ano FROM VEICULO_PESSOA VP"); sb.AppendLine(" INNER JOIN VEICULO V ON VP.id_veiculo = V.id"); sb.AppendLine(" INNER JOIN MARCA M ON V.id_marca = M.id"); sb.AppendLine(" WHERE VP.ID = " + id); _banco.RetornoReader(sb.ToString()); var model = new VeiculoPessoa(); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Pessoa.Id = _banco.CampoInt32("Id_pessoa"); model.Veiculo.Id = _banco.CampoInt32("id_veiculo"); model.Veiculo.Placa = _banco.CampoStr("Placa"); model.Veiculo.IdMarca = _banco.CampoInt32("Id_Marca"); model.Veiculo.Marca.Descricao = _banco.CampoStr("Descricao"); model.Veiculo.Modelo = _banco.CampoStr("Modelo"); model.Veiculo.Ano = _banco.CampoStr("Ano"); } _banco.CloseReader(); return(model); } }
public List <CadEncontro> ListarPorNome(string nome, int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.Append("SELECT ID, NUM_ENCONTRO, DESCRICAO FROM Cad_Encontro"); if (id > 0) { sb.Append(" WHERE ID = " + id); } else { sb.Append(" where DESCRICAO containing('" + nome + "') ORDER BY Id"); } _banco.RetornoReader(sb.ToString()); List <CadEncontro> lista = new List <CadEncontro>(); while (_banco.Read()) { var model = new CadEncontro() { Id = _banco.CampoInt32("Id"), NumeroEncontro = _banco.CampoInt32("Num_Encontro"), Descricao = _banco.CampoStr("Descricao"), }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public List <TabControle> ListarTudo(int id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.Append("SELECT ID, DESCRICAO, SIGLA, VALORINT, VALORSTRING, VALORDATA FROM TabControle"); if (id > 0) { sb.Append(" WHERE ID = " + id); } else { sb.Append(" ORDER BY DESCRICAO"); } _banco.RetornoReader(sb.ToString()); List <TabControle> lista = new List <TabControle>(); while (_banco.Read()) { var model = new TabControle() { Id = _banco.CampoInt32("Id"), Descricao = _banco.CampoStr("Descricao"), Sigla = _banco.CampoStr("Sigla"), ValorData = _banco.CampoDataNull("VALORDATA"), ValorInt = _banco.CampoIntNull("VALORINT"), ValorString = _banco.CampoStr("VALORSTRING") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public List <Usuario> ListarPorNome(string nome, int id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT ID, NOME FROM Usuario"); if (id > 0) { sb.AppendLine(" WHERE ID = " + id); } else { sb.AppendLine(" WHERE NOME containing('" + nome + "') ORDER BY NOME"); } _banco.RetornoReader(sb.ToString()); List <Usuario> lista = new List <Usuario>(); while (_banco.Read()) { var model = new Usuario() { Id = _banco.CampoInt32("Id"), Nome = _banco.CampoStr("Nome"), }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public Veiculo ObterPorid(int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT V.ID, V.PLACA, V.MODELO, V.ANO, V.ID_MARCA, M.DESCRICAO FROM Veiculo V"); sb.AppendLine(" INNER JOIN MARCA M ON V.ID_MARCA = M.ID"); sb.AppendLine(" WHERE V.ID = " + id); _banco.RetornoReader(sb.ToString()); var model = new Veiculo(); _banco.RetornoReader(sb.ToString()); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Ano = _banco.CampoStr("Ano"); model.Marca.Descricao = _banco.CampoStr("Descricao"); model.Modelo = _banco.CampoStr("Modelo"); model.Placa = _banco.CampoStr("Placa"); model.IdMarca = _banco.CampoInt32("Id_Marca"); } _banco.CloseReader(); return(model); } }
private void Update(Pessoa model) { var sb = new StringBuilder(); sb.AppendLine(" UPDATE PESSOA SET "); sb.AppendLine(" nome = " + FuncoesSQL.CampoStr(model.Nome)); sb.AppendLine(" rg = " + FuncoesSQL.CampoStr(model.RG)); sb.AppendLine(" cpf = " + FuncoesSQL.CampoStr(model.CPF)); sb.AppendLine(" endereco = " + FuncoesSQL.CampoStr(model.Endereco)); sb.AppendLine(" bairro = " + FuncoesSQL.CampoStr(model.Bairro)); sb.AppendLine(" id_cidade = " + FuncoesSQL.CampoIntNull(model.CidadeId)); sb.AppendLine(" cep= " + FuncoesSQL.CampoStr(model.CEP)); sb.AppendLine(" telefone= " + FuncoesSQL.CampoStr(model.Telefone)); sb.AppendLine(" celular= " + FuncoesSQL.CampoStr(model.Celular)); sb.AppendLine(" email = " + FuncoesSQL.CampoStr(model.Email)); sb.AppendLine(" pai= " + FuncoesSQL.CampoStr(model.NomePai)); sb.AppendLine(" mae= " + FuncoesSQL.CampoStr(model.NomeMae)); sb.AppendLine(" tipo_sangue= " + FuncoesSQL.CampoStr(model.TipoSangue)); sb.AppendLine(" fator_rh= " + FuncoesSQL.CampoStr(model.FatorRH)); sb.AppendLine(" id_profissao= " + FuncoesSQL.CampoIntNull(model.ProfissaoId)); sb.AppendLine(" empresa= " + FuncoesSQL.CampoStr(model.NomeEmpresa)); sb.AppendLine(" codigo_socio= " + FuncoesSQL.CampoIntNull(model.CodigoSocio)); sb.AppendLine(" codigo_ficha= " + FuncoesSQL.CampoIntNull(model.CodigoFicha)); sb.AppendLine(" data_cadastro= " + FuncoesSQL.CampoDataNull(model.DataCadastro)); sb.AppendLine(" data_nasc= " + FuncoesSQL.CampoDataNull(model.DataNascimento)); sb.AppendLine(" conjuge= " + FuncoesSQL.CampoStr(model.NomeConjuge)); sb.AppendLine(" codigo_visita= " + FuncoesSQL.CampoIntNull(model.CodigoVisita)); sb.AppendLine(" observacao= " + FuncoesSQL.CampoStr(model.Observacao, false)); sb.AppendLine(" WHERE Id = " + model.Id); using (_banco = new BancoFB()) { _banco.ExecutaComando(sb.ToString()); } }
public List <Pessoa> ListarPorNome(string nome, int?idCidade = null) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT P.ID, P.NOME, P.CODIGO_SOCIO, P.CODIGO_FICHA, P.CODIGO_VISITA FROM Pessoa P"); sb.AppendLine(" WHERE P.NOME containing('" + nome + "')"); if (idCidade != null) { sb.AppendLine(" AND P.id_Cidade = " + idCidade.Value); } sb.AppendLine(" ORDER BY P.NOME"); _banco.RetornoReader(sb.ToString()); List <Pessoa> lista = new List <Pessoa>(); while (_banco.Read()) { var model = new Pessoa() { Id = _banco.CampoInt32("Id"), Nome = _banco.CampoStr("Nome"), CodigoFicha = _banco.CampoIntNull("CODIGO_FICHA"), CodigoSocio = _banco.CampoIntNull("CODIGO_SOCIO"), CodigoVisita = _banco.CampoIntNull("CODIGO_VISITA") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public void Salvar(CadEncontro model) { using (_banco = new BancoFB()) { string Instrucao; if (model.Id == 0) { model.Id = _banco.RetornarId("SEQ_CAD_ENCONTRO"); Instrucao = string.Format("INSERT INTO Cad_Encontro(ID, NUM_ENCONTRO, DESCRICAO, EVENTO_ATUAL) VALUES ({0}, {1}, '{2}', '{3}' ) returning ID", model.Id, model.NumeroEncontro, model.Descricao, model.EventoAtual); model.Id = _banco.ExecutaScalar(Instrucao); } else { Instrucao = string.Format("UPDATE Cad_Encontro SET NUM_ENCONTRO={0}, DESCRICAO='{1}', EVENTO_ATUAL='{2}' WHERE ID = {3}", model.NumeroEncontro, model.Descricao, model.EventoAtual, model.Id); _banco.ExecutaComando(Instrucao); } if (model.EventoAtual == "S") { EventoAtual(model.Id); } } }
private void EventoAtual(int id) { using (_banco = new BancoFB()) { _banco.ExecutaComando("UPDATE Cad_Encontro SET EVENTO_ATUAL = 'N' WHERE ID <> " + id + " AND EVENTO_ATUAL = 'S'"); } }
public void Excluir(int id) { using (_banco = new BancoFB()) { _banco.ExecutaComando("DELETE FROM ENCONTRO WHERE ID = " + id); } }
public List <Marca> ListarPorNome(string nome, int Id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT ID, DESCRICAO FROM Marca"); if (Id > 0) { sb.AppendLine(" WHERE ID = " + Id); } else { sb.AppendLine(" where DESCRICAO containing('" + nome + "') ORDER BY DESCRICAO"); } _banco.RetornoReader(sb.ToString()); List <Marca> lista = new List <Marca>(); while (_banco.Read()) { var model = new Marca() { Id = _banco.CampoInt32("Id"), Descricao = _banco.CampoStr("Descricao"), }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public bool UsuarioJaCadastrado(Usuario model) { using (_banco = new BancoFB()) { int id = 0; _banco.RetornoReader("SELECT ID FROM Usuario where NOME = '" + model.Nome + "' AND ID <> " + model.Id); if (_banco.Read()) { id = _banco.CampoInt32("Id"); } _banco.CloseReader(); return(id > 0); } }
public int BuscarProximoCodigo(string sigla) { using (_banco = new BancoFB()) { int valor = 0; _banco.RetornoReader("SELECT VALOR FROM SEQUENCIA WHERE SIGLA = '" + sigla + "'"); if (_banco.Read()) { valor = _banco.CampoInt32("VALOR") + 1; } _banco.CloseReader(); return(valor); } }
public Marca ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Marca(); _banco.RetornoReader("SELECT ID, DESCRICAO FROM Marca where ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Descricao = _banco.CampoStr("Descricao"); } _banco.CloseReader(); return(model); } }
public Usuario ObterPorUsuario(string usuario, string senha) { using (_banco = new BancoFB()) { int id = 0; _banco.RetornoReader("SELECT ID FROM Usuario where NOME = '" + usuario + "'"); if (_banco.Read()) { id = _banco.CampoInt32("Id"); } _banco.CloseReader(); return(ObterPorid(id)); } }
public List <EncontroConsulta> ListarPorNome(string nome, int numEncontro, int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine(" SELECT E.id, E.num_ficha, E.id_pessoa, P.nome, P.CODIGO_SOCIO, P.CODIGO_FICHA, P.CODIGO_VISITA,"); sb.AppendLine(" IIF(E.tipo_expositor = 1, P.codigo_ficha, P.codigo_visita) as CODPESSOA,"); sb.AppendLine(" case e.tipo_expositor"); sb.AppendLine(" when 1 then 'SOCIO'"); sb.AppendLine(" when 2 then 'VISITANTE'"); sb.AppendLine(" else"); sb.AppendLine(" 'CAD_SOCIO'"); sb.AppendLine(" end AS TIPO_EXPOSITOR"); sb.AppendLine(" from ENCONTRO E"); sb.AppendLine(" inner JOIN PESSOA P ON E.id_pessoa = P.id"); if (id > 0) { sb.AppendLine(" WHERE E.ID = " + id); } else { sb.AppendLine(" WHERE P.NOME containing('" + nome + "')"); } sb.AppendLine(" AND E.NUM_ENCONTRO = " + numEncontro); sb.AppendLine(" ORDER BY E.ID desc"); List <EncontroConsulta> lista = new List <EncontroConsulta>(); _banco.RetornoReader(sb.ToString()); while (_banco.Read()) { var model = new EncontroConsulta() { Codigo = _banco.CampoInt32("CodPessoa"), Id = _banco.CampoInt32("id"), Nome = _banco.CampoStr("Nome"), NumeroFicha = _banco.CampoInt32("num_ficha"), TipoExpositor = _banco.CampoStr("Tipo_expositor"), IdPessoa = _banco.CampoInt32("ID_PESSOA") }; lista.Add(model); } _banco.CloseReader(); return(lista); } }
public Usuario ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Usuario(); _banco.RetornoReader("SELECT ID, NOME, SENHA FROM Usuario where ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Nome = _banco.CampoStr("Nome"); model.Senha = _banco.CampoStr("Senha"); } _banco.CloseReader(); return(model); } }
public Veiculo ObterPorPlaca(string placa) { int id = 0; using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT ID FROM Veiculo WHERE Placa= '" + placa + "'"); _banco.RetornoReader(sb.ToString()); if (_banco.Read()) { id = _banco.CampoInt32("ID"); } _banco.CloseReader(); } return(ObterPorid(id)); }
public CadEncontro ObterPorId(int id) { using (_banco = new BancoFB()) { var model = new CadEncontro(); _banco.RetornoReader("SELECT ID, NUM_ENCONTRO, DESCRICAO, EVENTO_ATUAL FROM Cad_Encontro where ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.NumeroEncontro = _banco.CampoInt32("NUM_ENCONTRO"); model.EventoAtual = _banco.CampoStr("EVENTO_ATUAL"); model.Descricao = _banco.CampoStr("DESCRICAO"); } _banco.CloseReader(); return(model); } }
public Cidade ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Cidade(); _banco.RetornoReader("SELECT ID, CEP, DESCRICAO, UF FROM Cidade where ID = " + id); if (_banco.Read()) { model.CEP = _banco.CampoStr("CEP"); model.Id = _banco.CampoInt32("Id"); model.Nome = _banco.CampoStr("Descricao"); model.UF = _banco.CampoStr("UF"); } _banco.CloseReader(); return(model); } }
public CadEncontro ObterNumeroEncontroAtual() { int id = 0; using (_banco = new BancoFB()) { var model = new CadEncontro(); _banco.RetornoReader("select ID from CAD_ENCONTRO where EVENTO_ATUAL = 'S'"); if (_banco.Read()) { id = _banco.CampoInt32("ID"); } _banco.CloseReader(); } return(ObterPorId(id)); }
public Sequencia ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Sequencia(); _banco.RetornoReader("SELECT ID, SIGLA, DESCRICAO, VALOR FROM SEQUENCIA WHERE ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Descricao = _banco.CampoStr("Descricao"); model.Sigla = _banco.CampoStr("Sigla"); model.Valor = _banco.CampoIntNull("Valor"); } _banco.CloseReader(); return(model); } }
public Filiacao ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Filiacao(); _banco.RetornoReader("SELECT ID, NOME, DATANASC, ID_PESSOA FROM Filiacao where ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.DataNascimento = _banco.CampoDataNull("DATANASC"); model.Nome = _banco.CampoStr("NOME"); model.Id = _banco.CampoInt32("Id_Pessoa"); } _banco.CloseReader(); return(model); } }
public List <Pessoa> ListarEmails(int numeroEncontro, EnTipoExpositor tipo) { var sb = new StringBuilder(); sb.Append(" select"); sb.Append(" PES.EMAIL"); sb.Append(" from ENCONTRO ENC"); sb.Append(" inner join PESSOA PES on (ENC.ID_PESSOA = PES.ID)"); sb.Append(" where ENC.NUM_ENCONTRO = " + numeroEncontro); if (tipo == EnTipoExpositor.expSocio) { sb.Append(" and PES.CODIGO_FICHA > 0"); } if (tipo == EnTipoExpositor.expVisitante) { sb.Append(" and PES.CODIGO_VISITA > 0"); } if (tipo == EnTipoExpositor.expCadSocio) { sb.Append(" and PES.CODIGO_SOCIO > 0"); } sb.Append(" order by PES.EMAIL"); var lista = new List <Pessoa>(); using (_banco = new BancoFB()) { _banco.RetornoReader(sb.ToString()); while (_banco.Read()) { var model = new Pessoa(); model.Email = _banco.CampoStr("EMAIL"); if (model.Email.Trim() != "") { lista.Add(model); } } } return(lista); }