-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: Array list of objects with composite id
PostPosted: Tue May 23, 2006 3:26 pm 
Newbie

Joined: Mon May 08, 2006 12:47 pm
Posts: 6
hi,
my problem is: i have an array list of objetct, this is my class code

Code:
using System;

namespace Pago.ModeloDominio
{
   public class AcuerdoFuenteContratacion : IEntity
   {
      private IDCompuestaAcuerdo _IDAcuerdo=new IDCompuestaAcuerdo();
      private DateTime _VigDesde;
      private DateTime _VigHasta;
      private string _Valor1;
      private string _Valor2;
      private string _Valor3;
      
      public AcuerdoFuenteContratacion() {}
      
      #region Equals y GetHashCode
      public override bool Equals(object obj)
      {
         return base.Equals(obj);
      }

      public override int GetHashCode()
      {
         return base.GetHashCode();
      }
      #endregion

      public IDCompuestaAcuerdo IDAcuerdo
      {
         get{return this._IDAcuerdo;}
         set{this._IDAcuerdo=value;}
      }
      public DateTime VigDesde
      {
         get{return this._VigDesde;}
         set{this._VigDesde=value;}
      }
      public DateTime VigHasta
      {
         get{return this._VigHasta;}
         set{this._VigHasta=value;}
      }
      public string Valor1
      {
         get{return this._Valor1;}
         set{this._Valor1=value;}
      }
      public string Valor2
      {
         get{return this._Valor2;}
         set{this._Valor2=value;}
      }
      public string Valor3
      {
         get{return this._Valor3;}
         set{this._Valor3=value;}
      }

      


   }
   public class IDCompuestaAcuerdo : IEntity
   {
      private string _IDFuenteContratacion;
      private string _IDTipoLiquidacion;
      private string _IDRol;
      private string _TipoAcuerdo;
      #region Equals y GetHashCode
      public override bool Equals(object obj)
      {
         return base.Equals(obj);
      }

      public override int GetHashCode()
      {
         return base.GetHashCode();
      }
      #endregion
      public string IDFuenteContratacion
      {
         get{return this._IDFuenteContratacion;}
         set{this._IDFuenteContratacion=value;}
      }
      public string IDTipoLiquidacion
      {
         get{return this._IDTipoLiquidacion;}
         set{this._IDTipoLiquidacion=value;}
      }
      public string IDRol
      {
         get{return this._IDRol;}
         set{this._IDRol=value;}
      }
      public string TipoAcuerdo
      {
         get{return this._TipoAcuerdo;}
         set{this._TipoAcuerdo=value;}
      }
      
   }
}


i add an array of object of this class to an arraylist, like this:
Code:
public IList RecuperarTodos()
      {
         using(Repository repository = new Repository())
         {
            repository.Open();
            repository.BeginTransaction();            
            return repository.GetAll(typeof(AcuerdoFuenteContratacion), "AcuerdoFuenteContratacion");
         }
      }

now, i link this list to a datagrid, but the problem is that the datagrid dont show the columns of the composite id, how can i fix this?


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.