protected void uiGridViewOrders_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ViewOrder") { Order order = new Order(); order.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument)); Session["ViewCurrentOrder"] = order; Response.Redirect("MyOrders.aspx"); } }
protected void uiGridViewOrders_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditOrders") { Order order = new Order(); order.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument)); CurrentOrder = order; uiLabelNo.Text = order.OrderNumber; uiTextBoxFN.Text = order.FirstName; uiTextBoxLN.Text = order.LastName; uiTextBoxAddress.Text = order.Address; uiTextBoxCity.Text = order.City; uiTextBoxState.Text = order.State; uiTextBoxFax.Text = order.Fax; uiTextBoxTelephone.Text = order.Phone; uiTextBoxMail.Text = order.Mail; if (!order.IsColumnNull("OrderStatusID")) uiDropDownListStatus.SelectedValue = order.OrderStatusID.ToString(); if (!order.IsColumnNull("UserID")) uiDropDownListUsers.SelectedValue = order.UserID.ToString(); uiPanelViewOrders.Visible = false; uiPanelEdit.Visible = true; BindItems(); } else if (e.CommandName == "DeleteOrders") { try { Order order = new Order(); order.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument)); order.MarkAsDeleted(); order.Save(); BindData(); } catch (Exception ex) { uiLabelError.Visible = true; } } }