Ir para conteúdo

rafaelsouzab

Members
  • Total de itens

    54
  • Registro em

  • Última visita

Reputação

2 Comum

Sobre rafaelsouzab

  1. Bom dia Rui, Não sei se isso realmente possa te ajudar mas no meu sistema para ficar mais facil para trabalhar em casa e no trabalho, eu deixei um dropdown list com as opções de "trabalho" e "home" ao acessar o sistema eu seleciono se no drop a opção, no codigo é bem simples, eu verifico qual opção esta selecionar e dependendo da opção eu seto a conexão que será utilizada.
  2. Desmarcar checkbox no gridview ao marcar um checkbox.

    Cara me ajudou muito mesmo, muito obrigado. Então esse trecho de código por uma breve explicação que vi no site da MS, se a pagina estiver sendo carregada pela primeira vez essa condição será verdadeira, se acontecer um post back ao clicar em um botão na parte cliente, esse código não sera executado. estou certo sobre isso ? if(!isPostBack) { //executa validação ou alterações }
  3. Desmarcar checkbox no gridview ao marcar um checkbox.

    fiz dessa forma e deu certo, faltou também colocar AutoPostBack="True" poderia me passar uma breve explicação sobre isso, migrei de windows form pra asp.net agora e são muitas duvidas... inclusive sobre PostBack parece ser simples mas não consegui entender muito bem ainda. int index = 0; foreach (GridViewRow rows in gvUsuarios.Rows) { if (rows.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (rows.Cells[0].FindControl("chkUser") as CheckBox); if (chkRow.Checked) { GridViewRow row = ((GridViewRow)((CheckBox)sender).NamingContainer); index = row.RowIndex; } } } foreach (GridViewRow rows in gvUsuarios.Rows) { if (rows.RowType == DataControlRowType.DataRow) { for (int i = 0; i < rows.Cells.Count; i++) { CheckBox chkRow = (rows.Cells[i].FindControl("chkUser") as CheckBox); if (chkRow.Checked == true) { if (rows.RowIndex != index) { chkRow.Checked = false; } } } } }
  4. Desmarcar checkbox no gridview ao marcar um checkbox.

    Certo mas como vou desmarcar os checkbox que estavam marcados ao marcar um chkbox, Pensei em uma logica, toda vez que um checkbox for marcado eu gravo o index dele, ou a linha dele, ai eu desmarco todos os checkbox e marco o checkbox que eu marquei o index ou a linha, como isso poderia ser feito....
  5. Desmarcar checkbox no gridview ao marcar um checkbox.

    Olá, Estou tentando de algumas formas porem não estou chegando no resultado adequado, tenho um gridview que a primeira coluna é do tipo checkbox para poder "selecionar" a linha.... eu gostaria que o usuário pudesse selecionar apenas 1 checkbox dentro desse grid view ou que fosse desmarcado os checkbox que estivessem marcados. Alguma sugestão... A base para percorrer o grid view seria esta.... porem não sei em qual evento colocar ou de que forma usar para chegar no resultado esperado... foreach (GridViewRow row in gvUsuarios.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chkRow = (row.Cells[0].FindControl("chkUser") as CheckBox); if (chkRow.Checked) { } } }
  6. Atualizando dados para todos usuários em tempo de execução C# Windows Form

    Então eu gostaria de exibir por exemplo uma lista de usuários online no sistema, então toda vez que um usuário sai ou entra no sistema teria que atualizar essa listbox entendeu ?
  7. Boa noite, Gostaria de tirar uma duvida, detalhe, estou trabalhando com c# e windows form. tenho um list box que é atualizado através de um timer a cada segundo com informações que são inseridas no banco de dados, vamos supor que um usuário no sistema esta logado, logo quando ele inserir os dados na tabela atualize no listbox do outro usuário, estou fazendo isso por um timer, porem percebi que não é a melhor forma para obter performance na aplicação pois o timer ficara executando a todo momento e isso pode prejudicar a aplicação caso um dia essa tabela venha a ter muitos dados, o que eu gostaria de saber e se tem alguma outra forma mais eficiente e mais fácil de se atualizar automaticamente os dados dessa listbox para o usuário, mesmo que utilize um timer mas que esse timer funcione de forma eficiente.
  8. [Resolvido] C# Aplicação em Camadas

    Agora uma outra dúvida, eu tenho os modelos, database e Negocio, para cada tabela eu devo ter uma classe para cada camada? No exemplo citado a cima eu vou ter uma classe de database e uma de negocio para cada tabela no banco de dados também ? ou eu posso ter apenas os modelos ?
  9. [Resolvido] C# Aplicação em Camadas

    Entendi perfeitamente, obrigado :)
  10. [Resolvido] C# Aplicação em Camadas

    Boa tarde, Estou desenvolvendo uma aplicação em 3 camadas e estou com uma duvida na parte do sistema que eu tenho um modelo de Tarefas, e essas tarefas possuem algumas prioridades, porem no banco de dados eu separei a tabela tarefas de prioridades, gostaria de saber se estaria fugindo muito do conceito de uma aplicação em 3 camadas se eu deixasse as propriedades das prioridades no modelo Tarefas. então basicamente esta separado e relacionado no banco de dados porem no sistema esta tudo no mesmo modelo.
  11. Autenticação C# em um novo FORM

    na minha visão você precisa puxar todas as informações que deseja mostrar no outro form, no form que chama ele, e passar os valores para propriedades criadas. e ai é só exibir, ou criar uma classe e passar tudo pra ela, pode ser uma solução também.
  12. Boa tarde, Em um projeto que estou montando existe algumas colunas em algumas tabelas que as respostas são apenas sim ou não (char (3)), ou poderiam ser 1 ou 0 (bit), porem está ai uma grande duvida minha, pois e não sei se deveria realmente usar sim ou não na tabela ou utilizar 0 ou 1, se teria algum problema em utilizar sim ou não para realizar algumas verificações, ou utilizar bit para verificar da mesma forma, já realizei alguns testes e o resultado aparentemente é o mesmo, gostaria de saber se tem alguma vantagem ou desvantagem em utilizar string ou utilizar bit.
  13. Aplicação em Camadas, utilizando List

    Esse método de override ToString() esta sendo utilizando para quando utilizar o método Selecionar() ele trazer o nome do usuário como por exemplo: Nessa list box ele adiciona o nome dos usuários. retirando o override do ToString() como poderia fazer isso ? lsbUsuarios.DataSource = IUsuario.Selecionar();
  14. Aplicação em Camadas, utilizando List

    Ah entendi, então no caso eu estava criando tudo isso baseado em um curso que estava fazendo de c# mesmo, e o instrutor realizou esse método de sobrescrever ToString(), se eu retirar no caso o metódo de sobrescrever o ToString() para acessar os dados do usuário teria que criar uma variavel que vai guardar a lista e para acessar teria que utilizar Lista[Linha].Propriedade correto ?
  15. Aplicação em Camadas, utilizando List

    Boa noite, Estou começando a estudar c# e estou tentando desenvolver uma aplicação em 3 camadas, porem não tenho muito conhecimento em listas e como trabalhar realmente em 3 camadas, estou aprendendo, em alguns pontos ainda tenho algumas dificuldades, como obter e exibir os dados da forma que eu quiser tenho o seguinte código: Na camada de Database tenho este método selecionar que me retorna um data table public DataTable Selecionar() { using (SqlConnection connection = new SqlConnection(connectionString)) { string queryString = "select * from usuarios"; SqlCommand command = new SqlCommand(queryString, connection); command.Connection.Open(); SqlDataAdapter adapter = new SqlDataAdapter(); adapter.SelectCommand = command; DataTable table = new DataTable(); adapter.Fill(table); return table; } } Na camada de Negocio, tenho uma lista de usuarios da camada modelo, que me retorna uma lista com os dados dos usuarios correto obviamente public static List<Usuario> Selecionar() { var list = new List<Usuario>(); var tabela = new Database.Usuario().Selecionar(); if (tabela.Rows.Count > 0) { foreach (DataRow row in tabela.Rows) { list.Add(new Usuario() { cod_user = row["cod_user"].ToString(), login_user = row["login_user"].ToString(), nome_user = row["nome_user"].ToString(), senha = row["senha_user"].ToString(), email_user = row["email_user"].ToString(), tel_user = row["tel_user"].ToString(), permissao = row["permissao"].ToString(), cargo = row["cargo"].ToString(), ramal = row["ramal"].ToString(), status = row["status_user"].ToString() }); } } return list; } Na camada modelo tenho este codigo que me retorna o nome do usuário public override string ToString() { return this.nome_user; } Porem eu consigo obter somente o "nome_user" claro se eu mudar para outra propriedade vou obter outra propriedade, porem eu gostaria de obter todas as informações desse usuário como código, nome, login, etc... Mas estou com uma certa dificuldade em fazer isso.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: