예제 #1
0
        public void Modify(UsuarioEN usuario)
        {
            try
            {
                SessionInitializeTransaction ();
                UsuarioEN usuarioEN = (UsuarioEN)session.Load (typeof(UsuarioEN), usuario.Contraseña);

                usuarioEN.Nombre = usuario.Nombre;

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

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

            finally
            {
                SessionClose ();
            }
        }
예제 #2
0
        public void Modify(string p_Usuario_OID, string p_nombre)
        {
            UsuarioEN usuarioEN = null;

            //Initialized UsuarioEN
            usuarioEN = new UsuarioEN ();
            usuarioEN.Contraseña = p_Usuario_OID;
            usuarioEN.Nombre = p_nombre;
            //Call to UsuarioCAD

            _IUsuarioCAD.Modify (usuarioEN);
        }
예제 #3
0
        public string Nuevo_usuario(string p_nombre, string p_contraseña)
        {
            UsuarioEN usuarioEN = null;
            string oid;

            //Initialized UsuarioEN
            usuarioEN = new UsuarioEN ();
            usuarioEN.Nombre = p_nombre;

            usuarioEN.Contraseña = p_contraseña;

            //Call to UsuarioCAD

            oid = _IUsuarioCAD.Nuevo_usuario (usuarioEN);
            return oid;
        }
예제 #4
0
        public string Nuevo_usuario(UsuarioEN usuario)
        {
            try
            {
                SessionInitializeTransaction ();

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

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

            finally
            {
                SessionClose ();
            }

            return usuario.Contraseña;
        }
예제 #5
0
 public UsuarioEN(UsuarioEN usuario)
 {
     this.init (usuario.Contraseña, usuario.Nombre);
 }