Esempio n. 1
0
		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;
		}
Esempio n. 2
0
        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;
		}