IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Discussion :

des classes en webservice


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 1
    Par défaut des classes en webservice
    bonjour
    je suis nouveau dans les webservices
    comment je peu creer des classes client et pays , au lieu de saisire toutes les methodes dans le meme fichier?

    voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    using System;
    using System.Web;
    using System.Web.Services;
    using System.Web.Services.Protocols;
    using System.Data;
    using System.Data.SqlClient;
     
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class Service : System.Web.Services.WebService
    {
        SqlConnection conn = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["hoteldbConnectionString"].ToString());
        SqlDataAdapter da_pays;
        SqlDataAdapter da_client;
        public Service()
        {
     
            //Uncomment the following line if using designed components 
            //InitializeComponent();
     
        }
        [WebMethod]
        public DataSet getClients()
        {
            da_client = new SqlDataAdapter("select cin,GENRE_CLI,NOM_CLI,PRENOM_CLI,ENTREPRISE_CLI,ADRESS_CLI,PAYS_CLI,TEL_CLI,FAX_CLI,EMAIL_CLI,date_insc from CLIENT", conn);
            DataSet ds = new DataSet();
            da_client.Fill(ds, "CLIENT");
            return ds;
        }
        [WebMethod]
        public DataSet getPays()
        {
            da_pays = new SqlDataAdapter("select * from pays", conn);
            DataSet ds = new DataSet();
            SqlCommandBuilder myCmd = new SqlCommandBuilder(da_pays);
            da_pays.Fill(ds, "pays");
            return ds;
        }

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Septembre 2002
    Messages
    1 581
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2002
    Messages : 1 581
    Par défaut
    Tu peux soit encapsuler tes classes à la suite les unes des autres au sein de ton namespace soit créer une ou plusieurs DLL que tu références dans ton web service par la suite.

    Maintenant si tu veux réellement isoler pays et client tu peux faire deux web services différents.

  3. #3
    Membre expérimenté

    Inscrit en
    Décembre 2005
    Messages
    175
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 175
    Par défaut
    J'ai un peu du mal à comprendre personnellement

    tu aimerais faire deux services web séparés ou veux tu liér client et pays (un client ayant son adresse principale dans un pays unique je suppose)?

Discussions similaires

  1. Diagramme des classes pour l'interface visuel
    Par robv dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 25/06/2004, 10h50
  2. [debutant] Comment ajouter des .class ?
    Par Slein dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/04/2004, 14h30
  3. Créer les get et set des classes
    Par cameleon2002 dans le forum JBuilder
    Réponses: 3
    Dernier message: 17/09/2003, 21h03
  4. specifier les chemins des .class
    Par draken dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/07/2003, 09h35
  5. Inserer des classes java existantes
    Par 2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/03/2003, 12h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo