public void Declarar_ganador(int p_Puja_OID, int p_usuarioGanador_OID) { DSM1GenNHibernate.EN.DSM1.PujaEN pujaEN = null; try { SessionInitializeTransaction(); pujaEN = (PujaEN)session.Load(typeof(PujaEN), p_Puja_OID); pujaEN.UsuarioGanador = (DSM1GenNHibernate.EN.DSM1.RegistradoEN)session.Load(typeof(DSM1GenNHibernate.EN.DSM1.RegistradoEN), p_usuarioGanador_OID); pujaEN.UsuarioGanador.PujaGanadora.Add(pujaEN); session.Update(pujaEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is DSM1GenNHibernate.Exceptions.ModelException) { throw ex; } throw new DSM1GenNHibernate.Exceptions.DataLayerException("Error in PujaCAD.", ex); } finally { SessionClose(); } }
public override bool Equals(object obj) { if (obj == null) { return(false); } PujaEN t = obj as PujaEN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public PujaEN(PujaEN puja) { this.init(Id, puja.Fecha, puja.Puja_inicial, puja.UsuarioGanador, puja.Articulo, puja.Puja_max, puja.OfertaPuja, puja.Id_usuario, puja.Cerrada, puja.Pagada); }