private void InitializeEvents(ref Formularios.frmFREVincular formFVincular) { // Refresh REs formFVincular.eCallRefreshREs += new mdlRE.Formularios.frmFREVincular.delCallRefreshREs(formFVincular_eCallRefreshREs); // Refresh REs Vinculados formFVincular.eCallRefreshREsVinculados += new mdlRE.Formularios.frmFREVincular.delCallRefreshREsVinculados(formFVincular_eCallRefreshREsVinculados); //ShowDialogREs formFVincular.eCallShowDialogREs += new mdlRE.Formularios.frmFREVincular.delCallShowDialogREs(ShowDialog); // RE Vincular formFVincular.eCallREVincular += new mdlRE.Formularios.frmFREVincular.delCallREVincular(formFVincular_eCallREVincular); // RE Desvincular formFVincular.eCallREDesvincular += new mdlRE.Formularios.frmFREVincular.delCallREDesvincular(formFVincular_eCallREDesvincular); // RE Novo formFVincular.eCallShowRENovo += new mdlRE.Formularios.frmFREVincular.delCallShowRENovo(ShowDialogRENovo); // RE Editar formFVincular.eCallShowREEditar += new mdlRE.Formularios.frmFREVincular.delCallShowREEditar(ShowDialogREEditar); // RE Exclui formFVincular.eCallShowRERemover += new mdlRE.Formularios.frmFREVincular.delCallShowRERemover(formFRes_eCallShowRERemover); }
private bool formFVincular_eCallREVincular(Formularios.frmFREVincular sender, int nIdRe) { mdlDataBaseAccess.Tabelas.XsdTbREsPEs.tbREsPEsRow dtrwVincular = m_typDatSetResPes.tbREsPEs.NewtbREsPEsRow(); dtrwVincular.nIdExportador = m_nIdExportador; dtrwVincular.strIdPE = m_strIdPe; dtrwVincular.nIdRe = nIdRe; m_typDatSetResPes.tbREsPEs.AddtbREsPEsRow(dtrwVincular); vGeraPersonalizavel(); sender.Personalizavel = this.Personalizavel; sender.Editavel = (bReVinculado(m_strIdPe)) && (!bDSEVinculado(m_strIdPe)); return(true); }
private bool formFVincular_eCallREDesvincular(Formularios.frmFREVincular sender, int nIdRe) { mdlDataBaseAccess.Tabelas.XsdTbREsPEs.tbREsPEsRow dtrwDesvincular = m_typDatSetResPes.tbREsPEs.FindBynIdExportadornIdRestrIdPE(m_nIdExportador, nIdRe, m_strIdPe); if ((dtrwDesvincular == null) || (dtrwDesvincular.RowState == System.Data.DataRowState.Deleted)) { return(false); } dtrwDesvincular.Delete(); vGeraPersonalizavel(); sender.Personalizavel = this.Personalizavel; sender.Editavel = (bReVinculado(m_strIdPe)) && (!bDSEVinculado(m_strIdPe)); return(true); }