« first day (1615 days earlier)      last day (2456 days later) » 

Quando manda null, dá pau. Quando não manda, dá pau, kkkkkk
@WallaceMaxters Eu estou tentando entender o motivo de vc tentar inserir algo null no banco
me ajudem a entender uma coisa, como 3 pessoas que nunca responderam e nem perguntaram nada de uma tag tem capacidade de analisar reabertura de perguntas dela?
@Randrade Eu não estou inserido nulo, jovem, é o Objeto convertido que gera null nesse campo...
@WallaceMaxters Se vc for mandar algo na key vc tem que marcar com a Annotation [ExplicitKey]
15:01
@Randrade Ué, mas e Key? Tentei isso aí, tá dando um outro pau :\
e pra piorar, reabrir uma pergunta fechada por alguem que tem ouro na tag
@WallaceMaxters Isso quando vc for inserir o valor dela manualmente
@Randrade Ah, beleza. Eu quero que "seje" automatico
@WallaceMaxters Sempre terá valor? Idenitty?
Aleluia, resolvi!
@Randrade estranho, mas resolvi.
15:03
da vontade de postar no meta, mas nao vai dar em nada mesmo
@Articuno Creio que o site não se importa com isso.
entao pra que da ouro pra usuario com 1000 pontos? é contraditorio
@Randrade ah, não. Eu não acredito que Dapper não faça o que eu estava esperando... Quando você insere com o Dapper, ele não retorna o Id?
mas de boa, vo votar na fila de perguntas de R e de javascript, ja q n preciso entender do que to votando kkkk
@Articuno Quando eu não manjo da pergunta eu tenho habito de pular a avaliação. Nesse caso em particular acho que apesar de mal formulada a pergunta a sua resposta pode ajudar outros que tiverem dúvida similar, portanto, acho interessante ficar aberta.
15:06
a pergunta estava fechada, quem reabriu fui eu
mas somente após o autor clarificar a duvida nos comentarios
esses votos foram bem antes disso
@Randrade sabe obter o id inserido no Dapper.Contrib?
Achei que fosse igual laravel ;\
@WallaceMaxters Não é por padrão?
nao é a primeira vez que os mesmos usuarios fazem isso pt.stackoverflow.com/review/reopen/166257
conn.Insert<FichaTecnica>(ficha);

 Console.WriteLine(ficha.Id);
