public override void ModelToView() { IsPopulated = true; byte[] Versao = null; string QueryFilter = "IDFRDBase=" + CurrentFRDBase.ID.ToString(); if (GisaDataSetHelper.GetInstance().SFRDCondicaoDeAcesso. Select(QueryFilter).Length != 0) { CurrentCondicaoDeAcesso = (GISADataset.SFRDCondicaoDeAcessoRow)(GisaDataSetHelper.GetInstance(). SFRDCondicaoDeAcesso.Select(QueryFilter)[0]); } else { CurrentCondicaoDeAcesso = GisaDataSetHelper.GetInstance().SFRDCondicaoDeAcesso. AddSFRDCondicaoDeAcessoRow(CurrentFRDBase, "", "", "", "", Versao, 0); } TecnicaRegistoController = new DomainValueListBoxController(CurrentFRDBase, GisaDataSetHelper.GetInstance().TipoTecnicasDeRegisto, GisaDataSetHelper.GetInstance().SFRDTecnicasDeRegisto, "IDTipoTecnicasDeRegisto", chkLstTecnicaRegisto); TecnicaRegistoController.ModelToView(); FormaSuporteAcondicionamentoController = new DomainValueListBoxController(CurrentFRDBase, GisaDataSetHelper.GetInstance().TipoFormaSuporteAcond, GisaDataSetHelper.GetInstance().SFRDFormaSuporteAcond, "IDTipoFormaSuporteAcond", chkLstFormaSuporteAcondicionamento); FormaSuporteAcondicionamentoController.ModelToView(); EstadoConservacaoController = new DomainValueListBoxController(CurrentFRDBase, GisaDataSetHelper.GetInstance().TipoEstadoDeConservacao, GisaDataSetHelper.GetInstance().SFRDEstadoDeConservacao, "IDTipoEstadoDeConservacao", chkLstEstadoConservacao, true); EstadoConservacaoController.ModelToView(); MaterialSuporteController = new DomainValueListBoxController(CurrentFRDBase, GisaDataSetHelper.GetInstance().TipoMaterialDeSuporte, GisaDataSetHelper.GetInstance().SFRDMaterialDeSuporte, "IDTipoMaterialDeSuporte", chkLstMaterialSuporte); MaterialSuporteController.ModelToView(); if (! CurrentCondicaoDeAcesso.IsAuxiliarDePesquisaNull()) { txtAuxiliaresPesquisa.Text = CurrentCondicaoDeAcesso.AuxiliarDePesquisa; } else { txtAuxiliaresPesquisa.Text = ""; } IsPopulated = true; }
public override void LoadData(DataRow CurrentDataRow, IDbConnection conn) { IsLoaded = false; byte[] Versao = null; if (CurrentDataRow == null) { return; } GISADataset.FRDBaseRow CurrentFRDBase = null; CurrentFRDBase = (GISADataset.FRDBaseRow)CurrentDataRow; try { FRDRule.Current.LoadPanelAVCondicoesAcessoData(GisaDataSetHelper.GetInstance(), CurrentFRDBase.ID, conn); CurrentSFRDCondicaoDeAcesso = (GISADataset.SFRDCondicaoDeAcessoRow)(GisaDataSetHelper.GetInstance().SFRDCondicaoDeAcesso.Select("IDFRDBase=" + CurrentFRDBase.ID.ToString())[0]); } catch (IndexOutOfRangeException) { CurrentSFRDCondicaoDeAcesso = GisaDataSetHelper.GetInstance().SFRDCondicaoDeAcesso.AddSFRDCondicaoDeAcessoRow(CurrentFRDBase, "", "", "", "", Versao, 0); } IsLoaded = true; }
public override void LoadData(DataRow CurrentDataRow, IDbConnection conn) { IsLoaded = false; byte[] Versao = null; if (CurrentDataRow == null) return; GISADataset.FRDBaseRow CurrentFRDBase = null; CurrentFRDBase = (GISADataset.FRDBaseRow)CurrentDataRow; try { FRDRule.Current.LoadPanelAVCondicoesAcessoData(GisaDataSetHelper.GetInstance(), CurrentFRDBase.ID, conn); CurrentSFRDCondicaoDeAcesso = (GISADataset.SFRDCondicaoDeAcessoRow)(GisaDataSetHelper.GetInstance().SFRDCondicaoDeAcesso.Select("IDFRDBase=" + CurrentFRDBase.ID.ToString())[0]); } catch (IndexOutOfRangeException) { CurrentSFRDCondicaoDeAcesso = GisaDataSetHelper.GetInstance().SFRDCondicaoDeAcesso.AddSFRDCondicaoDeAcessoRow(CurrentFRDBase, "", "", "", "", Versao, 0); } IsLoaded = true; }