public void ShowDialog() { try { m_formFIdiomas = new frmFIdiomas(ref m_cls_ter_tratadorErro, m_strEnderecoExecutavel); vInitializeEvents(ref m_formFIdiomas); m_formFIdiomas.ShowDialog(); m_bModificado = m_formFIdiomas.m_bModificado; m_formFIdiomas = null; } catch (Exception erro) { Object err = (Object)erro; m_cls_ter_tratadorErro.trataErro(ref err); } }
private void vInitializeEvents(ref frmFIdiomas formFIdiomas) { // Carrega Dados BD formFIdiomas.eCallCarregaDadosBD += new frmFIdiomas.delCallCarregaDadosBD(carregaDadosBD); // Carrega Dados Interface formFIdiomas.eCallCarregaDadosInterface += new frmFIdiomas.delCallCarregaDadosInterface(carregaDadosInterface); //Checagem de Integridade formFIdiomas.eCallChecaIntegridadeDados += new frmFIdiomas.delCallChecaIntegridadeDados(checaIntegridadeDados); // Salva Dados BD formFIdiomas.eCallSalvaDadosBD += new frmFIdiomas.delCallSalvaDadosBD(SalvaDadosBD); // Salva Dados Interface formFIdiomas.eCallSalvaDadosInterface += new frmFIdiomas.delCallSalvaDadosInterface(SalvaDadosInterface); // Idiomas Indisponiveis Visivel formFIdiomas.eCallIdiomasInstaladosVisivel += new mdlIdioma.frmFIdiomas.delCallIdiomasInstaladosVisivel(bIdiomasInstaladosVisivel); // Idiomas Indisponiveis Show formFIdiomas.eCallIdiomasInstaladosShow += new mdlIdioma.frmFIdiomas.delCallIdiomasInstaladosShow(ShowDialogIdiomasIndisponiveis); }