Exemplo n.º 1
0
        public void Editar(UsuarioEN usuario)
        {
            try
            {
                SessionInitializeTransaction ();
                UsuarioEN usuarioEN = (UsuarioEN)session.Load (typeof(UsuarioEN), usuario.Nif);

                usuarioEN.Usuario = usuario.Usuario;

                usuarioEN.Contrasenya = usuario.Contrasenya;

                usuarioEN.Nombre = usuario.Nombre;

                usuarioEN.Apellidos = usuario.Apellidos;

                usuarioEN.Direccion = usuario.Direccion;

                usuarioEN.Telefono = usuario.Telefono;

                usuarioEN.CodigoPostal = usuario.CodigoPostal;

                usuarioEN.Pais = usuario.Pais;

                usuarioEN.Localidad = usuario.Localidad;

                usuarioEN.Provincia = usuario.Provincia;

                usuarioEN.Tipo = usuario.Tipo;

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

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

            finally
            {
                SessionClose ();
            }
        }
Exemplo n.º 2
0
        public void Editar(string p_oid, string p_usuario, string p_contrasenya, string p_nombre, string p_apellidos, string p_direccion, string p_telefono, string p_codigoPostal, string p_pais, string p_localidad, string p_provincia, PalmeralGenNHibernate.Enumerated.Default_.TipoEmpleoEnum p_tipo)
        {
            UsuarioEN usuarioEN = null;

            //Initialized UsuarioEN
            usuarioEN = new UsuarioEN ();
            usuarioEN.Nif = p_oid;
            usuarioEN.Usuario = p_usuario;
            usuarioEN.Contrasenya = p_contrasenya;
            usuarioEN.Nombre = p_nombre;
            usuarioEN.Apellidos = p_apellidos;
            usuarioEN.Direccion = p_direccion;
            usuarioEN.Telefono = p_telefono;
            usuarioEN.CodigoPostal = p_codigoPostal;
            usuarioEN.Pais = p_pais;
            usuarioEN.Localidad = p_localidad;
            usuarioEN.Provincia = p_provincia;
            usuarioEN.Tipo = p_tipo;
            //Call to UsuarioCAD

            _IUsuarioCAD.Editar (usuarioEN);
        }
Exemplo n.º 3
0
        public string Crear(UsuarioEN usuario)
        {
            try
            {
                SessionInitializeTransaction ();

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

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

            finally
            {
                SessionClose ();
            }

            return usuario.Nif;
        }
Exemplo n.º 4
0
 public UsuarioEN(UsuarioEN usuario)
 {
     this.init (usuario.Nif, usuario.Usuario, usuario.Contrasenya, usuario.Nombre, usuario.Apellidos, usuario.Direccion, usuario.Telefono, usuario.CodigoPostal, usuario.Pais, usuario.Localidad, usuario.Provincia, usuario.Tipo, usuario.Nominas, usuario.Jornadas);
 }