示例#1
0
        public bool Edit(Banda banda)
        {
            try
            {
                AcessoDadosPostgres.LimparParametros();

                object objRetorno = null;
                if (banda != null)
                {
                    AcessoDadosPostgres.AdicionarParametros("@intCod_banda", banda.Codigo);
                    AcessoDadosPostgres.AdicionarParametros("@vchDescricao_banda", banda.Descricao);

                    string strSQL = "update tblBanda set descricao_banda = @vchDescricao_banda where cod_banda = @intCod_banda; select @intCod_banda;";
                    objRetorno = AcessoDadosPostgres.ExecutarManipulacao(CommandType.Text, strSQL);
                }

                int intResultado = 0;
                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#2
0
        public bool Create(Banda banda)
        {
            try
            {
                AcessoDadosPostgres.LimparParametros();

                object objRetorno = null;
                if (banda != null)
                {
                    //AcessoDados.AcessoDadosPostgreSQL.AdicionarParametros("@intCod_banda", banda.Codigo);
                    AcessoDadosPostgres.AdicionarParametros("@vchDescricao_banda", banda.Descricao);

                    string strSQL = "insert into tblBanda (descricao_banda) values ( @vchDescricao_banda); select CURRVAL('banda_cod_seq');";
                    objRetorno = AcessoDadosPostgres.ExecutarManipulacao(CommandType.Text, strSQL);
                }

                int intResultado = 0;
                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception)
            {
                return(false);
            }
        }