Ir para conteúdo
Fórum Script Brasil

André Conrado

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre André Conrado

André Conrado's Achievements

0

Reputação

  1. Olá, Estou usando Sessão para armazenar algumas informações no meu portal. Um exemplo, é quando o usuário loga na aplicacão, é armazenado os dados do login, como user, senha e empresa. Quando tenho um usuário, está funcionando beleze, mas se um outro usuário loga na aplicação, o primeiro usuário que já estava logao passar a ver a sesão do usuário que logou recentemente, com isso, a sessão dele fica com os dados errados. É alguma configuração que preciso fazer para que um outro usuário não use ou não mate a sessão dos usuários já conectados ? Para esse controle, tenho um classe chamada SessionState: //Atributos private static SessionState current; private static HttpSessionState session; //Propriedades public static SessionState Current { get { if(current == null) { current = new SessionState(); } return current; } } public static HttpSessionState Session { get { return session; } set { session = value; } } public LoginTO Login { get { if (session["Login"] != null) { return (LoginTO)session["Login"]; } return null; } set { session["Login"] = value; } } Esses são uns exemplos, outras classes também são carregada em sessão,mas postar tudo aqui, deixaria o post muito grande. Agradeço a ajuda, Obrigado, Conrado.
  2. Vale quintelab. Funcionou. Tópico Resolvido. Muito Obriado pela ajuda Abs, André.
  3. Não. Não faço do DataBind da Grid no PageLoad. Mas se já existir itens, quando a página é carregada, a grid vem com os dados.
  4. Olá, Estou usando um DataGridView conectado a um ObjectDataSource que tem os métodos de busca, atualização e deleção. Quando eu clico no botão de atualizar, abre os campos disponíveis de alteração na Grid. Preciso implementar uma regra de negócio que valide um campo do grid a um valor do meu banco de dados. Pra isso, implementei a RowCommand, e quando estou no botão Atualizar, recupera os dados e faz a checagem. O problema é que antes da Grid estar em Edição, ao clicar no botão Edit, na Row Command o valor da Célula que eu preciso está preenchido. Assim que eu altero o valor da célula e clico no botão de atualizar, a célula não é está com o valor que eu preciso. Implementei o cogido conforme abaixo: protected void gvwLines_RowCommand(object sender, GridViewCommandEventArgs e) { try { int rowIndex = int.Parse(e.CommandArgument.ToString()); // Recuperando a Indice da Linha que está sendo alterada. PedidoLinesTO pedidos = GetLines(rowIndex); // Instanciando as Linhas do meu pedido com os valores da linha selecionada. if (e.CommandName.Equals("Update")) // Checando o Upodate. { decimal qty = Convert.ToDecimal(gvwLines.Rows[rowIndex].Cells[(int)SalesQty].Text); // Esse é o valor que está vindo nulo e não o que foi digitado //Eu criei um enumerate do Meu Grid para recuperar as células. No comando acima já ocorre um exception dizendo que string está com valor de conversão incorreta. Acredito que por estar nula. if (!CheckInventory(pedidos.ItemId, pedidos.InventColorId, pedidos.SalesQty)); { return; } } } catch (Exception ex) { lblErrors.Text = ex.Message; } } Alguém já teve algum problema similar ? É possível fazer esse checagem da forma com estou implementando ? Obrigado, André.
  5. Olá Quintelab. Sim, há eventos nos campos anteriores, pois os listbox serão preenchidos dinamicamente. O que eu fiz, foi no último listbox, após executar o Stored Procedures para recuperar os itens dele, incluir para forçar o Foco na textbox seguinte. Aparentemente funcionou. Valeu pela dica. Abraços
  6. Pessoal, Em uma página, tenho alguns campos que variam de listbox e text box. O último textbox é um campo onde estou usando uma máscara com controles do Ajax (já tentei usar javascript mas o mesmo erro ocorria). Esse é o último campo da tela, quando dou um tab no campo anterior a ele, o textbox recebe o foco (visualmente dá pra ver o prompt muito rapidamente) e já em seguida perde o foco, me obrigando a ir com o Mouse no campo para poder entrar com o valor. Já retirei a máscara, incluir um text box limpo, mas o erro também acontece. Alguém já encontrou alguma situação parecida ou talvez possa ter alguma idéia do que possa estar acontecendo ? Obrigado,
  7. Olá Pessoal. Sou novo no fórum e também novo no desenvolvimento de aplicações .NET. Estou fazendo alguns cursos, mas preciso fazer um desenvolvimento e acredito que não terei tempo suficiente para esperar eu ver algo do tipo no curso. Tenho uma página, onde eu inclui um Datagridview, usando ObjectDataSource para fazer busca de dados no Banco. A página está carregando legal, os dados estao retornando conforme eu preciso. Porém, o usuário me solicitou que eu implemente alguma forma de busca. Adicionei um text box no topo da minha página junto com um botão de search. Porém, agora eu precisaria saber como eu posso fazer essa busca nas células do DataGrid. Eu ví alguns exemplos aqui no Fórum, porém entendi que são para versão client, e o exemplo mais parecido que eu encontrei foi em VB.NET. Alguém já encontrou alguma situação parecida ? Obrigado, André.
×
×
  • Criar Novo...