Пример #1
0
        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;
        }
Пример #2
0
        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;
        }
Пример #3
0
        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;
        }
Пример #4
0
 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);
 }