protected void btnSubmit_Click2(object sender, EventArgs e)
        {
            if (orderdetailslist.Count() > 0)
            {
                Order orders = new Order();
                orders.PoNumber        = poNumber;
                orders.DoNumber        = doNumber;
                orders.SupplierCode    = lblSupplier.Text;
                orders.DateOrdered     = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                orders.OrderEmployeeId = (int)Session["employeeId"];
                orders.Status          = "Ordered";
                orders.DateSupply      = cldSupply.SelectedDate;

                if (DateTime.Compare(orders.DateOrdered, (DateTime)orders.DateSupply) < 0)
                {
                    io.AddOrder(orders);
                    poNumber = io.FindLastPoNumber();
                    for (int i = 0; i < orderdetailslist.Count(); i++)
                    {
                        orderdetailslist.ElementAt(i).PoNumber = poNumber;
                        iod.AddOrderDetail(orderdetailslist.ElementAt(i));
                    }
                    orderdetailslist.Clear();
                    Response.Redirect("~/Store/RaisePurchaseOrder_OrderList.aspx");
                }
                else
                {
                    Response.Write("<script>alert('Please choose a right date when items should be supply!');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('No item in order!');</script>");
            }
        }