Agrego: Como veis, desde Recinte se accede a Recinte.Municipi.Municipi, a recinte.Municipi.Municipi.Provincia,... ese es el problema
private string CalcularIdentificacioParcela(DunRecinte
recinte)
{
string _resultat = "{0}{1}-{3}-{4}-{5}-{6}";
string _idProvincia = GeneralUtils.GetFilledNumber
(recinte.Municipi.Municipi.Provincia.CodiProvincia, 2);
string _idMunicipi = GeneralUtils.GetFilledNumber
(recinte.Municipi.Municipi.CodiMunicipi, 3);
string _agregat = GeneralUtils.GetFilledNumber
(recinte.Agregat.GetValueOrDefault(0).ToString(), 3);
string _zona = GeneralUtils.GetFilledNumber
(recinte.Zona.GetValueOrDefault(0).ToString(), 2);
string _poligon = GeneralUtils.GetFilledNumber
(recinte.Poligon, 3);
string _parcela = GeneralUtils.GetFilledNumber
(recinte.Parcela.GetValueOrDefault(0).ToString(), 5);
string _recinte = GeneralUtils.GetFilledNumber
(recinte.Recinte.GetValueOrDefault(0).ToString(), 5);
return String.Format(_resultat, _idProvincia, _idMunicipi,
_agregat, _zona, _poligon, _parcela, _recinte);
}
public partial class DunRecinte
{
private System.Int16? _Agregat;
private System.Int16? _AnyPlanta;
private System.Int16? _AnyRessembra;
private System.Int16? _ArbresAillats;
private System.String _CanviOliveres;
private DunDeclaracio _Declaracio;
private readonly ISet<DunRecAjut> _RecinteAjuts = new
HashedSet<DunRecAjut>();
private readonly ISet<DunRecArbre> _RecinteArbres = new
HashedSet<DunRecArbre>();
private DunCodisEmpresCertif _EmpresCertif;
private System.String _IdFinca;
private System.String _IndArrencada;
private System.String _IsValidat;
private System.Single _MarcPlant1;
private System.Single _MarcPlant2;
private System.Single _MetresCamins;
private System.Single _MetresMur;
private System.String _ModSigpac;
private DunCodisMunicipiCad _Municipi;
private System.Int32? _NumPar;
private System.Int32? _Parcela;
private System.Int32? _ParcelFructicola;
private System.String _PassaportFitosanitari;
private System.String _PeusCitric;
private DunCodisPeus _Peus;
private System.String _Poligon;
private System.Int32? _Recinte;
private System.String _SecaRegadiu;
private DunCodisSistemaFormacio _SistemaFormacio;
private DunCodisSistemaReg _SistemaReg;
private System.Double? _SupConreada;
private DunCodisTinenca _Tinenca;
private DunCodisUs _Us;
private DunCodisVarietat _Varietat;
private System.Int16? _Zona;
private DunCodisSistemaCaptacio _SistemaCaptacio;
public virtual System.Int16? Agregat
{
get
{
return _Agregat;
}
set
{
_Agregat = value;
}
}
public virtual System.Int16? AnyPlanta
{
get
{
return _AnyPlanta;
}
set
{
_AnyPlanta = value;
}
}
public virtual System.Int16? AnyRessembra
{
get
{
return _AnyRessembra;
}
set
{
_AnyRessembra = value;
}
}
public virtual System.Int16? ArbresAillats
{
get
{
return _ArbresAillats;
}
set
{
_ArbresAillats = value;
}
}
public virtual System.String CanviOliveres
{
get
{
return _CanviOliveres;
}
set
{
_CanviOliveres = value;
}
}
public virtual DunDeclaracio Declaracio
{
get
{
return _Declaracio;
}
set
{
_Declaracio = value;
}
}
public virtual ISet<DunRecAjut> RecinteAjuts
{
get
{
return _RecinteAjuts;
}
}
public virtual ISet<DunRecArbre> RecinteArbres
{
get
{
return _RecinteArbres;
}
}
public virtual DunCodisEmpresCertif EmpresCertif
{
get
{
return _EmpresCertif;
}
set
{
_EmpresCertif = value;
}
}
public virtual System.String IdFinca
{
get
{
return _IdFinca;
}
set
{
Check.Require(value != null,"IdFinca must not
be null.");
_IdFinca = value;
}
}
public virtual System.String IndArrencada
{
get
{
return _IndArrencada;
}
set
{
_IndArrencada = value;
}
}
public virtual System.String IsValidat
{
get
{
return _IsValidat;
}
set
{
_IsValidat = value;
}
}
public virtual System.Single MarcPlant1
{
get
{
return _MarcPlant1;
}
set
{
_MarcPlant1 = value;
}
}
public virtual System.Single MarcPlant2
{
get
{
return _MarcPlant2;
}
set
{
_MarcPlant2 = value;
}
}
public virtual System.Single MetresCamins
{
get
{
return _MetresCamins;
}
set
{
_MetresCamins = value;
}
}
public virtual System.Single MetresMur
{
get
{
return _MetresMur;
}
set
{
_MetresMur = value;
}
}
public virtual System.String ModSigpac
{
get
{
return _ModSigpac;
}
set
{
_ModSigpac = value;
}
}
public virtual DunCodisMunicipiCad Municipi
{
get
{
return _Municipi;
}
set
{
_Municipi = value;
}
}
public virtual System.Int32? NumPar
{
get
{
return _NumPar;
}
set
{
_NumPar = value;
}
}
public virtual System.Int32? Parcela
{
get
{
return _Parcela;
}
set
{
_Parcela = value;
}
}
public virtual System.Int32? ParcelFructicola
{
get
{
return _ParcelFructicola;
}
set
{
_ParcelFructicola = value;
}
}
public virtual System.String PassaportFitosanitari
{
get
{
return _PassaportFitosanitari;
}
set
{
_PassaportFitosanitari = value;
}
}
public virtual System.String PeusCitric
{
get
{
return _PeusCitric;
}
set
{
_PeusCitric = value;
}
}
public virtual DunCodisPeus Peus
{
get
{
return _Peus;
}
set
{
_Peus = value;
}
}
public virtual System.String Poligon
{
get
{
return _Poligon;
}
set
{
_Poligon = value;
}
}
public virtual System.Int32? Recinte
{
get
{
return _Recinte;
}
set
{
_Recinte = value;
}
}
public virtual System.String SecaRegadiu
{
get
{
return _SecaRegadiu;
}
set
{
_SecaRegadiu = value;
}
}
public virtual DunCodisSistemaFormacio SistemaFormacio
{
get
{
return _SistemaFormacio;
}
set
{
_SistemaFormacio = value;
}
}
public virtual DunCodisSistemaReg SistemaReg
{
get
{
return _SistemaReg;
}
set
{
_SistemaReg = value;
}
}
public virtual System.Double? SupConreada
{
get
{
return _SupConreada;
}
set
{
_SupConreada = value;
}
}
public virtual DunCodisTinenca Tinenca
{
get
{
return _Tinenca;
}
set
{
_Tinenca = value;
}
}
public virtual DunCodisUs Us
{
get
{
return _Us;
}
set
{
_Us = value;
}
}
public virtual DunCodisVarietat Varietat
{
get
{
return _Varietat;
}
set
{
_Varietat = value;
}
}
public virtual System.Int16? Zona
{
get
{
return _Zona;
}
set
{
_Zona = value;
}
}
public virtual DunCodisSistemaCaptacio SistemaCaptacio
{
get
{
return _SistemaCaptacio;
}
set
{
_SistemaCaptacio = value;
}
}
On 14 dic, 17:42, José F. Romaniello <[email protected]> wrote:
> Mostra CalcularIdentificacioParcela y DunRecinte (lo mas importante de esta
> clase).
>
> Gracias.
--
Para escribir al Grupo, hágalo a esta dirección:
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
