public DataTable getOrderTabel(EnOrder obj) { DataTable dt = getOrderByNumber(obj.orderNumber); dt.Rows[0]["ToalPrice"] = obj.toalPrice; dt.Rows[0]["OrderStatusID"] = obj.orderStatusID; dt.Rows[0]["PlaceOrderTime"] = obj.placeOrderTime; // dt.Rows[0]["UserRecID"] = obj.userRecID; return(dt); }
protected void UpLoadBut_OnClick(object sender, EventArgs e) { EnOrder order = new EnOrder(); UploadDetail upDetail = Session["UploadDetail"] as UploadDetail; order.orderNumber = upDetail.OrderUmber.ToString(); order.orderStatusID = 1; order.placeOrderTime = DateTime.Now; int CTCount = NewfilesInfo.Controls.Count; Label toPrice = (Label)NewfilesInfo.Controls[CTCount - 1].FindControl("totalPrice"); order.toalPrice = decimal.Parse(toPrice.Text); order.docs = new List <EnDoc>(); for (int i = 0; i < NewfilesInfo.Items.Count; i++) { Label fn = (Label)NewfilesInfo.Items[i].FindControl("fileName"); Label ph = (Label)NewfilesInfo.Items[i].FindControl("filepath"); DropDownList pt = (DropDownList)NewfilesInfo.Items[i].FindControl("PrintTypes"); Label pc = (Label)NewfilesInfo.Items[i].FindControl("PageCount"); TextBox num = (TextBox)NewfilesInfo.Items[i].FindControl("CopiesTextBox"); order.docs.Add(new EnDoc { orderNumber = order.orderNumber, docName = fn.Text, docPath = ph.Text, printTypeID = long.Parse(pt.SelectedItem.Value.Trim()), totalPages = int.Parse(pc.Text.Trim()) * int.Parse(num.Text.Trim()) }); } CnOrders cn = new CnOrders(); DataTable dt = cn.getOrderTabel(order); int k = DataBase.update("Orders", "OrderNumber", dt); Session["OrderInfo"] = new EnOrder(); Session["OrderInfo"] = order; Session.Remove("UploadDetail"); Session.Remove("OrdreTypeList"); Response.Redirect("Order.aspx"); }