public override bool Equals(object obj) { if (obj == null) { return(false); } PlanesPremiumEN t = obj as PlanesPremiumEN; if (t == null) { return(false); } if (IdPlan.Equals(t.IdPlan)) { return(true); } else { return(false); } }
public UniDATESGenNHibernate.EN.UniDATES.PlanesPremiumEN Pagar(UniDATESGenNHibernate.Enumerated.UniDATES.PlanesPremEnum p_idPlan, float p_precio, string p_descripcion, string p_nombre, int p_idUsuario) { /*PROTECTED REGION ID(UniDATESGenNHibernate.CP.UniDATES_PlanesPremium_Pagar) ENABLED START*/ IPlanesPremiumCAD planesPremiumCAD = null; PlanesPremiumCEN planesPremiumCEN = null; UsuarioCAD usuarioCAD = null; UsuarioCEN usuarioCEN = null; UniDATESGenNHibernate.EN.UniDATES.PlanesPremiumEN result = null; try { SessionInitializeTransaction(); planesPremiumCAD = new PlanesPremiumCAD(session); planesPremiumCEN = new PlanesPremiumCEN(planesPremiumCAD); usuarioCAD = new UsuarioCAD(session); usuarioCEN = new UsuarioCEN(usuarioCAD); UniDATESGenNHibernate.Enumerated.UniDATES.PlanesPremEnum oid; //Initialized PlanesPremiumEN PlanesPremiumEN planesPremiumEN; planesPremiumEN = new PlanesPremiumEN(); planesPremiumEN.IdPlan = p_idPlan; planesPremiumEN.Precio = p_precio; planesPremiumEN.Descripcion = p_descripcion; planesPremiumEN.Nombre = p_nombre; //Call to PlanesPremiumCAD oid = planesPremiumCAD.Pagar(planesPremiumEN); UsuarioEN usuarioEN = usuarioCEN.ReadOID(p_idUsuario); usuarioEN.Premium = true; usuarioCAD.ModifyDefault(usuarioEN); result = planesPremiumCAD.ReadOIDDefault(oid); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public PlanesPremiumEN(PlanesPremiumEN planesPremium) { this.init(IdPlan, planesPremium.Precio, planesPremium.Descripcion, planesPremium.Nombre, planesPremium.UsuarioPremium); }