public int inserir(dsFROGIOS.USUARIORow ususario) { FbCommand comando = null; string sql = "INSERT INTO USUARIO " + "VALUES (NULL, " + paramNome + ", " + paramSenha + ", " + paramCategoria + ", " + paramDataCadastro + ") " + "RETURNING USUARIO_CODIGO;"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramNome, ususario.USUARIO_NOME); comando.Parameters.AddWithValue(paramSenha, ususario.USUARIO_SENHA); comando.Parameters.AddWithValue(paramCategoria, ususario.USUARIO_CATEGORIA); comando.Parameters.AddWithValue(paramDataCadastro, ususario.USUARIO_DATA_CADASTRO); //try { // comando.Parameters.AddWithValue(paramCategoria, ususario.USUARIO_CATEGORIA); //} catch (Exception) { // comando.Parameters.AddWithValue(paramCategoria, null); //} return (int)comando.ExecuteScalar(); }
public string RetornaUltimoValorGenerator(string sNomeGernerator) { FbConnection con = HlpDbFuncoesGeral.conexao; try { StringBuilder sSql = new StringBuilder(); sSql.Append("Select "); sSql.Append("gen_id(" + sNomeGernerator.ToUpper() + ", 0) "); sSql.Append("from rdb$database"); string sValor; FbCommand cmd = new FbCommand(sSql.ToString(), con); con.Open(); sValor = cmd.ExecuteScalar().ToString(); return sValor; } catch (Exception ex) { throw; } finally { con.Close(); } }
public int atualizar(dsFROGIOS.ITEM_COMPRARow itemCompra) { FbCommand comando = null; string sql = "UPDATE ITEM_COMPRA " + "SET " + "ITEM_COMPRA_COMPRA = " + paramCompra + ", " + "ITEM_COMPRA_PRODUTO = " + paramProduto + ", " + "ITEM_COMPRA_PRECO = " + paramPreco + ", " + "ITEM_COMPRA_DESCONTO = " + paramDesconto + ", " + "ITEM_COMPRA_QUANTIDADE = " + paramQuantidade + ", " + "ITEM_COMPRA_PRECO_TOTAL = " + paramPrecoTotal + " " + "WHERE ITEM_COMPRA_CODIGO = " + paramCodigo + ";"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramCodigo, itemCompra.ITEM_COMPRA_CODIGO); comando.Parameters.AddWithValue(paramCompra, itemCompra.ITEM_COMPRA_COMPRA); comando.Parameters.AddWithValue(paramProduto, itemCompra.ITEM_COMPRA_PRODUTO); comando.Parameters.AddWithValue(paramPreco, itemCompra.ITEM_COMPRA_PRECO); comando.Parameters.AddWithValue(paramDesconto, itemCompra.ITEM_COMPRA_DESCONTO); comando.Parameters.AddWithValue(paramQuantidade, itemCompra.ITEM_COMPRA_QUANTIDADE); comando.Parameters.AddWithValue(paramPrecoTotal, itemCompra.ITEM_COMPRA_PRECO_TOTAL); return (int)comando.ExecuteScalar(); }
public string BuscaChave(string sCD_SEQ) { try { string sQuery = "select c.cd_chavecte from conhecim c where c.nr_lanc = '{0}' and c.cd_empresa = '{1}'"; sQuery = string.Format(sQuery, sCD_SEQ, belStatic.CodEmpresaCte); FbCommand cmd = new FbCommand(sQuery, cx.get_Conexao()); cx.Open_Conexao(); string sRet = cmd.ExecuteScalar().ToString(); return sRet; } catch (Exception ex) { throw new Exception("Erro ao Gravar a Chave no Banco de Dados."); } finally { cx.Close_Conexao(); } }
public int atualizar(dsFROGIOS.COMPRARow compra) { FbCommand comando = null; string sql = "UPDATE COMPRA " + "SET COMPRA_NOTA_FISCAL = " + paramNotaFiscal + ", " + "SET COMPRA_FUNCIONARIO = " + paramFuncionario + ", " + "SET COMPRA_FORNECEDOR = " + paramFornecedor + ", " + "SET COMPRA_DESCONTO = " + paramDesconto + ", " + "SET COMPRA_ACRESCIMO = " + paramAcrescimo + ", " + "SET COMPRA_TOTAL = " + paramTotal + ", " + "SET COMPRA_DATA = " + paramData + " " + "WHERE COMPRA_CODIGO = " + paramCodigo + ";"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramCodigo, compra.COMPRA_CODIGO); comando.Parameters.AddWithValue(paramNotaFiscal, compra.COMPRA_NOTA_FISCAL); comando.Parameters.AddWithValue(paramFuncionario, compra.COMPRA_FUNCIONARIO); comando.Parameters.AddWithValue(paramFornecedor, compra.COMPRA_FORNECEDOR); comando.Parameters.AddWithValue(paramDesconto, compra.COMPRA_DESCONTO); comando.Parameters.AddWithValue(paramAcrescimo, compra.COMPRA_NOTA_FISCAL); comando.Parameters.AddWithValue(paramTotal, compra.COMPRA_TOTAL); comando.Parameters.AddWithValue(paramData, compra.COMPRA_DATA); return (int)comando.ExecuteScalar(); }
private bool BuscaCdDupli() { bool bGravarCdDupli = false; StringBuilder sSql = new StringBuilder(); sSql.Append("Select "); sSql.Append("control.cd_conteud "); sSql.Append("from control "); sSql.Append("where "); sSql.Append("(control.cd_nivel = '"); sSql.Append("1355"); sSql.Append("')"); if ((psNM_Banco.ToUpper().IndexOf("COMERCIOC") == -1) && (psNM_Banco.ToUpper().IndexOf("CERAMICAC") == -1)) { using (FbCommand cmd = new FbCommand(sSql.ToString(), pConn)) { if (pConn.State != ConnectionState.Open) { pConn.Open(); } bGravarCdDupli = (cmd.ExecuteScalar().ToString() == "S" ? true : false); pConn.Close(); } } else { bGravarCdDupli = true; } return bGravarCdDupli; }
public static string RetornaProximoValorGenerator(string sNomeGen) { FbConnection con = new FbConnection(ConfigurationManager.ConnectionStrings["ConnectionStringFB"].ConnectionString.ToString()); try { StringBuilder sQuery = new StringBuilder(); sQuery.Append("Select "); sQuery.Append("gen_id(" + sNomeGen + ",1) "); sQuery.Append("from rdb$database "); FbCommand command = new FbCommand(sQuery.ToString(), con); con.Open(); return command.ExecuteScalar().ToString(); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
public belGerarXML() { FbCommand InsertCmd = new FbCommand(); FbCommand UpDate = new FbCommand(); FbCommand DelCmd = new FbCommand(); InicializeConnection(); using (FbCommand cmd = new FbCommand("select control.cd_conteud from control where control.cd_nivel = '0016'", Conn)) { Conn.Open(); nm_Cliente = Convert.ToString(cmd.ExecuteScalar()).Trim(); Conn.Close(); } Globais LeRegWin = new Globais(); this.psNM_Banco = LeRegWin.LeRegConfig("BancoDados"); string[] sRamo = this.psNM_Banco.Split('\\'); if (sRamo[sRamo.Count() - 1].ToUpper().Contains("TRANSPOR")) { belStatic.RAMO = "TRANSPORTE"; } else if (sRamo[sRamo.Count() - 1].ToUpper().Contains("INDUSTRI")) { belStatic.RAMO = "INDUSTRIA"; } else if (sRamo[sRamo.Count() - 1].ToUpper().Contains("COMERCIO")) { belStatic.RAMO = "COMERCIO"; } else if (sRamo[sRamo.Count() - 1].ToUpper().Contains("CERAMICA")) { belStatic.RAMO = "CERAMICA"; } sTipoIndustrializacao = LeRegWin.LeRegConfig("Industrializacao"); }
public string RetornaGenString(string sGen, int Tamanho) { string sNumArq = ""; try { FbCommand sSql = new FbCommand(); sSql.Connection = cx.get_Conexao(); cx.Open_Conexao(); sSql.CommandText = "SP_CHAVEPRI"; sSql.CommandType = CommandType.StoredProcedure; sSql.Parameters.Clear(); sSql.Parameters.Add("@SNOMEGENERATOR", FbDbType.VarChar, 31).Value = "GEN_NOMEARQXML"; sNumArq = sSql.ExecuteScalar().ToString(); } catch (FbException Ex) { Console.WriteLine("Erro.: ", Ex.Message); } finally { cx.Close_Conexao(); } return sNumArq.PadLeft(Tamanho, '0'); }
public string BuscaUltimoNumeroConhecimento(string sEmp) { try { string sQuery = ""; if (belStatic.sNomeEmpresa.ToUpper().Equals("SICUPIRA") || belStatic.sNomeEmpresa.ToUpper().Equals("TRANSLILO") || belStatic.sNomeEmpresa.ToUpper().Equals("GCA")) { string sGenerator = "CONHECIM_CTE" + belStatic.CodEmpresaCte; sQuery = "SELECT GEN_ID(" + sGenerator + ", 0 ) FROM RDB$DATABASE"; using (FbCommand cmd = new FbCommand(sQuery, cx.get_Conexao())) { cx.Open_Conexao(); return Convert.ToString(cmd.ExecuteScalar()); } } else { sQuery = "select max(c.cd_conheci) from conhecim c where c.cd_empresa = '" + sEmp + "'"; using (FbCommand cmd = new FbCommand(sQuery, cx.get_Conexao())) { cx.Open_Conexao(); return Convert.ToString(cmd.ExecuteScalar()); } } } catch (Exception ex) { throw ex; } finally { cx.Close_Conexao(); } }
private string NomeArqCte() { FbConnection con = null; try { string sNomeArq = ""; FbCommand cmd = new FbCommand(); con = new FbConnection(HlpDbFuncoesGeral.MontaStringConexao()); cmd.Connection = con; con.Open(); cmd.CommandText = "SP_CHAVEPRI"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Clear(); cmd.Parameters.Add("@SNOMEGENERATOR", FbDbType.VarChar, 31).Value = "GEN_NOMEARQXML"; sNomeArq = cmd.ExecuteScalar().ToString(); return "Cte_" + sEmp + sNomeArq.PadLeft(15, '0') + ".xml"; } catch (Exception ex) { throw ex; } finally { con.Close(); } }
public void EliminarProveedorPorNIT(string NIT) { string strquery = @"delete from PROVEEDOR where NIT = " + NIT + ";"; Connect(); FbCommand cmd = new FbCommand(strquery, Gestor.Connection); cmd.ExecuteScalar(); }
private int CreateRecord(FbConnection connection, int commentId, bool commentCreated, bool full) { string sqlt = full ? "INSERT INTO MAIN (A, B, C, D, E, F, G, H, COMMENT_ID) VALUES ({0}, {1}, '{2}', '{3}', {0}, {1}, '{2}', '{3}', {4}) RETURNING ID" : "INSERT INTO MAIN (E, F, G, H, COMMENT_ID) VALUES ({0}, {1}, '{2}', '{3}', {4}) RETURNING ID"; string sql = string.Format(sqlt, 666, 0, 'W', pRandomString, commentCreated ? commentId.ToString() : "NULL"); FbCommand insert = new FbCommand(sql, connection); return (int)insert.ExecuteScalar(); }
public int inserir(dsFROGIOS.MARCARow marca) { FbCommand comando = null; string sql = "INSERT INTO MARCA " + "VALUES (NULL, " + paramDescricao + ") " + "RETURNING MARCA_CODIGO;"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramDescricao, marca.MARCA_DESCRICAO); return (int)comando.ExecuteScalar(); }
public int deletar(dsFROGIOS.PERMISSAORow permissao) { FbCommand comando = null; string sql = "DELETE FROM PERMISSAO " + " WHERE PERMISSAO_CODIGO = " + paramCodigo + ";"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramCodigo, permissao.PERMISSAO_CODIGO); return (int)comando.ExecuteScalar(); }
public void ActualizarProveedor(string NIT, Proveedor proveedor) { string strquery = @"update PROVEEDOR set NIT = '" + proveedor.NIT + @"', NOMBRE = '" + proveedor.Nombre + @"', FOTO = '" + proveedor.Foto + @"' where NIT = " + NIT + ";"; Connect(); FbCommand cmd = new FbCommand(strquery, Gestor.Connection); cmd.ExecuteScalar(); }
public int deletar(dsFROGIOS.COMPRARow compra) { FbCommand comando = null; string sql = "DELETE FROM COMPRA " + " WHERE COMPRA_CODIGO = " + paramCodigo + ";"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramCodigo, compra.COMPRA_CODIGO); return (int)comando.ExecuteScalar(); }
public int inserir(dsFROGIOS.GRUPORow grupo) { FbCommand comando = null; string sql = "INSERT INTO GRUPO " + "VALUES (NULL, " + paramDescricao + ", " + paramDesconto + ") " + "RETURNING GRUPO_CODIGO;"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramDescricao, grupo.GRUPO_DESCRICAO); comando.Parameters.AddWithValue(paramDesconto, grupo.GRUPO_DESCONTO); return (int)comando.ExecuteScalar(); }
public belGerarXML() { FbCommand InsertCmd = new FbCommand(); FbCommand UpDate = new FbCommand(); FbCommand DelCmd = new FbCommand(); InicializeConnection(); using (FbCommand cmd = new FbCommand("select control.cd_conteud from control where control.cd_nivel = '0016'", Conn)) { Conn.Open(); nm_Cliente = Convert.ToString(cmd.ExecuteScalar()).Trim(); Conn.Close(); } Globais LeRegWin = new Globais(); string psNM_Banco = LeRegWin.LeRegConfig("BancoDados"); sTipoIndustrializacao = LeRegWin.LeRegConfig("Industrializacao"); }
public int inserir(dsFROGIOS.SERVICO_TIPORow servicoTipo) { FbCommand comando = null; string sql = "INSERT INTO SERVICO_TIPO " + "VALUES (" + paramServico + ", " + paramTipo + ") " + "RETURNING SERVICO_TIPO_SERVICO;"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramServico, servicoTipo.SERVICO_TIPO_SERVICO); comando.Parameters.AddWithValue(paramTipo, servicoTipo.SERVICO_TIPO_TIPO); return (int)comando.ExecuteScalar(); }
public int MarkPackageAsSending(string packageName, int id, int distributionNumber) { log.DebugFormat("MarkPackageAsSending {0} {1}", packageName, id); string query = "insert into cat_export_packets(packet_id, packet_name, session_id, pu_number, exported, update_date, theatre_id) values(GEN_ID(CAT_PACKET_ID, 1), @package_name, @session_detail_id, @pu_number, 1, current_timestamp, 0) returning packet_id"; using (var connection = new FbConnection(connectionString)) { connection.Open(); using (var command = new FbCommand(query, connection)) { command.Parameters.AddWithValue("@package_name", packageName); command.Parameters.AddWithValue("@session_detail_id", id); command.Parameters.AddWithValue("@pu_number", distributionNumber); return Convert.ToInt32(command.ExecuteScalar()); } } }
public int inserir(dsFROGIOS.SERVICORow servico) { FbCommand comando = null; string sql = "INSERT INTO SERVICO " + "VALUES (NULL, " + paramDescricao + ", " + paramValor + ") " + "RETURNING SERVICO_CODIGO;"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramDescricao, servico.SERVICO_DESCRICAO); comando.Parameters.AddWithValue(paramValor, servico.SERVICO_VALOR); return (int)comando.ExecuteScalar(); }
public object CleanTable() { connectionString = GlobalSetting.CreateConectionString( @"C:\Users\user\Documents\visual studio 2013\Projects\WpfRandomValue\WPFDatabase.fdb", "SYSDBA", "masterkey", "WIN1250"); using (var conn = new FbConnection(connectionString)) { conn.Open(); var command = new FbCommand(); command.Connection = conn; command.CommandText = "DELETE FROM NUMBERTABLE"; //command.Parameters.Add(); return command.ExecuteScalar(); } }
public int inserir(dsFROGIOS.PERMISSAORow permissao) { FbCommand comando = null; string sql = "INSERT INTO PERMISSAO " + "VALUES (NULL, " + paramDescricao + ", " + paramUsuario + ") " + "RETURNING PERMISSAO_CODIGO;"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramDescricao, permissao.PERMISSAO_DESCRICAO); comando.Parameters.AddWithValue(paramUsuario, permissao.PERMISSAO_USUARIO); return (int)comando.ExecuteScalar(); }
public int atualizar(dsFROGIOS.EMPRESARow empresa) { FbCommand comando = null; dsFROGIOS.EMPRESADataTable tabela = new dsFROGIOS.EMPRESADataTable(); string sql = "UPDATE EMPRESA " + "SET EMPRESA_RAZAO_SOCIAL = " + paramRazaoSocial + ", " + "EMPRESA_FANTASIA = " + paramFantasia + ", " + "EMPRESA_CNPJ = " + paramCnpj + ", " + "EMPRESA_INSCRICAO_ESTADUAL = " + paramInscricaoEstadual + ", " + "EMPRESA_INSCRICAO_MUNICIPAL = " + paramInscricaoMunicipal + ", " + "EMPRESA_TIPO_EMPRESA = " + paramTipoEmpresa + ", " + "EMPRESA_TELEFONE = " + paramTelefone + ", " + "EMPRESA_ENDERECO = " + paramEndereco + ", " + "EMPRESA_COMPLEMENTO = " + paramComplemento + ", " + "EMPRESA_BAIRRO = " + paramBairro + ", " + "EMPRESA_CEP = " + paramCep + ", " + "EMPRESA_CIDADE = " + paramCidade + ", " + "EMPRESA_UF = " + paramUf + ", " + "EMPRESA_MENSAGEM_PROMOCIONAL = " + paramMensagemPromocional + ", " + "EMPRESA_LOGO_GRANDE = " + paramLogoGrande + ", " + "EMPRESA_LOGO_PEQUENA = " + paramLogoPequena + ", " + "EMPRESA_TIPO_LICENCA = " + paramTipoLicenca + " " + "WHERE EMPRESA_CODIGO = " + paramCodigo + ";"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramCodigo, empresa.EMPRESA_CODIGO); comando.Parameters.AddWithValue(paramRazaoSocial, empresa.EMPRESA_RAZAO_SOCIAL); comando.Parameters.AddWithValue(paramFantasia, empresa.EMPRESA_FANTASIA); comando.Parameters.AddWithValue(paramCnpj, empresa.EMPRESA_CNPJ); comando.Parameters.AddWithValue(paramInscricaoEstadual, empresa.EMPRESA_INSCRICAO_ESTADUAL); comando.Parameters.AddWithValue(paramInscricaoMunicipal, empresa.EMPRESA_INSCRICAO_MUNICIPAL); comando.Parameters.AddWithValue(paramTipoEmpresa, empresa.EMPRESA_TIPO_EMPRESA); comando.Parameters.AddWithValue(paramTelefone, empresa.EMPRESA_TELEFONE); comando.Parameters.AddWithValue(paramEndereco, empresa.EMPRESA_ENDERECO); comando.Parameters.AddWithValue(paramComplemento, empresa.EMPRESA_COMPLEMENTO); comando.Parameters.AddWithValue(paramBairro, empresa.EMPRESA_BAIRRO); comando.Parameters.AddWithValue(paramCep, empresa.EMPRESA_CEP); comando.Parameters.AddWithValue(paramCidade, empresa.EMPRESA_CIDADE); comando.Parameters.AddWithValue(paramUf, empresa.EMPRESA_UF); comando.Parameters.AddWithValue(paramMensagemPromocional, empresa.EMPRESA_MENSAGEM_PROMOCIONAL); comando.Parameters.AddWithValue(paramLogoGrande, empresa.EMPRESA_LOGO_GRANDE); comando.Parameters.AddWithValue(paramLogoPequena, empresa.EMPRESA_LOGO_PEQUENA); comando.Parameters.AddWithValue(paramTipoLicenca, empresa.EMPRESA_TIPO_LICENCA); return (int)comando.ExecuteScalar(); }
public int atualizar(dsFROGIOS.PERMISSAORow permissao) { FbCommand comando = null; string sql = "UPDATE PERMISSAO " + "SET " + "PERMISSAO_DESCRICAO = " + paramDescricao + ", " + "PERMISSAO_USUARIO = " + paramUsuario + " " + "WHERE PERMISSAO_CODIGO = " + paramCodigo + ";"; comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); comando.Parameters.AddWithValue(paramCodigo, permissao.PERMISSAO_CODIGO); comando.Parameters.AddWithValue(paramDescricao, permissao.PERMISSAO_DESCRICAO); comando.Parameters.AddWithValue(paramUsuario, permissao.PERMISSAO_USUARIO); return (int)comando.ExecuteScalar(); }
public static string retornaFlagSituacaoVolta(string idTramite) { string flagSituacaoVolta = ""; var conn = Persist.GetConn.getConn(); using (conn) { conn.Open(); string sql = "select FLAG_SITUACAO_VOLTA from webtramite where ID = " + idTramite; var cmd = new FbCommand(sql, conn); var row = cmd.ExecuteScalar(); if (row!= null) { flagSituacaoVolta = row.ToString(); } } return flagSituacaoVolta; }
public bool VerificaExistenciaGenerator(string sNomeGen) { try { StringBuilder sQuery = new StringBuilder(); sQuery.Append("SELECT RDB$GENERATORS.RDB$GENERATOR_NAME "); sQuery.Append("FROM RDB$GENERATORS "); sQuery.Append("WHERE (RDB$GENERATORS.RDB$GENERATOR_NAME = '" + sNomeGen + "')"); FbCommand command = new FbCommand(sQuery.ToString(), cx.get_Conexao()); cx.Open_Conexao(); return (command.ExecuteScalar().ToString().Trim() != "" ? true : false); } catch (Exception ex) { return false; } finally { cx.Close_Conexao(); } }
public void AgregarProveedor(Proveedor proveedor) { string strquery = @"INSERT INTO PROVEEDOR ( NIT, NOMBRE, FOTO ) VALUES ( '" + proveedor.NIT + @"', '" + proveedor.Nombre + @"', '" + proveedor.Foto + @"' );"; Connect(); FbCommand cmd = new FbCommand(strquery, Gestor.Connection); cmd.ExecuteScalar(); }
public string GerarNumeroNF(string sEmpresa, string sGrupoNF) { string sNumeroNF = string.Empty; StringBuilder SsqlNumeroNF = new StringBuilder(); SsqlNumeroNF.Append("Select "); SsqlNumeroNF.Append("MAX(NF.CD_NOTAFIS) AS CD_NOTAFIS, "); SsqlNumeroNF.Append("MAX(NF.CD_RPS) AS CD_RPS "); SsqlNumeroNF.Append("from NF "); SsqlNumeroNF.Append("where "); SsqlNumeroNF.Append("(NF.cd_empresa ='"); SsqlNumeroNF.Append(sEmpresa); SsqlNumeroNF.Append("') and "); if ((sGrupoNF == "") || (sGrupoNF == "0")) { SsqlNumeroNF.Append("(NF.CD_GRUPONF IS NULL OR NF.CD_GRUPONF='' OR NF.CD_GRUPONF='0') "); } else { SsqlNumeroNF.Append("(CD_GRUPONF='" + sGrupoNF + "') "); } try { using (FbCommand cmd = new FbCommand(SsqlNumeroNF.ToString(), pConn)) { if (pConn.State != ConnectionState.Open) { pConn.Open(); } sNumeroNF = Convert.ToString(cmd.ExecuteScalar()); } } catch (FbException Ex) { throw new Exception(Ex.Message); } finally { pConn.Close(); } return sNumeroNF; }