Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
            }

        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
            }

        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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;

        }
Ejemplo n.º 7
0
        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();
            }
        }
Ejemplo n.º 8
0
        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");
        }
Ejemplo n.º 9
0
        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');
        }
Ejemplo n.º 10
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();
     }
 }
Ejemplo n.º 11
0
        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();
		}
Ejemplo n.º 14
0
        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();
        }
Ejemplo n.º 15
0
        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();
 }
Ejemplo n.º 17
0
        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();
        }
Ejemplo n.º 18
0
        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();
        }
Ejemplo n.º 19
0
 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");
 }
Ejemplo n.º 20
0
        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();
        }
Ejemplo n.º 21
0
 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());
         }
     }
 }
Ejemplo n.º 22
0
        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();
        }
Ejemplo n.º 23
0
        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();
            }
        }
Ejemplo n.º 24
0
        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();
        }
Ejemplo n.º 25
0
        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();
        }
Ejemplo n.º 26
0
        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();
        }
Ejemplo n.º 27
0
        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;
        }
Ejemplo n.º 28
0
 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();
 }
Ejemplo n.º 30
0
        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;
        }