protected void uiButtonUpdate_Click(object sender, EventArgs e) { Order order = new Order(); if (CurrentOrder != null) { order = CurrentOrder; } else { order.AddNew(); order.OrderNumber = order.getNewSerial(); order.Orderdate = DateTime.Now; } order.FirstName = uiTextBoxFN.Text ; order.LastName = uiTextBoxLN.Text; order.Address = uiTextBoxAddress.Text; order.City = uiTextBoxCity.Text; order.State = uiTextBoxState.Text; order.Fax = uiTextBoxFax.Text; order.Phone = uiTextBoxTelephone.Text; order.Mail = uiTextBoxMail.Text; if(!string.IsNullOrEmpty(uiDropDownListStatus.SelectedValue)) order.OrderStatusID = Convert.ToInt32(uiDropDownListStatus.SelectedValue); if (!string.IsNullOrEmpty(uiDropDownListUsers.SelectedValue)) order.UserID = Convert.ToInt32(uiDropDownListUsers.SelectedValue); order.Save(); uiPanelEdit.Visible = true; uiPanelViewOrders.Visible = false; Clearfields(); BindData(); CurrentOrder = order; BindItems(); }
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; } } }