strOut += ""; return strOut; } protected void btnBackToOrders_Click(object sender, EventArgs e) { ShowOnePanel(pnlOrders.ID); rptOrders.DataSource = myUser.AllOrdersWithOrderTran; rptOrders.DataBind(); } protected void btnBackToCarts_Click(object sender, EventArgs e) { ShowOnePanel(pnlCarts.ID); rptSavedCarts.DataSource = myUser.GetSavedCarts(); rptSavedCarts.DataBind(); } protected void btnAddNewBudget_Click(object sender, EventArgs e) { string strName = myUser.FullName + " - " + DateTime.Now.ToString(); if (txtNewBudgetName.Text.Length > 0) strName = txtNewBudgetName.Text; cobsSupply01.Budget.Budget myBudget = new cobsSupply01.Budget.Budget(strName, myUser.SiteUserGUID, new Guid(ddlNewBudgetType.SelectedValue)); rptBudgets.DataSource = myUser.AllBudgets; rptBudgets.DataBind(); } protected void btnSendMessage_Click(object sender, EventArgs e) { SiteUserMessage newMessage = new SiteUserMessage(LoggedInUser.SiteUserGUID, myUser.SiteUserGUID, txtNewSubject.Text, txtNewMessage.Text); if (fuNewAttachment.HasFile) newMessage.AddAttachment(fuNewAttachment.FileName, fuNewAttachment.FileBytes); lblMessage.Text = "Message Sent!"; pnlCurrentMessages.Visible = true; pnlNewMessage.Visible = false; InitMessageList(); } protected void btnNewMessage_Click(object sender, EventArgs e) { Response.Redirect("view_messages.aspx?SendMessage=" + myUser.SiteUserGUID.ToString()); /* if (lstMessages.Items.Count <= 0) lstMessages.Items.Add(new ListItem("No Messages", Guid.Empty.ToString())); pnlCurrentMessages.Visible = pnlNewMessage.Visible; pnlNewMessage.Visible = !pnlCurrentMessages.Visible; if (pnlCurrentMessages.Visible) btnNewMessage.Text = "Send a New Message to this user"; else btnNewMessage.Text = "Back to viewing your old messages"; */ } protected void lstMessages_SelectedIndexChanged(object sender, EventArgs e) { try { SiteUserMessage msg = new SiteUserMessage(new Guid(lstMessages.SelectedValue)); msg.Read = true; InitMessageList(); txtMessage.Text = msg.Message; rptMessageAttachments.DataSource = msg.Attachments; rptMessageAttachments.DataBind(); if (msg.Attachments.Count <= 0) rptMessageAttachments.Visible = false; else rptMessageAttachments.Visible = true; } catch { } } protected void grdCustomerInfo_CancelCommand(object source, DataGridCommandEventArgs e) { grdCustomerInfo.EditItemIndex = -1; BindCustomerInfoData(); } protected void grdCustomerInfo_EditCommand(object source, DataGridCommandEventArgs e) { string setting = e.Item.Cells[0].Text; if (setting != null && setting == "Username") return; grdCustomerInfo.EditItemIndex = e.Item.ItemIndex; BindCustomerInfoData(); } protected void grdCustomerInfo_UpdateCommand(object source, DataGridCommandEventArgs e) { string setting = e.Item.Cells[0].Text; if (setting == null || setting.Length <= 0) return; string value = ((TextBox)e.Item.Cells[1].Controls[1]).Text; SiteUser updateUser = new SiteUser(new Guid(Request.QueryString["SiteUserGUID"].ToString())); if (setting == "Password") updateUser.UpdatePassword(value); else if (setting == "Username") return; else { updateUser.AddAttribute(setting, value); } ReloadCustomer(); grdCustomerInfo.EditItemIndex = -1; BindCustomerInfoData(); } protected void btnAddCostToBuild_Click(object sender, EventArgs e) { /* string strName = myUser.FullName + " - " + DateTime.Now.ToString(); if (txtNewCTBName.Text.Length > 0) strName = txtNewCTBName.Text; cobsSupply01.CostToBuild.CTB myCTB = new cobsSuppl