-
Total de itens
2.314 -
Registro em
-
Última visita
Sobre ursolouco
- Data de Nascimento 25/02/1982
Contatos
-
AIM
0
-
MSN
?
-
Website URL
http://desenvolvendosites.com/
-
Yahoo
?
Perfil
-
Location
?
-
Interests
?
Últimos Visitantes
9.487 visualizações
ursolouco's Achievements
0
Reputação
-
Salve, Estude um pouco o conceito sobre "View Model" que irá ajudar a resolver seu problema contextual. Não há problemas em retornar entidades para view mas pela organização e testes nas camadas (claro você fez isso, não?) os itens devem ser testado individualmente (ex: testar a camada de acesso a dados e ter certeza que os repositórios estão retornando as informações de forma correta). Ah, não se esqueça: MVC é um padrão arquitetural e não é obrigatório sempre um controlador enviar uma entidade para um modelo (no começo está pratica é normal). Espero ter ajudado, Abraços!
-
Vendo Memória RAM - DDR3 - 8 Gb (2 x 4g)
um tópico no fórum postou ursolouco Classificados & Serviços
Salve, Pessoal, estou com 8gb (2 x 4gb) de memória RAM (DDR3 - kvr13n9s8/4) para vender. Eu acabei comprando errado as memórias para minha máquina antiga e elas estão lá paradas. Estou aqui em são paulo (zona leste) e se alguém tiver interesse, só enviar um e-mail para "wellingtonbr [at] gmail [dot] com". Preço: R$ 230.00 + Frete (se estiver na zona leste, podemos ver um local para que eu possa fazer a entrega). Notas aos espertos: Só estarei enviando ou entregando o produto após a compensação do valor em conta ou pagamento a vista. Algumas fotos: http://desenvolvendosites.com/tmp/m.zip Abraços! -
mostrar resultado de dois selects, um em cada coluna
pergunta respondeu ao Ricarte Barcelos de ursolouco em Demais Bancos
Brother, Não sei mas para tal cenário ou montaria uma tabela temporária, jogaria o resultado de cada select para coluna e retornaria o conteúdo como saída de uma proc. OBS: Não vou fazer o SQL para você, mas a lógica esta descrita acima, agora é só executar. []s Até mesmo dá para você colocar estes "SUM" em colunas diferentes já que o agrupamento de dados é o mesmo []s -
Brother, Quando você ler "aplicações desktop" são aplicações que ficam instaladas direto no disco rígido da máquina e rodam localmente (com ou sem a máquina estar ligado diretamente a uma rede de comunicação). As "aplicações web" são sistemas que você acessa via qualquer dispositivo que está conectado a internet. []s
-
Postgres - problema aleatório - tipo de dado
pergunta respondeu ao mariel de ursolouco em Demais Bancos
Mariel, Essa montagem do "SELECT" é feito via alguma linguagem de programação? Este mesmo problema acontece ao enviar o comando via clients front ? []s -
Salve, Não sei se entendi errado mas quem possui o tipo de dados é o SGDB e não a ferramenta front que está usando. Qual tipo de dados você está consultando e não está conseguindo visualizar no YOG? []s
-
Salve, Esses dias precisei ordenar uma coluna de texto (string) delimitada no SQL Server. /** * funcOrdenaTextoDelimitado() * * ordena o conteúdo de uma string * * @author wellington rodrigues */ create function dbo.funcOrdenaTextoDelimitado(@texto varchar(4000), @separador varchar(1)) returns varchar(4000) as begin declare @tmp_table table(texto varchar(4000)); declare @posicao_delimitador int = 1; declare @inicio_pesquisa int = 1; declare @subtexto varchar(4000); set @texto = @texto + @separador; declare @texto_ordenado varchar(4000) = ''; while charindex(@separador, @texto, @inicio_pesquisa) > begin set @posicao_delimitador = charindex(@separador, @texto, @inicio_pesquisa); set @subtexto = substring(@texto, @inicio_pesquisa, @posicao_delimitador - @inicio_pesquisa); insert into @tmp_table(texto) values(@subtexto); set @inicio_pesquisa = @posicao_delimitador + 1; end set @texto_ordenado = stuff((select coalesce(texto + @separador, '') from @tmp_table order by ltrim(rtrim(texto)) asc for xml path('')), 1, ,''); set @texto_ordenado = substring(@texto_ordenado, , len(@texto_ordenado)); return @texto_ordenado; end go Espero que possa ser útil. []s
-
Ajax não subescreve variável
pergunta respondeu ao Paulo Cesar de Oliveira de ursolouco em Ajax, JavaScript, XML, DOM
Salve, A propriedade "async" informa ao objeto responsável do browser (que faz a requisição XMLHTTPRequest) que a requisição deve ser ou não assíncrona. Mas devido a muitos anos de experiência nesta industria vital, sei que diversos programadores vão vão ser perguntar: O que é uma requisição assíncrona? Uma requisição assíncrona, de um modo "bem simples" de dizer é o envio de uma requisição pelo browser para um URL e avançar a execução do <script> para a linha seguinte (ou seja, o browser não espera a requisição concluir para avançar para a próxima instrução da programação). []s- 4 respostas
-
- jquery
- javascript
-
(e %d mais)
Tags:
-
Visual Basic 6 agindo contra qualquer princípio de lógica [Windows Server 2008]
pergunta respondeu ao Boasfesta de ursolouco em Visual Basic
Brother, Depura o conteúdo do Ubound(MatchData(MatchIndex).Indexes), provavelmente a matriz está localizando mais linhas. []s -
-
Oi Paty, Agora que observei sua pergunta melhor...."DataGridView" (WindowsForms).... vou pensar em algo por aqui e posto depois. []s public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { using (var conn = new SqlConnection("Data Source=WELLINGTON-PC\\SQLEXPRESS; Initial Catalog=Northwind; Integrated Security=true;")) { var da = new SqlDataAdapter("SELECT CategoryId, CategoryName, Description FROM Categories ORDER BY CategoryName", conn); var ds = new DataSet(); da.Fill(ds, "Categories"); dataGridView1.DataSource = ds; dataGridView1.DataMember = "Categories"; } } private void button1_Click(object sender, EventArgs e) { printDocument1.Print(); } private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { Bitmap bm = new Bitmap(this.dataGridView1.Width, this.dataGridView1.Height); dataGridView1.DrawToBitmap(bm, new Rectangle(0, 0, this.dataGridView1.Width, this.dataGridView1.Height)); e.Graphics.DrawImage(bm, 0, 0); } }
-
Salve, Precisa mesmo ser em .net? Não seria melhor jogar este conteúdo em uma div e depois chamar o método "Print()" do objeto "Window" em javascript ? Exemplo: Default.aspx.cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Impressao { public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { List<string> content = new List<string>() { "estou com preguiça", "de pensar no momento" }; GridView1.DataSource = content; GridView1.DataBind(); } } } Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Impressao.Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="https://code.jquery.com/jquery-1.12.1.js" integrity="sha256-VuhDpmsr9xiKwvTIHfYWCIQ84US9WqZsLfR4P7qF6O8=" crossorigin="anonymous"></script> </head> <body> <form id="form1" runat="server"> <div id="relatorio"> <asp:GridView ID="GridView1" runat="server"> </asp:GridView> </div> <input id="btnImprimir" type="button" value="Imprimir" /> </form> </body> </html> <script> $(document).ready(function () { $('#btnImprimir').on('click', function (event) { event.preventDefault(); event.stopPropagation(); window.open('Impressao.aspx', 'Impressao', null, true); return false; }); }); </script> Impressao.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Impressao.aspx.cs" Inherits="Impressao.Impressao" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="https://code.jquery.com/jquery-1.12.1.js" integrity="sha256-VuhDpmsr9xiKwvTIHfYWCIQ84US9WqZsLfR4P7qF6O8=" crossorigin="anonymous"></script> </head> <body> <form id="form1" runat="server"> <div id="conteudo_relatorio"></div> </form> </body> </html> <script> $(document).ready(function () { if (window.opener != null) { var relatorio = window.opener.document.getElementById('relatorio'); if (relatorio) { document.getElementById('conteudo_relatorio').innerHTML = relatorio.innerHTML; window.print(); } } }); </script>
-
ursolouco alterou sua foto pessoal
-
SELECT ID, VENCIMENTO, DATEDIFF(NOW(), VENCIMENTO) FROM DEMO WHERE DATEDIFF(NOW(), VENCIMENTO) <= 60 ORDER BY ID ASC; Alternativa! SELECT ID, VENCIMENTO, DATEDIFF(NOW(), DATE_SUB(NOW(), INTERVAL 60 DAY)) AS VENCIMENTO_MINIMO, DATEDIFF(NOW(), VENCIMENTO) AS DIFERENCA_DIA FROM DEMO WHERE DATEDIFF(NOW(), VENCIMENTO) <= 60 ORDER BY ID ASC;
-
USE test; CREATE TABLE DEMO( ID INT NOT NULL AUTO_INCREMENT, VENCIMENTO DATE, CONSTRAINT PK_DEMO PRIMARY KEY(ID) ) INSERT INTO DEMO (VENCIMENTO) VALUES('2016-01-11'); INSERT INTO DEMO (VENCIMENTO) VALUES('2016-01-12'); INSERT INTO DEMO (VENCIMENTO) VALUES('2016-01-13'); SELECT NOW(), DATE_SUB(VENCIMENTO, INTERVAL 60 DAY), VENCIMENTO FROM DEMO WHERE VENCIMENTO BETWEEN DATE_SUB(VENCIMENTO, INTERVAL 60 DAY) AND NOW() ORDER BY ID ASC;
-
(Resolvido) Como separar consulta mysql por data?
pergunta respondeu ao duduripoll de ursolouco em MySQL
INSERT INTO COMPRAS (CLIENTE, DATA_COMPRA)VALUES('MARIA', '2016-01-13'); <?php error_reporting(E_ALL ^ E_DEPRECATED); function showReport(){ mysql_connect('localhost', 'root', ''); mysql_select_db('test'); $r = mysql_query('SELECT DISTINCT DATA_COMPRA FROM COMPRAS ORDER BY DATA_COMPRA DESC'); echo '<table>'; if($r!=null){ while($reg = mysql_fetch_assoc($r)){ echo '<tr>'; echo '<td>', $reg['DATA_COMPRA']; $clientes = mysql_query('SELECT CLIENTE FROM COMPRAS WHERE DATA_COMPRA = "'. $reg['DATA_COMPRA'] .'" ORDER BY CLIENTE ASC;'); if($clientes != null){ echo '<ul>'; while($cliente = mysql_fetch_assoc($clientes)){ echo '<li>'.$cliente['CLIENTE'].'</li>'; } echo '</ul>'; } echo '</td>'; echo '</tr>'; } }else{ echo '<tr><td>Não existe pedido na tabela de compras</td></tr>'; } echo '</table>'; mysql_close(); } showReport(); ?> []s []s