@Articuno é ai não tem muito o que fazer, apenas aceitar que a galera pode se equivocar também.
15:09
@Randrade tá retornando os dados tudo errado... kkkk, será que foi meu transaction?
@WallaceMaxters var id = conn.Insert<FichaTecnica>(ficha);
@Randrade sério? aí é bom
O isac ate comentou aqui que foi equivoco
@Randrade tem que fazer cast?
15:10
os caras votam sem nem entender o problema, a pergunta nao deixou de ser dup com a adicao do codigo
quest é wow, kkkk
a solucao ainda estava na dup
> return Identity of inserted entity, or number of inserted rows if inserting a list
@Randrade valeu
@WallaceMaxters Vc já pegou para ver o código do Dapper ou do Dapper.Contrib?
15:12
o problema não é eu nao saber nada de r e votar reabertura de perguntas em r, é eu votar a reabertura sem nem entender se a edicao realmente tornou a pergunta elegivel para ser reaberta ou nao
@Randrade Não tive tempo, mas geralmente sempre faço isso.
@Randrade "não é possível converter long em int". Um cast resolve?
Tem casos q nao precisa entender, fica evidente a edicao. Mas estes dois casos sao especificos demais, precisa entender o problema
@WallaceMaxters Teoricamente, sim. Mas dependendo de como for o seu código, nem precisa
@WallaceMaxters É que key como int pode dar problemas
@Randrade :\
@Randrade devo pôr long?
Voto de reabertura/fechamento nao pode ser baseado no "eu acho/nao acho", precisa no minimo ter nocao do tema da pergunta. Ai sim o "acho/nao acho" nao é condenavel, apesar de discutivel
15:14
@Randrade tá retornando zero, kkkkkk
@WallaceMaxters Como está o valor inserido no seu banco?
@WallaceMaxters Um problema simples é se a sua tabela possuir mais de 2,147,483,647 registros.
@Randrade Pois é, estranhamente tudo "ocorre perfeitamente no código", porém nada é atualizado no banco!
Lembra do erro do youtube?
@WallaceMaxters Tenho uma suspeite que está na transaction
Está utilizando?
Sim, eu também suspeito dela
o pior é que isso so ocorre com perguntas que eu fecho
nunca vi ninguem reabrindo pergunta fechada pelo maniero de C#
15:16
    public static object Salvar(FichaTecnica ficha, FichaTecnicaCartao fichaCartao)
    {
        DateTime data = DateTime.Now;

        using(var conn = DB.GetConnection())
        {

            conn.Open();

            using(var transaction = conn.BeginTransaction())
            {

                if (ficha.CodFichaTecnica == null)
                {
                    ficha.CodModelo = 1;
                    ficha.DataCadastro = data;
                    ficha.DataAprovacao = data;

                    ficha.CodUsuarioCadastro = (int) HttpContext.Current.Session["CodUsuario"];
@Randrade tá ae
tive que inserir um tanto de string vazia por causa da merda que tá o banco
@WallaceMaxters Tira a transaction e testa
isso ta ficando bastante chato ja
@Randrade mas update funciona :p
@Randrade não inseriu, kkkkk
outro exemplo, esse fresquinho que nem pao frances de manha
15:20
@Randrade será que estou usando o insert errado?
@WallaceMaxters Estranho. Não da nenhum erro?
@Randrade nada :\
e a conexão tá aberta
por isso que o site nao progride muito e a qualidade cai, ninguem gosta de discutir essas coisas
nao da pra cobrar muito dos novatos se nós, veteranos nao fazemos por onde tambem ne
@Randrade meu dapper tá igual aquele treco: não funciona
Quer dizer, funcionou bosta nenhuma
@WallaceMaxters Cara, meio estranho isso. Eu nunca tive esses problemas
15:25
não é o transaction
Tem algum relacionamento na FichaTecnica?
@Randrade não, mas na fichaTecnicaCartao tem. Ela tem relação com a Ficha (por isso crio ela primeiro no transaction)
1
Q: WebService Sefaz

José Luis AldrighiBoa tarde. Estou desenvolvendo um ERP de gestão de, e queria implementar nota fiscal, porém não tenho muito conhecimento sobre. Alguém pode me ajudar como fazer pra retornar os valores, por exemplo deste WebService: https://homnfe.sefaz.am.gov.br/ws/services/NfeRecepcao

@Articuno "Você faz"
1
Q: Atualização de Dados Power BI

Daniel GodinhoTenho um servidor SQL Server e um gráfico pronto. Estou utilizando DirectQuery. Quando entro no dashboard do power bi e mando 'atualizar agora', no histórico, consta como atualizado com sucesso. Porém, ao acessar meu gráfico (publicado na web) os mesmos não estão atualizados..

15:28
@Randrade será que o banco tá sem PK?
pq atualiza e não insere
@Articuno Eu tento ajudar o AP sempre, em casos que não dá ao menos eu tento orientá-lo a um caminho, no caso o cara estava perdido e até disse que mandaria o código em outro lugar(caso de estourar o limite de texto). Nem sempre da para esperar uma pergunta perfeita, seria tipo o professor que só ensina o aluno inteligente.
@WallaceMaxters Mas se a PK está como Identity ele deveria inserir
Acho que é por isso que o site permite analise de mais de uma pessoa devido aos diferentes modo de entender uma situação.
@CaiqueRomero o campo de comentários nao é bloqueado junto com a pergunta
la que pode ser usado pra orienta-lo. Reabrir uma pergunta nao clara nao justifica
enfim, façam como quiser, eu nao sou nada aqui mesmo.
A edição dele persiste mesmo sem a reabertura?
@Articuno Calma cara só estamos conversando XD
15:31
faz duas semanas q to editando perguntas com tag bootstrap
faz quase 6 meses que abriram o debate e nada foi decidido
é de desanimar contribuir aqui viu.
@Randrade descobri o problema.
Sabe me informar como faço pra saber se o valor existe ou não no banco com dapper?
Tentei pelo id, kkkkk
 if (ficha.CodFichaTecnica == null)
É claro que o PK não vai ser null.
Vou checar se é igual a zero? kkkkkk
Gambiarra :\
@WallaceMaxters Mas vc não falou que estava passando null pelo Vue?
@Randrade Depende como o C# tá interpretando isso:
    public static object Salvar(FichaTecnica ficha, FichaTecnicaCartao fichaCartao)
{
@Randrade posso ouvir um Aleluia?
Era isso.
mas achei meio feio o jeito de saber se aquele objeto já existe ou não
ficha.CodFichaTecnica == 0
@Articuno acabei de ver que a edição persiste, então nesse ponto você está correto. O ideal é o campo de comentário mesmo, vou analisar com mais calma da próxima vez.
@Randrade porque até onde eu sei int x; é igual a 0, certo? int? x é nullo?
15:37
@CaiqueRomero vc ainda é de boa, minha revolta é sobre os outros 2
mas n vo fazer nada, ja que é pra avacalhar, eu vou seguir a banda
eles votam errado varias perguntas, eu so citei de java pq foram as que eu posso afirmar com certeza que estao errados
Se voce fala com o cara, vc é taxado como implicante, se vc cria no meta, fica como x9
@WallaceMaxters Tecnicamente sim, mas isso pode ser alterado de acordo com o seu código
@Articuno Só faz o que você acha certo independente de opinião
Não vejo como implicância, você está fazendo o seu melhor para colaborar.
@Articuno O q rolou? Estão implicando com você denovo? kk
Os downvotes pararam de vez pelo menos?
Tanto tempo q n entro aqui =(
@Francisco ah so mais uma treta ai
15:52
Stack overtretas
ao menos eu tenho nubank, entao, nao sou infeliz
2
nubank é vida
Ashuashausahu
bom demais antecipar pagamento e ganhar desconto por isso
@Articuno Me ajuda
eu sou cliente do bb faz quase 1 decada e nunca me deram algo assim
15:59
C acha q essa minha resposta pt.stackoverflow.com/a/298857/62269
Responde ou nn a pergunta?
@Randrade @WallaceMaxters vcs vão achar estranho, mas finalmente configurei minha primeira instancia EC2 xD
apache, php e mysql 100%, agora falta email
@Francisco não sou especialista em js mas parece que o que ele quer, daquela forma acho q nao funciona
o @GuilhermeNascimento manja mais de js
@Articuno pq vc acha?
@Articuno grayscale é sensacional (seu avatar)
@Francisco troque o evento click pelo submit direto no form e use preventDefault
@Francisco parece que ele quer atrasar a requisicao do botao, nao sei se timeout consegue fazer isso com eficiencia
16:02
o click sozinho não vai bloquear outros meios de fazer submit (como o Enter)
@JefersonAlmeida todas que joguei ontem foram estranhas.... varias vezes a mira tava travada no cara e n pegou nenhum tiro.... não é lag mas parece q vc ve a imagem atrasada....
ei galera estou com um problema
de um sistema que presto suporte
recentemente esta empresa fez uma migração dos emails
@Francisco sugestão:
var form = document.getElementById("formtoanypage");

form.addEventListener("submit", function (e) {
    e.preventDefault();

    alert("Login Concluido"); //Mensagem de login concluido (pode usar um DIV também)

    setTimeout(function () { //Cria o tempo de 3 segundos de intervalo
        form.submit(); //Dá o submit no form
    }, 3000);
});
e hj usam o office 365 ,
depois que trocaram a classe php o meu PHPMailer não envia email mais
é um sistema grande e que estar em produção
tem haver com o phpMailer e o 365
Microsoft 365
?
16:08
@RicardoMendes certeza que é no phpmailer, vcs devem ter trocado alguma configuração e os emails nem deve estar a ser enviados, basta ativar o DEBUG do phpmailer e irá ver os erros ... VOILÀ
@GuilhermeNascimento hum.. blz vou ver a onde fica no phpmailer o debug
@RicardoMendes no github deles tem exemplo de como ativar
@GuilhermeNascimento blz!!! muito obrigado.
@RicardoMendes outra coisa, tem muita gente baixando umas versões antigas e com bugs do phpmailer, devido a pessoas que copiaram esta lib e sairam distribuindo, procure baixar do GITHUB na página oficial do PHPMAILER
@GuilhermeNascimento certoo . o/
16:23
\o/
@GuilhermeNascimento Modifiquei la, mas parece mais que ele quer a resposta de mão beijada kk
@Francisco pois é, acho que ele quer que vc refaça o código dele, ele não deve saber usar addEventListner, note que ele passa todos os eventos nos atributos HTML :[ provavlemente ele é bem iniciante
@rray tou precisando comprar outro mouse, as vezes ele ta dando umas puxadas estranhas
16:40
@GuilhermeNascimento email?
@Randrade smtp e imap, é que estou migrando tudo para outros serviços
os serviços de http mysql ok, agora falta os de email, deve ter mais coisas, mas são opcionais :)
@GuilhermeNascimento Mas vc irá configurar um serviço de e-mail ou utilizar smtp/imap para enviar/receber e-mails?
@Randrade estava pensando em usar o "Amazon SES", ainda não tenho experiencia com isto
@GuilhermeNascimento Se eu entendi bem, ele vai te atender bem
Eu prefiro utilizar a MS ou Google para isso, possuem mais serviços.
Mas, deixa tudo mais caro
xD
@Randrade são emails da propria empresa, tipo cada funcionario vai ter uma conta de e-mail
@Randrade eu até pensei em instalar um servidor SMTP e IMAP direto no EC2 :X ... mas nem sei se é viavel, como disse estou só começando neste universo
minha intenção é poder gerenciar os e-mails através da minha aplicação, então quem cadastra os emails serão os administradores do sistema
O que vc acha?
16:54
@GuilhermeNascimento Não gosto muito desta ideia, vc teria que estudar muita coisa sobre os protocolos, além de ter um mega trabalho para configurar tudo (não se esqueça de backups e tudo)
@Randrade a mas isso eu já fiz, inclusive tenho um servidor smtp/imap instalado que uso só pra testes internos, depois é só liberar no inbound
O segundo OOP que eu fiz em PHP foi justamente uma classe para envio de scripts com SMTP, então tive que configurar todo um ambinete e estudar o protocolo xD
@GuilhermeNascimento Mas quando vc for começar a utilizar com a empresa (dependendo da quantidade de pessoas), vc pode ter alguma dor de cabeça com algo que já existe pronto.
Mas, para aprendizado é excelente
@Randrade eu só tenho receio do consumo do servidor mesmo, estava pensando em criar um instancia cria separada, mas ai eu teria as mesmas dificuldades em sincronizar as coisas :/
@GuilhermeNascimento De consumo não teria muito, mas dependendo da quantidade de anexos que rola vc iria gastar mais
@Randrade sim, é nisso mesmo, apesar que eu bloqueio o uso de clientes de email, só um cliente que eu disponibilizei que é limitado a 8mb por email, o jeito é experimentar pra ter certeza
@Randrade já usou cloudflare? Estou pensando em colocar, para principalmente evitar o DDos e talvez ganhar performance
17:01
@GuilhermeNascimento Sim, eu pensei em utilizar em alguns serviços aqui
A versão free dele vc já ganha isso e um certificado
além de outras coisas
@Randrade SSL, legal :D
já posso até liberar um app do facebook
@GuilhermeNascimento Mas será no nome deles, se não me engano
Outra coisas simples, mas que eles fazer com um clique de botão é o redirecionamento de http para https
@Randrade a sim, mas na verdade creio eu que é o certo, outra empresa é quem deve gerencia o certificado, tem gente que "consegue" fazer o proprio, mas não sei se é 100% :P
@GuilhermeNascimento Eles também tinha CDN
@Randrade cloudflare né? ACho que não vou usar, mas quem sabe
@WallaceMaxters que serviço que vc usa para email no Amazon? Ou não tem email da empresa?
17:09
@GuilhermeNascimento Sim
@GuilhermeNascimento Tem uma coisa nova lá que eu não conhecia, que é o Polish
@Randrade caramba, 3g/4g agradecem :D
@GuilhermeNascimento Está aí uma coisa que eu tenho que fazer em meus sistemas. Hoje eu já utilizo cache e faço o dimensionamento de acordo com o necessário. Porém, a qualidade eu ainda não valido de acordo com a conexão
@Randrade os preços parecem razoaveis para a empresa aqui aws.amazon.com/pt/ses/pricing
@Randrade eu estava pensando nisto também, fiquei só na duvida se faria com um CRON ou se eu faria no momento do upload com CANVAS xD
gastar energia para criar duas coisas as vezes é complicado
@GuilhermeNascimento Eu não uso a Amazon, achamos meio caro. Usamos a Dialhost
@GuilhermeNascimento mas tenho a impressão que dá pra usar gratuitamente (igual o Google era antes) pela Yandex
@WallaceMaxters então, pelo que me disseram, se me disseram certo, o cloudflare ajuda a reduzir custos
Mas sei lá, esse mundo é novo pra mim :/
17:19
@GuilhermeNascimento o que é Clouflare? (acho que o @Bacco já me explicou isso duas vezes)
@GuilhermeNascimento É que as imagens eu acabo tratando no server, por parâmetros na url
A qualidade já é um parâmetro existente, eu que não uso ainda
@Randrade eu faco isso ainda, mas os planos são reduzir todo consumo de processador e memoria do servidor :)
@GuilhermeNascimento vai usar o s3?
@GuilhermeNascimento Mas ao trabalhar com cache vc só faria isso uma vez, praticamente.
@Randrade eu vi a cagada que fiz agora por não ter usado o S3 :\
17:22
s3 é vida
@WallaceMaxters Que isso, só uns $150 mensais :p
Juntando com a ragião de suas instâncias
Cadê o cigano decolando?
@GuilhermeNascimento E os arquivos da sua empresa, vai colocar na nuvem também?
@Randrade sim, mas se muitas pessoas acessarem ao mesmo tempo imagens que ainda não estão em cache a funcionalidade a memoria vai sofrer xD ... imagens sempre consomem para gerar
@Randrade como assim?
tipo um drive?
Espero que não :P
@GuilhermeNascimento Sim, aqueles arquivos em rede que são compartilhados
17:26
@Randrade espero mesmo que não :P, eles (funcionarios, adms, gestores) nem sabem ligar ou desligar um computador, se eu fizer isso vai ser um tiro no pé
@GuilhermeNascimento Pior sou eu que estou tendo que criar um "na mão" pq a empresa não quer utilizar nada pronto :\
@Randrade Puta merda? Tu vai ter que montar, sei lá, uma biblioteca de plotar graficos em Java, por exemplo, sozinho, ao invés de ir usar o JFreeCharts? pqp
@mutlei Não chega a tanto. O importante é algo como o word xD
@Randrade por falar nisso, quando puder veja => froala.com/wysiwyg-editor
@GuilhermeNascimento Eu conheço eles
@GuilhermeNascimento O ckeditor lançou um similar ao word para documentos
17:32
Aí você implementa uma função JS, chama ela diretamente no click no HTML e seu build exclui a função por ela "não estar sendo usada"
@Randrade esse é meio bagaceira (e ainda requer jQuery --facepalm--) bossanova.uk/jexcel
@GuilhermeNascimento eu prefiro o quilljs
Aí quando você configura o build para manter a função, ela é renomeada para a, para minimizar o arquivo
@WallaceMaxters eu gosto desse também :)
@GuilhermeNascimento pra mim é um dos melhores.
@GuilhermeNascimento foi ele que me fez ter a visão ampla sobre a necessidade do player, kkkk
Inserir a tag vídeo direto no editor seria roubada
@GuilhermeNascimento o 206 partial content vai bem, obrigado.
17:35
@AndersonCarlosWoss mas vai usar fora, geralmente faço dentro do IIFE o ... window.NomeDaFuncao = xyz; function xyz(){} .., quando minifica ele vira w.NomeDaFuncao=x;function x(){}
@WallaceMaxters :D
até mais pessoal ... correndo aqui
Oi, boa tarde a todos
Eu tenho uma pagina na minha aplicação que tem alguns campos (combo box) que vem do banco de dados, é melhor eu trazer esses campos já de cara antes da página carregar? Ou eu faço chamadas Ajax assíncronas enquanto a página está carregando?
Os conteúdos são pequenos, não acho que vá afetar o load inicial da página
mas não sei qual é a melhor prática nesses casos
17:54
@FelipeOliveira Se são dados que obrigatoriamente o usuário utilizará, já traz de primeira
@AndersonCarlosWoss pra não correr risco de dar pau na call do ajax e eu ter uma página 'incompleta' né?
obrigado!
Você nunca deixa de fazer algo "porque pode dar pau"
Essa opção nunca deveria existir
Mas sim pela usabilidade
Se eu acesso a página querendo ver esses dados, eu espero que eles já estejam lá quando carregar
De forma assíncrona, somente dados secundários
hmmmm Entendi, faz todo sentido! Obrigado pelas dicas! :)
@AndersonCarlosWoss podiam ter falado isso pra quem programou o windows 10 ne
Basicamente você deve analisar se determinado conteúdo pode, ou não, ser utilizado
Se existe a possibilidade de não ser utilizado, há duas opções:
- carregá-lo de forma assíncrona
- colocá-los em outra tela
Vai depender diretamente de que tipo de dados são e sua relação com o resto da página
@Articuno hahaha

« first day (1615 days earlier)      last day (2456 days later) »