public UsuarioPremiumEN ReadOIDDefault(int idUsuario
                                               )
        {
            UsuarioPremiumEN usuarioPremiumEN = null;

            try
            {
                SessionInitializeTransaction();
                usuarioPremiumEN = (UsuarioPremiumEN)session.Get(typeof(UsuarioPremiumEN), idUsuario);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is UniDATESGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in UsuarioPremiumCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(usuarioPremiumEN);
        }
        public void Destroy(int idUsuario
                            )
        {
            try
            {
                SessionInitializeTransaction();
                UsuarioPremiumEN usuarioPremiumEN = (UsuarioPremiumEN)session.Load(typeof(UsuarioPremiumEN), idUsuario);
                session.Delete(usuarioPremiumEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is UniDATESGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in UsuarioPremiumCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
        public int HacerPremium(UsuarioPremiumEN usuarioPremium)
        {
            try
            {
                SessionInitializeTransaction();

                session.Save(usuarioPremium);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is UniDATESGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in UsuarioPremiumCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(usuarioPremium.IdUsuario);
        }
Esempio n. 4
0
        public void Modify(int p_UsuarioPremium_OID, string p_nombre, string p_apellidos, String p_contraseña, string p_email, int p_telefono, UniDATESGenNHibernate.Enumerated.UniDATES.SexoEnum p_sexo, bool p_bloqueado, UniDATESGenNHibernate.Enumerated.UniDATES.OrientacionSexualEnum p_orientaciónSexual, bool p_denunciado, bool p_premium, string p_usuariosBloqueados, int p_numeroTarjeta, string p_titular, Nullable <DateTime> p_fechaCaducidad, int p_cvv)
        {
            UsuarioPremiumEN usuarioPremiumEN = null;

            //Initialized UsuarioPremiumEN
            usuarioPremiumEN                    = new UsuarioPremiumEN();
            usuarioPremiumEN.IdUsuario          = p_UsuarioPremium_OID;
            usuarioPremiumEN.Nombre             = p_nombre;
            usuarioPremiumEN.Apellidos          = p_apellidos;
            usuarioPremiumEN.Contraseña         = Utils.Util.GetEncondeMD5(p_contraseña);
            usuarioPremiumEN.Email              = p_email;
            usuarioPremiumEN.Telefono           = p_telefono;
            usuarioPremiumEN.Sexo               = p_sexo;
            usuarioPremiumEN.Bloqueado          = p_bloqueado;
            usuarioPremiumEN.OrientaciónSexual  = p_orientaciónSexual;
            usuarioPremiumEN.Denunciado         = p_denunciado;
            usuarioPremiumEN.Premium            = p_premium;
            usuarioPremiumEN.UsuariosBloqueados = p_usuariosBloqueados;
            usuarioPremiumEN.NumeroTarjeta      = p_numeroTarjeta;
            usuarioPremiumEN.Titular            = p_titular;
            usuarioPremiumEN.FechaCaducidad     = p_fechaCaducidad;
            usuarioPremiumEN.Cvv                = p_cvv;
            //Call to UsuarioPremiumCAD

            _IUsuarioPremiumCAD.Modify(usuarioPremiumEN);
        }
// Modify default (Update all attributes of the class)

        public void ModifyDefault(UsuarioPremiumEN usuarioPremium)
        {
            try
            {
                SessionInitializeTransaction();
                UsuarioPremiumEN usuarioPremiumEN = (UsuarioPremiumEN)session.Load(typeof(UsuarioPremiumEN), usuarioPremium.IdUsuario);

                usuarioPremiumEN.NumeroTarjeta = usuarioPremium.NumeroTarjeta;


                usuarioPremiumEN.Titular = usuarioPremium.Titular;


                usuarioPremiumEN.FechaCaducidad = usuarioPremium.FechaCaducidad;


                usuarioPremiumEN.Cvv = usuarioPremium.Cvv;


                session.Update(usuarioPremiumEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is UniDATESGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in UsuarioPremiumCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
        public void Modify(UsuarioPremiumEN usuarioPremium)
        {
            try
            {
                SessionInitializeTransaction();
                UsuarioPremiumEN usuarioPremiumEN = (UsuarioPremiumEN)session.Load(typeof(UsuarioPremiumEN), usuarioPremium.IdUsuario);

                usuarioPremiumEN.Nombre = usuarioPremium.Nombre;


                usuarioPremiumEN.Apellidos = usuarioPremium.Apellidos;


                usuarioPremiumEN.Contraseña = usuarioPremium.Contraseña;


                usuarioPremiumEN.Email = usuarioPremium.Email;


                usuarioPremiumEN.Telefono = usuarioPremium.Telefono;


                usuarioPremiumEN.Sexo = usuarioPremium.Sexo;


                usuarioPremiumEN.Bloqueado = usuarioPremium.Bloqueado;


                usuarioPremiumEN.OrientaciónSexual = usuarioPremium.OrientaciónSexual;


                usuarioPremiumEN.Denunciado = usuarioPremium.Denunciado;


                usuarioPremiumEN.Premium = usuarioPremium.Premium;


                usuarioPremiumEN.UsuariosBloqueados = usuarioPremium.UsuariosBloqueados;


                usuarioPremiumEN.NumeroTarjeta = usuarioPremium.NumeroTarjeta;


                usuarioPremiumEN.Titular = usuarioPremium.Titular;


                usuarioPremiumEN.FechaCaducidad = usuarioPremium.FechaCaducidad;


                usuarioPremiumEN.Cvv = usuarioPremium.Cvv;

                session.Update(usuarioPremiumEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is UniDATESGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new UniDATESGenNHibernate.Exceptions.DataLayerException("Error in UsuarioPremiumCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }