public static Envolvidos getDadosBancariosEnvolvidoByProcesso(string numProc) { Envolvidos env = new Envolvidos(); string SQL = "select PES.pesnome, PC.*, B.bannome, A.agenumero, A.agedv "+ "from pessoa PES "+ "join WEBDID DID on DID.idfornecedor = PES.pescod "+ "JOIN pessoaconta PC ON PC.pscpessoa = PES.pescod "+ "JOIN banco b ON B.bancod = PC.pscbanco "+ "JOIN AGENCIA A ON A.agecod = PC.pscagencia "+ "where did.numero ="+ numProc; AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(SQL); while (dr.Read()) { env._nome = dr["PESNOME"].ToString(); env._banco = dr["BANNOME"].ToString(); env._banco = dr["BANNOME"].ToString(); env._banco = dr["BANNOME"].ToString(); env._agencia = dr["AGENUMERO"].ToString(); env._DVagencia = dr["AGEDV"].ToString(); env._conta = dr["PSCCONTA"].ToString(); env._DVconta = dr["PSCDV"].ToString(); } dr.Close(); AcessoDados.AcessoDados.fecharConn(); return env; }
public static Envolvidos getEnvolvidoByProcessoNumero(string procNumero) { Envolvidos env = new Envolvidos(); string sql = "select env.id, env.nome from webenvolvido env join webprocesso proc on proc.idenvolvido = env.id " + "where proc.numero = " + procNumero; AcessoDados.AcessoDados.abrirConn(); FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); while (dr.Read()) { env._ID = (int)dr["ID"]; env._nome = dr["Nome"].ToString(); } dr.Close(); AcessoDados.AcessoDados.fecharConn(); return env; }
public static int Persistir(Envolvidos env) { int codEnv = 0; try { AcessoDados.AcessoDados.abrirConn(); string sql = "Select ID FROM WEBENVOLVIDO WHERE CPFCNPJ = '" + env._cpfCnpj+"'"; FirebirdSql.Data.FirebirdClient.FbDataReader dr = AcessoDados.AcessoDados.DataReader(sql); int cont = 0; while (dr.Read()) { cont += 1; codEnv = (int)dr["ID"]; } dr.Close(); AcessoDados.AcessoDados.fecharConn(); if (cont == 0) { AcessoDados.AcessoDados.abrirConn(); string sqlGenID = "select gen_id(GEN_WEBENVOLVIDO_ID,1) from rdb$database"; FirebirdSql.Data.FirebirdClient.FbDataReader drGenPRO = AcessoDados.AcessoDados.DataReader(sqlGenID); while (drGenPRO.Read()) { env._ID = int.Parse(drGenPRO["GEN_ID"].ToString()); codEnv = env._ID; } AcessoDados.AcessoDados.fecharConn(); string sqlIns = "INSERT INTO WEBENVOLVIDO(ID, BAIRRO, CARGOFANTASIA,CELULAR,CEP,COMPLEMENTO,CPFCNPJ,DATACADASTRO,ENDERECO,FONECOMERCIAL,FONERESIDENCIAL,NOME,NUMERO,SEXO,TIPOPESSOA,IDCIDADE,IDTRATAMENTO,OBS)VALUES(" + "'" + env._ID + "'," + "'" + env._bairro + "'," + "'" + env._cargoFantasia + "'," + "'" + env._celular + "'," + "'" + env._cep + "'," + "'" + env._complemento + "'," + "'" + env._cpfCnpj + "'," + "'" + env._dataCadastro.ToShortDateString().Replace("/", ".") + "'," + "'" + env._endereco + "'," + "'" + env._foneComercial + "'," + "'" + env._foneResidencial + "'," + "'" + env._nome + "'," + "'" + env._numero + "'," + "'" + env._sexo + "'," + "'" + env._tipoPessoa + "'," + "'" + env.Cidade.id + "'," + "'" + env.Tratamento._id + "'," + "'" + env._obs + "')"; AcessoDados.AcessoDados.executar(sqlIns); } else { string sqlUpd = "Update WEBENVOLVIDO SET " + "BAIRRO = '" + env._bairro + "'," + "CARGOFANTASIA = '" + env._cargoFantasia + "'," + "CELULAR = '" + env._celular + "'," + "CEP = '" + env._cep + "'," + "COMPLEMENTO = '" + env._complemento + "'," + "CPFCNPJ = '" + env._cpfCnpj + "'," + "ENDERECO = '" + env._endereco + "'," + "FONECOMERCIAL = '" + env._foneComercial + "'," + "FONERESIDENCIAL = '" + env._foneResidencial + "'," + "NOME = '" + env._nome + "'," + "NUMERO = '" + env._numero + "'," + "SEXO = '" + env._sexo + "'," + "TIPOPESSOA = '" + env._tipoPessoa + "'," + "IDCIDADE = '" + env.Cidade.id + "'," + "IDTRATAMENTO = '" + env.Tratamento._id + "'," + "OBS = '" + env._obs + "' " + "WHERE ID = " + codEnv.ToString(); } } catch(FirebirdSql.Data.FirebirdClient.FbException ex) { Debug.WriteLine(ex.Message); codEnv = 0; } return codEnv; }
public static void GravaDadosBancarios(Envolvidos env) { string sql = "update webenvolvido set banco = '" + env._banco + "', agencia = '" + env._agencia + "', DVAG ='" + env._DVagencia + "'," + "conta = '" + env._conta + "', DVCC = '" + env._DVconta + "' where id = " + env._ID; AcessoDados.AcessoDados.executar(sql); }