Ir para conteúdo
Fórum Script Brasil

Yuris

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que Yuris postou

  1. Yuris

    Ajuda Com Foreach

    Pois é ... Chupei bala nessa hehehe Vlws ae :) Ta tudo funcionando já.
  2. Yuris

    Ajuda Com Foreach

    Olá a todos.. Tenho dois Foreach`s em minha aplicação que pegam as informações de um banco e listam elas linha por linha... Preciso pegar essas informações todas, junta-las e enviar por e-mail , alguém pode me dar uma luz?? O código está assim: foreach (DataRow dr2 in dsVeiculo.Tables[0].Rows) { string CodVeiculo = dr2["CodVeiculo"].ToString(); string NomeVeiculo = dr2["NomeVeiculo"].ToString(); string idioma = dr2["Idioma"].ToString(); string estado = dr2["Estado"].ToString(); string pais = dr2["Pais"].ToString(); string tipo = dr2["Tipo"].ToString(); string classificacao = dr2["Classificacao"].ToString(); string url = dr2["Url"].ToString(); string status = dr2["Status"].ToString(); string dinamica = dr2["Dinamica"].ToString(); string acao = dr2["Acao"].ToString(); if (acao == "I") { objFonte.InserirVeiculo(NomeVeiculo, idioma, pais, estado, tipo, classificacao, url, status, TomCat, Raptor, Sabre, Bufalo); } else if (acao == "E") { objFonte.AtualizarVeiculo(CodVeiculo, NomeVeiculo, idioma, pais, estado, tipo, classificacao, url, status, TomCat, Raptor, Sabre, Bufalo); } objConexao.AtualizaBancoInternoVeiculo(CodVeiculo); } //************ Insere as Fontes no Banco, ou as Atualiza************** DataSet dsFonte = objConexao.SelecionaFontes("I", "E"); foreach (DataRow dr in dsFonte.Tables[0].Rows) { string CodFonte = dr["cd_fonte"].ToString(); string CodVeiculo2 = dr["CodVeiculo"].ToString(); string NomeFonte = dr["ds_fonte"].ToString(); string UrlFonte = dr["ds_url_fonte"].ToString(); string Pais = dr["ds_pais"].ToString(); string Estado = dr["ds_estado"].ToString(); string Lingua = dr["ds_lingua"].ToString(); string Categoria = dr["ds_Categoria"].ToString(); string Tipo = dr["ds_Tipo"].ToString(); string Sistema = dr["ds_sistema"].ToString(); string SistemaExec = dr["ds_sistemaExec"].ToString(); string Acesso = dr["ds_acesso"].ToString(); string Captura = dr["ds_captura"].ToString(); string Concatenamento = dr["ds_concat"].ToString(); string NomeRobot = dr["ds_nome_robot"].ToString(); string PaisRobot = dr["ds_pais_robot"].ToString(); string LinguaRobot = dr["ds_lingua_robot"].ToString(); string CategoriaRobot = dr["ds_cat_robot"].ToString(); string TipoRobot = dr["ds_tipo_robot"].ToString(); string Status = dr["ds_status"].ToString(); string Situacao = dr["ds_situacao"].ToString(); string Arquivo = dr["ds_arquivo"].ToString(); string FonteTop = dr["FonteTop"].ToString(); string FormCampoLogin = dr["TFormCampoLogin"].ToString(); string FormCampoSenha = dr["TFormCampoSenha"].ToString(); string UrlRedirect = dr["UrlRedirect"].ToString(); string Login = dr["Login"].ToString(); string Senha = dr["Senha"].ToString(); string UrlLogin = dr["TUrlLogin"].ToString(); string Acao = dr["Acao"].ToString(); //Insere Os Dados no Banco if (Acao == "I") { objFonte.InserirFonte(CodVeiculo2, NomeFonte, UrlFonte, Pais, Estado, Lingua, Categoria, Tipo, Sistema, SistemaExec, Acesso, Captura, Concatenamento, NomeRobot, PaisRobot, LinguaRobot, CategoriaRobot, TipoRobot, Status, Situacao, Arquivo, FonteTop, FormCampoLogin, FormCampoSenha, UrlRedirect, Login, Senha, UrlLogin, TomCat, Raptor, Sabre, Bufalo); } //Atualiza Os Dados do Banco else if (Acao == "E") { objFonte.AtualizarFonte(CodFonte, CodVeiculo2, NomeFonte, UrlFonte, Pais, Estado, Lingua, Categoria, Tipo, Sistema, SistemaExec, Acesso, Captura, Concatenamento, NomeRobot, PaisRobot, LinguaRobot, CategoriaRobot, TipoRobot, Status, Situacao, Arquivo, FonteTop, FormCampoLogin, FormCampoSenha, UrlRedirect, Login, Senha, UrlLogin, TomCat, Raptor, Sabre, Bufalo); } objConexao.AtualizaBancoInternoFonte(CodFonte); string Logs = (CodFonte + CodVeiculo2 + NomeFonte + UrlFonte); } Agora todas essas informações devem ser capturadas e logo apos enviadas por e-mail ..a estrutura de envio de e-mail já está pronta , só não consigo juntar essas informações todas para colocar na string Corpo do email.
  3. Yuris

    Windows Forms

    Pensei em Criar um DataSet que de um select no banco que preciso, depois tentar carregar as informaçòes dele em um Array multidimencional, mas tb não sei criar isso direito =/ to ficando tenso com isso já :angry:
  4. Yuris

    Windows Forms

    o banco é o sqlserver 2005
  5. Yuris

    Windows Forms

    Olá a todos, estou fazendo minha primeira aplicação em windows forms(C#) e eis que me surge um problema: Preciso capturar as informações de um banco de dados e enviar para outro banco de dados como faço isso? Tenho o banco X preciso de todas as informaçoes da tabela Tarefas, por exemplo, e transferir todas essas informaçoes para o banco Y através de código. mas como? Agredeço muito se alguém me ajudar.. Abs.
  6. Ele não deixa incluir um componente..da o seguinte erro: Error 82 Literal content ('</asp:componente>') is not allowed within a 'System.Web.UI.WebControls.MenuItemCollection'. ...\CamadaApresentacao\wfrmListaFontes.aspx 72 :ph34r: não sei mais o que fazer pra tentar abrir essa popup...=/ será que não tem como eu substituir esse menu por alguma outra coisa semelhante então? mas não pode ser algo que só abra popups, pois apenas 1 item do menu deve conter essa funcao =/
  7. Tenho uma aplicaçao que contem um menu com submenus, preciso adicionar em um dos links do menu uma funcao java que faz esse link abrir como uma popup.. porem só consigo adicionar essa funcao ao item principal e não ao submenu que preciso. os codigos são esses: <asp:Menu ID="Menu1" runat="server" BackColor="#E3EAEB" CssClass="preto" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#666666" OnMenuItemClick="Menu1_MenuItemClick" Orientation="Horizontal" StaticSubMenuIndent="10px"> <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /> <DynamicHoverStyle BackColor="#666666" ForeColor="White" /> <DynamicMenuStyle BackColor="#E3EAEB" /> <StaticSelectedStyle BackColor="#1C5E55" /> <DynamicSelectedStyle BackColor="#1C5E55" /> <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /> <Items> <asp:MenuItem Text="Opções" Value="Opções" Selectable="False"> <asp:MenuItem Text="Estatísticas" Value="estatistica"></asp:MenuItem> <asp:MenuItem Text="Exportar Excel" Value="exportar"></asp:MenuItem> <asp:MenuItem Text="Importar fontes existentes" Value="importar"></asp:MenuItem> // o item abaixo precisa ser aberto como uma popup, está sendo aberto em uma nova pagina apenas provisoriamente <asp:MenuItem NavigateUrl="~/wfrmAtualizaFontes.aspx" Target="_Blank" Text="Atualiza Fontes" Value="Atualiza"></asp:MenuItem> </asp:MenuItem> </Items> <StaticHoverStyle BackColor="#666666" ForeColor="White" /> </asp:Menu> quando adiciono no meu code a funcao java, apenas é possivel adiciona-la na raiz do Menu1, como adiciono ela ao menuitem?? Menu1.Attributes.Add("onclick", "window.open('wfrmAtualizaFontes.aspx?','cal','width=690,height=350,left=150,top=200')"); agradeço quem puder me ajudar
  8. Yuris

    Stored Procedure

    Vlws não foi exatamente como tu descreveu pra resolver meu problema, mas a lógica salvou minha vida hehehe Tive que por um LEFT JOIN chamando a tabela dos funcionarios tipo: funcionario LEFT JOIN registrotarefa. ai na minha aplicaçao apenas coloquei um if dizendo que se o resultado na coluna do registro fosse = Null descrevia que usuario não registrou horas. Abração.
  9. Yuris

    Stored Procedure

    Preciso de uma Ajuda urgente!!: Tive que fazer uma aplicaçao que puxa pra uma gridview o nome dos usuarios e total de horas que eles registraram por dia no sqlserver. Certo, utilizei uma Store Procedure para fazer a chamada. Porém preciso fazer uma atualizaçao nessa chamada, meu grid traz apenas o nome dos usuarios que registraram horas no dia e não de todos, preciso que mostre todos os usuarios do sistema e se algum usuario não registrou horas aparecer em vez das horas trabalhadas a mensagem de "não há horas cadastradas". //essa é a store procedure @DtInicio as varchar (10), @DtFim as varchar (10) AS BEGIN DECLARE @SQL VARCHAR (8000) DECLARE @SQLConsolidado Varchar(8000) --/Monta SQL com tabelas SET @SQL = ' SELECT F.NumFuncionario, ' SET @SQL = @SQL+ ' Nome , ' SET @SQL = @SQL+ ' dbo.ConverteHora(sum((datepart(hh,CAST( TempoTrabalhado AS DATETIME)) * 60 + datepart(mi,CAST( TempoTrabalhado AS DATETIME))))) AS TotalHorasTrabalhadas' SET @SQL = @SQL+ ' FROM (Tarefa AS T INNER JOIN RegistroTarefa AS R ON T.Numtarefa = R.NumTarefa) ' SET @SQL = @SQL+ ' INNER JOIN Funcionario AS F ON F.NumFuncionario = R.NumFuncionario ' SET @SQL = @SQL+ ' WHERE 1 = 1 AND F.ativo = 1 ' -- > Data SET @SQL = @SQL+ ' AND ( R.DtSistema >= ''' + @DtInicio + ' 00:00'' AND R.DtSistema <= ''' + @DtFim + ' 23:59'' )' SET @SQL = @SQL + ' GROUP BY F.NumFuncionario, Nome ' exec (@SQL) END na real essa aplicaçao envia por e-mail um relatorio todos os dias pro chefao com as horas registradas pelos funcionarios da empresa. Porém preciso mensinar também os que não registraram. Não sei o que fazer, sou iniciante ainda e preciso fazer essa aplicação funcionar o mais rapido possivel.. meu emprego depende disso!!
  10. Yuris

    Outra Dúvida

    Sou iniciante, mas já tive um problema parecido, em SQLServer dava o mesmo erro porem com um DATETIME... pra resolver meu problema acabei mudando em minha Store Procedure o formato da data para um varchar(10) e na minha aplicaçao sempre que tinha que usar a data fazia conversões manuais com strings. Não sei se resolvi certo, mas na minha aplicaçao acabou por funcionar muito bem. Vlw um abraço.
  11. Yuris

    Duvida C#.net

    obrigado, tentarei fazer uma aplicação com essa comunicação.
  12. Yuris

    Duvida C#.net

    Esotu iniciando meus estudos em .Net utilizando c#, esta ocorrendo tudo certo, porem eis que me surgiu uma duvida: É possivel criar um projeto que faça envio de mensagems de celular, assim como tem os de envio de e-mail?? É apenas uma grande curiosidade que tenho, se puderem me responder agradeço.. Comentarios como: Quemburro claro que não da, ou Cala boca tu não entende nada são desnecessarios.. Obrigado. P.S. Caso exista um modo de fazer esta aplicaçao gostaria de algum link que explicasse ou que alguém postasse um metodo.
×
×
  • Criar Novo...