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