public override void LoadData(DataRow CurrentDataRow, IDbConnection conn) { IsLoaded = false; CurrentFRDBase = (GISADataset.FRDBaseRow)CurrentDataRow; try { ufsAssociadas = FRDRule.Current.LoadOIDimensoesSuporteData(GisaDataSetHelper.GetInstance(), CurrentFRDBase.ID, conn); } catch (Exception ex) { Trace.WriteLine(ex); throw ex; } if (CurrentFRDBase.GetSFRDDimensaoSuporteRows().Length > 0) { currentDimensaoSuporteRow = CurrentFRDBase.GetSFRDDimensaoSuporteRows()[0]; } else { currentDimensaoSuporteRow = GisaDataSetHelper.GetInstance().SFRDDimensaoSuporte.NewSFRDDimensaoSuporteRow(); currentDimensaoSuporteRow.FRDBaseRow = CurrentFRDBase; currentDimensaoSuporteRow.Nota = ""; GisaDataSetHelper.GetInstance().SFRDDimensaoSuporte.AddSFRDDimensaoSuporteRow(currentDimensaoSuporteRow); } if (CurrentFRDBase.NivelRow.GetRelacaoHierarquicaRowsByNivelRelacaoHierarquica()[0].IDTipoNivelRelacionado == TipoNivelRelacionado.SR) { grpUFsAssociadasText = grpUFsAssociadasTextSeries; } else { grpUFsAssociadasText = grpUFsAssociadasTextOther; } OnShowPanel(); IsLoaded = true; }
public override void LoadData(DataRow CurrentDataRow, IDbConnection conn) { IsLoaded = false; CurrentFRDBase = (GISADataset.FRDBaseRow)CurrentDataRow; try { ufsAssociadas = FRDRule.Current.LoadOIDimensoesSuporteData(GisaDataSetHelper.GetInstance(), CurrentFRDBase.ID, conn); } catch (Exception ex) { Trace.WriteLine(ex); throw ex; } if (CurrentFRDBase.GetSFRDDimensaoSuporteRows().Length > 0) currentDimensaoSuporteRow = CurrentFRDBase.GetSFRDDimensaoSuporteRows()[0]; else { currentDimensaoSuporteRow = GisaDataSetHelper.GetInstance().SFRDDimensaoSuporte.NewSFRDDimensaoSuporteRow(); currentDimensaoSuporteRow.FRDBaseRow = CurrentFRDBase; currentDimensaoSuporteRow.Nota = ""; GisaDataSetHelper.GetInstance().SFRDDimensaoSuporte.AddSFRDDimensaoSuporteRow(currentDimensaoSuporteRow); } if (CurrentFRDBase.NivelRow.GetRelacaoHierarquicaRowsByNivelRelacaoHierarquica()[0].IDTipoNivelRelacionado == TipoNivelRelacionado.SR) grpUFsAssociadasText = grpUFsAssociadasTextSeries; else grpUFsAssociadasText = grpUFsAssociadasTextOther; OnShowPanel(); IsLoaded = true; }