[philos] :: novo endereço

2 de julho de 2013

temos um novo endereço

http://filateliaphilos.p.ht


[philos] :: série completa brasil

2 de junho de 2013
Série completa de Afonso Penna

Série completa de Afonso Penna

série de Afonso Penna completa sem uso.

Esta série não existia no álbum quando recebi de meu pai. foi sendo completada e hoje tenho todos…

até o próximo post…


[bysheep] :: data grid view

19 de abril de 2013

trabalhando com grid

apanhar o valor do campo e colocar em uma caixa de texto

Clicando no dataGridView e colocando o valor na caixa de texto….

// no clique na linha do datagridview

private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)

{

// caixa de texto recebe o valor da linha coluna do grid – o valor 1 é o segundo campo do grid

txtTeste.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[1].Value.ToString();

}

 

txtTeste.Text – propriedade Text da caixa de texto

dataGridView1.Rows[] – a linha

dataGridView1.CurrentRow.Index – a linha que for clicada

Cells[1] – a célula da coluna especificada

Value.ToString(); – o valor de tudo isso transformado em string para poder clocar na caixa de texto

 

até o próximo post…


[bysheep] :: primeira vez ‼

5 de abril de 2013

Caros amigos….

Resolvi criar uma coluna, onde vou falar de uma série de coisas que não estão diretamente ligadas a programação, design e nem arquitetura, mas que sempre falará sobre esses temas.

Esta coluna será semanal e sempre será colocada nas sextas feiras no blog..

A ideia é criar um espaço para colocar minhas ideias e o que penso sobre assuntos do dia a dia…

Nesta primeira coluna vou falar sobre duas das minhas paixões a Arquitetura e Obra.

A arquitetura que eu aprendi a gostar desde 1980, quando entrei para a faculdade, me formei na antiga Faculdade de Arquitetura e Urbanismo Silva e Souza, na turma e 1985, uma faculdade que era muito boa na minha época…

Essa arquitetura parece que a cada dia está mais complicada… a mão de obra está cada vez mais difícil..

Um caso que aconteceu essa semana…

Estava precisando de um profissional para colocar um piso em uma sala, uma coisa simples de ser feita.. mas .. dos 3 que me deram preço, um pediu R$3.200,00 (acho que não queria fazer..),  o segundo pediu R$1.200,00 e estava caro… o terceiro pediu R$ 500,00 mas não apareceu para fazer…

Atualmente um pedreiro acha que tem que ganhar muito e fazer um monte de lambanças….

Na minha opinião teria que haver mais qualificação para os profissionais da construção  civil… deveria ter cursos específicos e treinamento nas empresas para evitar que pedreiros que gostam de fazer paredes sem prumo ou sem esquadro…

A construção civil no Brasil (falando de sindicato), se preocupa com um monte de assuntos, tais como: aumento de salário, verificar se o trabalhador não está trabalhando de mais.. etc…  mas qualificar bem o profissional.. isso não é feito…

O trabalhador da construção civil deveria cobrar mais destes sindicatos (que leva a grana para se manter, do próprio trabalhador), uma melhor forma de se qualificar…

Bem é isso.. esta semana era apenas uma introdução… é apenas para começar a escrever…

Na próxima semana vou escrever sobres outros temas.. e manter sempre algum pensamento sobre os assunto que uso no meu dia dia..

Um lembrete…

No domingo dia 06 de maio de 2013 – vou fazer a primeira transmissão do canal sh7.tv.. vale a pena conferir….

http://www.sh7.tv

sh7tv uma nova forma de ver a web…

Até o próximo post…


[bysheep] :: stored procedure para mysql

29 de março de 2013

Esta stored procedure foi feita para verificar e depois cadastrar informação em um banco mysql

DELIMITER $$

CREATE DEFINER=`sh7tv`@`%` PROCEDURE `spRua`(

   IN     inRua varchar(50),
             inBairro varchar(50),
             inCidade varchar(50),
             inEstado varchar(50),
             inCEP varchar(50),
    OUT outResposta varchar(50)
)
BEGIN
    — concatena o select para saber se já existe o valor no banco
    — com o primeiro campo da tabela
    SET @aux = CONCAT(‘SELECT ‘,inCEP,’ INTO @verifica FROM mpRua WHERE cep = ‘,inCEP);
            — prepara o comando
            PREPARE stmt FROM @aux;   
            — executa o comando
            EXECUTE stmt;
               — se não existir
               IF (@verifica IS NULL) THEN
                — cria uma variável para concatenar o insert
                SET @Inserir = CONCAT(‘INSERT INTO mpRua (rua,bairro,cidade,estado,cep) VALUES (‘, inRua,’, ‘, inBairro,’, ‘, inCidade,’, ‘, inEstado,’, ‘, inCEP, ‘)’); 
                — prepara o comando
                PREPARE stmtIn FROM @Inserir; 
                — executa o comando
                EXECUTE stmtIn;
                — libera a memória
                DEALLOCATE PREPARE stmtIn;
                — retorna um valor
                SET outResposta = ‘dados da rua cadastrados com sucesso’;
                — se existir
                ELSE
                    SET
outResposta = ‘já existe esta rua cadastrada ‘;
            END IF;
    SELECT
outResposta;
END

 

a chamada da procedure usando um objeto feito em asp….

 

‘*********************************************************************
        ‘ métodos PRIVATE BANCO
‘*********************************************************************
        ‘ método PRIVATE para abrir o banco
        PRIVATE sub banco()
            Set cn = Server.CreateObject(“ADODB.Connection”)
               cn.Open(“dsn=—–“)
               Set cmd = Server.CreateObject(“ADODB.Command”)
               Set cmd.ActiveConnection = cn
        end sub
‘*********************************************************************
        ‘ métodos PRIVATE INSERT
‘*********************************************************************
        ‘ método PRIVATE para inserir
        PRIVATE sub inserir()
            ‘ chama o método abrir da classe banco passando o caminho e o banco
            cmd.CommandText = “call spRua(” & strRua & “,” & strBairro & “,” & strCidade & “,” & strEstado & “,” & strCEP & “, @outResposta)”
            set rsCadastrar = cmd.execute()
            strResposta = rsCadastrar(0)
        ‘ fim inserir
        end sub

 

a chamada do objeto feita na página

 

‘ cria uma variável do tipo objeto
        set varRua = new clRua
        ‘ chama o método passando os parâmetros
        call varRua.clRua(“”'” & request.form(“rua”) & “”'”, “”'” & request.form(“bairro”) & “”'”,””'” & request.form(“cidade”) & “”'”,””'” & request.form(“estado”) & “”'”,””'” & request.form(“cep”) & “”'”, “I”)
        ‘ mmostra o que aconteceu
        response.write(varRua.resposta)

 

até o próximo post