示例#1
0
        /// <summary>
        /// Permet de s'identifier
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void CreateUserButton_Click(object sender, EventArgs e)
        {
            ServiceIsimaBookSoapClient serv = new ServiceIsimaBookSoapClient();
            serv.AddUser(UserName.Text, Email.Text, ZipCode.Text, Ville.Text, Password.Text);

            FormsAuthentication.RedirectFromLoginPage(UserName.Text, true);
            Response.Redirect("Default.aspx");
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String guid = Request.QueryString["GUID_Book"];
            bool display = false;

            if (guid != null && guid != "")
            {
                display = true;
            }

            if (display == true)
            {
                ServiceIsimaBookSoapClient serv = new ServiceIsimaBookSoapClient();
                b = serv.BookByGUID(guid);
                LabelPrice.Text = b.Price.ToString();
                LabelTitle.Text = b.Title;
                LabelDate.Text = b.Writer.ToString();
                LabelDate.Text = b.ReleaseDate.ToString();
                LabelKind.Text = b.Type.ToString();
                LabelEditor.Text = b.Publisher.ToString();

                if (Session["panier"] == null)
                {
                    Session["panier"] = new PanierUser();
                }

                PanierUser p = (PanierUser)Session["panier"];
                if (p.SearchBook(b))
                {
                    TextBox1.Text = p.getInfoBook(b).ToString();
                }

            }
            else
            {
                Response.Write("Problème");
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String choice = Request.QueryString["choice"];
            String search = Request.QueryString["search"];

            ServiceIsimaBookSoapClient serv = new ServiceIsimaBookSoapClient();
            Book[] books;

            if (choice == null)
                books = serv.AllBooks();
            else if (choice == "0")
                books = serv.BookByTitle(search);
            else books = serv.BookByWriter(search);

            ArrayList values = new ArrayList();
            foreach (Book b in books)
            {
                values.Add(b);
            }

            RepeaterBook.DataSource = values;
            RepeaterBook.DataBind();
        }
示例#4
0
 /// <summary>
 /// Authenticate user
 /// </summary>
 /// <param name="userName"></param>
 /// <param name="password"></param>
 /// <param name="rememberUserName"></param>
 /// <returns></returns>
 private bool AuthenticateMe(string userName, string password, bool rememberUserName)
 {
     ServiceIsimaBookSoapClient serv = new ServiceIsimaBookSoapClient();
     return serv.VerifyUser(userName, password);
 }