示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSet    ds;
            Productbll pro = new Productbll();

            try
            {
                //load xml
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load(Server.MapPath("ProductUpdate.xml"));
                XmlNode rootNode  = xmlDoc.SelectSingleNode("product");
                XmlNode valueNode = rootNode.FirstChild;
                int     productNo = int.Parse(valueNode.InnerText);


                for (int i = 1; i < productNo; i++)
                {
                    //load data from database

                    ds = pro.GetProduct(i);
                    DataTable dt             = ds.Tables[0];
                    DataRow   dr             = dt.Rows[0];
                    string    productName    = Convert.ToString(dr["ProductName"]);
                    string    specs          = Convert.ToString(dr["Specification"]);
                    string    expDate        = Convert.ToString(dr["ExpiryDate"]);
                    int       price          = Convert.ToInt16(dr["DiscountedPrice"]);
                    string    specifications = specs.Replace(";", "</br>");

                    itemcollection.InnerHtml += "<div class='col-xs-3 iteminfo'>" +
                                                "<a href='/Details.aspx?productno=" + i + "'>" +
                                                "<img class='img-circle' src='UploadedImages/product" + i + ".jpg' width='100' height='100' /></a><h2>" + productName + "</h2>" +
                                                "<p>" + specifications + "</br>" +
                                                "Price: Rs." + price + "</br>" +
                                                "Expires On: " + expDate + "</p>" +

                                                "<p><a class='btn btn-default' href='/Details.aspx?productno=" + i + "' role='button'>View details &raquo;</a></p>" +
                                                "</div>";
                }
            }
            catch (Exception ex)
            {
                Response.Write(ex);
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Productbll product = new Productbll();
            DataSet    ds;

            //load xml
            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(Server.MapPath("ProductUpdate.xml"));
            XmlNode rootNode  = xmlDoc.SelectSingleNode("product");
            XmlNode valueNode = rootNode.FirstChild;
            int     products  = int.Parse(valueNode.InnerText);



            for (int i = 1; i < 4; i++)
            {
                //load data from database

                ds = product.GetProduct(i);
                DataTable dt = ds.Tables[0];
                DataRow   dr = dt.Rows[0];

                string nameProduct   = Convert.ToString(dr["ProductName"]);
                string specs         = Convert.ToString(dr["Specification"]);
                string expDate       = Convert.ToString(dr["ExpiryDate"]);
                int    price         = Convert.ToInt16(dr["DiscountedPrice"]);
                string specification = specs.Replace(";", "</br>");

                itemsDisplay.InnerHtml += "<div class='col-lg-4'>" +
                                          "<img class='img-circle' src='UploadedImages/product" + i + ".jpg' alt='Generic placeholder image' width='140' height='140' />" +
                                          "<h2>" + nameProduct + "</h2>" +
                                          "<p>" + specification +
                                          "Price: Rs." + price + "</p>" +
                                          "<p><a class='btn btn-default' href='/Details.aspx?productno=" + i + "' role='button'>View details &raquo;</a></p>" +
                                          "</div>";
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Productbll product= new Productbll();
            DataSet ds;
            int productNo;

            //extract querystring
            if(!string.IsNullOrEmpty(Request.QueryString["productno"]))
            {
                productNo = int.Parse(Request.QueryString["productno"]);
            }
            else
            {
                productNo = 0;
            }

            //load data
            ds = product.GetProduct(productNo);
            DataTable dt = ds.Tables[0];
            DataRow dr = dt.Rows[0];
            string nameProduct = Convert.ToString(dr["ProductName"]);
            string specs = Convert.ToString(dr["Specification"]);
            string expDate = Convert.ToString(dr["ExpiryDate"]);
            DateTime addedDate = (Convert.ToDateTime(dr["CreateDate"])).Date;
            int dPrice = Convert.ToInt16(dr["DiscountedPrice"]);
            int rPrice = Convert.ToInt16(dr["RegularPrice"]);
            string spec1 = specs.Replace(":", ":</p></div><div class='col-xs-4'><p>");
            string specification = spec1.Replace(";", "</p></div><div class='col-xs-6'><p>");
            int cat = Convert.ToInt16(dr["CategoryID"]);

            image.Src = "UploadedImages/product" + productNo +".jpg";
            productName.InnerText = nameProduct;
            discPrice.InnerText = dPrice.ToString();
            orgPrice.InnerText = rPrice.ToString();
            float discount = ((((float)rPrice - (float)dPrice) / (float)rPrice) * 100);
            discPerc.InnerText = discount.ToString() + "%";
            specifications.InnerHtml="<div class='col-xs-6'><p>"+ specification +"</div>";
            addDate.InnerText = addedDate.ToString("d");
            expireDate.InnerText = expDate;

            //load xml
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(Server.MapPath("ProductUpdate.xml"));
            XmlNode rootNode = xmlDoc.SelectSingleNode("product");
            XmlNode valueNode = rootNode.FirstChild;
            int products = int.Parse(valueNode.InnerText);
            

            //more products part
            for (int i = 1; i < products; i++)
            {


                //load data from database

                ds = product.GetProduct(i);
                dt = ds.Tables[0];
                dr = dt.Rows[0];
                int category = Convert.ToInt16(dr["CategoryID"]);
                if (category == cat)
                {


                    nameProduct = Convert.ToString(dr["ProductName"]);
                    specs = Convert.ToString(dr["Specification"]);
                    expDate = Convert.ToString(dr["ExpiryDate"]);
                    int price = Convert.ToInt16(dr["DiscountedPrice"]);
                    specification = specs.Replace(";", "</br>");

                    additionalItems.InnerHtml += "<div class='col-xs-3 iteminfo'>" +
                        "<a href='/Details.aspx?productno=" + i + "'>" +
                            "<img class='img-circle' src='UploadedImages/product" + i + ".jpg' width='100' height='100' /></a><h2>" + nameProduct + "</h2>" +
                            "<p>" + specification + "</br>" +
                            "Price: Rs." + price + "</br>" +
                            "Expires On: " + expDate + "</p>" +

                            "<p><a class='btn btn-default' href='/Details.aspx?productno=" + i + "' role='button'>View details &raquo;</a></p>" +
                    "</div>";
                }
            }
        }