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>"); } }