this is the code to generate the wsdl:

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data.SqlClient;
using System.Data;
using System.Xml;

[WebService(Namespace = "http://localhost/bookingsystem";)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class Service : System.Web.Services.WebService
{
    
    public Service () {

        //SqlConnection myConnection1 = new SqlConnection
("server=localhost;database=booking;user id=booking; 
password=booking");
    }
    [WebMethod(Description = "Login")]
    public DataSet logon(string uname, string upassword)
    {
        int userId;

        SqlConnection myConnection = new SqlConnection
("server=localhost;database=booking;user id=booking; 
password=booking");
        SqlDataAdapter myCommand1 = new SqlDataAdapter("SELECT * 
FROM UserDetails WHERE User_Name='" + uname + "' AND User_Password 
= '"+upassword+"'", myConnection);
        DataSet ds = new DataSet();
        myCommand1.Fill(ds, "login");

        if (ds.Tables[0].Rows.Count > 0)
        {
            userId = int.Parse(ds.Tables[0].Rows[0]
["user_id"].ToString());

            DataSet detailSet = this.userDetails(userId);
            //userDetails(userId);

            ds.Merge(detailSet, true);


        }
        else
        {
            SqlDataAdapter myCommand13 = new SqlDataAdapter("SELECT 
* FROM INVALID", myConnection);
            ds.Tables.Clear();
            myCommand13.Fill(ds, "INVALID");
            
           
        }
        return ds;
    }
    [WebMethod(Description = "LoginXML")]
    public XmlDocument logonXML(string uname, string upassword)
    {
        int userId;

        SqlConnection myConnection = new SqlConnection
("server=localhost;database=booking;user id=booking; 
password=booking");
        SqlDataAdapter myCommand1 = new SqlDataAdapter("SELECT * 
FROM UserDetails WHERE User_Name='" + uname + "' AND User_Password 
= '" + upassword + "'", myConnection);
        DataSet ds = new DataSet();
        myCommand1.Fill(ds, "login");

        if (ds.Tables[0].Rows.Count > 0)
        {
            userId = int.Parse(ds.Tables[0].Rows[0]
["user_id"].ToString());

            DataSet detailSet = this.userDetails(userId);
            //userDetails(userId);

            ds.Merge(detailSet, true);


        }
        else
        {
            SqlDataAdapter myCommand13 = new SqlDataAdapter("SELECT 
* FROM INVALID", myConnection);
            ds.Tables.Clear();
            myCommand13.Fill(ds, "INVALID");


        }
        XmlDataDocument dataDoc = new XmlDataDocument(ds);
        return dataDoc;

        //return ds;
    }

    private DataSet userDetails(int userID)
    {

        SqlConnection myConnection = new SqlConnection
("server=localhost;database=booking;user id=booking; 
password=booking");
        SqlDataAdapter myCommand1 = new SqlDataAdapter("SELECT     
dbo.Friends.Friends_ID, dbo.Friends.Friends_Email FROM dbo.Friends 
WHERE dbo.Friends.User_ID = '" + userID + "'", myConnection);
        SqlDataAdapter myCommand3 = new SqlDataAdapter("SELECT     
Meet_GUID, Meet_Pin, Meeting_Date, Meeting_Len, Meet_Start, 
Meet_DAteAdded, Meet_ID, Meet_User FROM dbo.Meetings WHERE 
(Meet_User = '1')", myConnection);
        DataSet ds = new DataSet();
        myCommand1.Fill(ds, "Friends");
        myCommand3.Fill(ds, "MyMeetings");

        return ds;
    }


    [WebMethod(Description = "Meeting Attendees")]
    public DataSet meetingAttendees(string MeetGuid)
    {

        SqlConnection myConnection = new SqlConnection
("server=localhost;database=booking;user id=booking; 
password=booking");
        SqlDataAdapter myCommand1 = new SqlDataAdapter("SELECT     
Attend_Email, Attend_Meet FROM dbo.Attendees WHERE (Attend_Meet 
= '"+MeetGuid+"')", myConnection);

        DataSet ds = new DataSet();
        myCommand1.Fill(ds, "Attendees");

        return ds;
    }

    [WebMethod(Description = "Logon2")]
    public XmlDocument logonXML1(string uname, string upassword)
    {
        //int userId;

        SqlConnection myConnection = new SqlConnection
("server=localhost;database=booking;user id=booking; 
password=booking");
        SqlDataAdapter myCommand1 = new SqlDataAdapter("SELECT * 
FROM UserDetails WHERE User_Name='" + uname + "' AND User_Password 
= '" + upassword + "'", myConnection);
        DataSet ds = new DataSet();
        myCommand1.Fill(ds, "login");

        if (ds.Tables[0].Rows.Count > 0)
        {
           // XmlDataDocument dataDoc = new XmlDataDocument(ds);
            //return true;


        }
        else
        {
            SqlDataAdapter myCommand13 = new SqlDataAdapter("SELECT 
* FROM INVALID", myConnection);
            ds.Tables.Clear();
            myCommand13.Fill(ds, "INVALID");


        }
        XmlDataDocument dataDoc = new XmlDataDocument(ds);
        return dataDoc;
    }
}






------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page
http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to