Quantcast
Channel: Eventos em Asp .Net
Viewing all articles
Browse latest Browse all 6

Eventos em Asp .Net

$
0
0

Olá meus caros colegas Desenvolvedores;
Seguinte em Windows Forms eu tenho grande facilidade e boa compreenção de como criar eventos custumizados,

mas em Asp .Net já não consigo ter os mesmos resultados por causa dos ditos postBacks e outros motivos mais

que não seguram os valores de variaveis e sempre geram uma nova página, pois bem

o que eu to querendo fazer é o seguinte, criei um software de controle para uma empresa todo em winF e este

software controle desde coisas básicas até status detalhado de equipamento, pois cada equipamento é atribuido

a um carro diferente. Visto isso eu controlo o status dele por cores e mais alguns efeitos pedidos pelo cliente

meu sistema começa carregando algumas listas com os dados dos equipamentos dados dos carros etc; então

toda vez q eu atualizo o banco tenho q atualizar estas listas então desenvolvi  um evento que toda vez q salvo

excluo ou atualizo alguma coisa no sistema ele atualiza as listas e todas as telas do sistema, no windows forms é

fácil pois ele não se recria toda vez q vai para um servidor, e agora meu cliente pediu para que eu converte-se todo

projeto para web, e estou me deparando com esta dificuldade, gostaria de saber de vcs como eu poderia fazer isso

a estrutura básica pra isto ta assim:

public delegate void Atualisa();

class Aplicativo

{

     public static event Atualisa Atualisar;

    public void DispararEvento()

    {

          if(Atualisar != null)

          {

               Atualisar();

          }

    }

}

//e na minha página tenho

public .....Pagina : Page...

{

          private void Page_Load(object sender, EventArgs e)

         {

                    Aplicativo.Atualisar += new Atualisa(AtualisaCadastro);

          }

         private void AtualisaCadastro()

        {

                  ClassBanco banco = new ClassBanco();

                  banco.PreencherListas();

                  PreencherGrid();

        }

       //aqui é minha duvida onde usar o método DispararEvento() pois mesmo q eu dispare ele ele não está atualisando as listas nem repreenchendo os dados novamente do grid

}

 

Grato pela ajuda

Att Edney


Viewing all articles
Browse latest Browse all 6

Latest Images





Latest Images