Email from Dashboard

I have a dashboard in which I want to send some of the fields data via an email. How would I go about doing this? I have the data going into one text box at the moment.

	private void btnCreateOrderRef_Click(object sender, System.EventArgs args)
	{
			MessageBox.Show("Create Order Ref. Modify the information show and click Email to OSU.");
		tbOrderRefEntryCS.Text = "Order Reference Entry"+ '\n'+ "CustID: " + tbOrderCustID.Text + '\n' + epiTextBoxCustomerName.Text + '\n' + epiTextBox6.Text + '\n' + epiTextBox10.Text  + '\n'+ epiTextBox7.Text + ", " + epiTextBox5.Text + "  " + epiTextBox9.Text + " " + epiTextBox3.Text  + '\n' + '\n' + "Qty: " + tbOrderQTY.Text + '\n' + "Item: " + tbOrderPart.Text + '\n' + "Colors: " + tbOrderNumColors.Text+ '\n'  + "Copy: " + tbOrderCopy.Text + '\n'  + "Note: " + '\n' + "Approximate Ship Date: "+ '\n' + "Ship Via: " + '\n' + "Attention: " + '\n' + "Ship To: " + '\n' + "Ship To Phone: ";
		gbOrderRef.Visible = true;
		tbOrderRefCustID.Text = tbOrderCustID.Text;
		tbOrderRefCustName.Text = epiTextBoxCustomerName.Text;
		tbOrderRefItem.Text = tbOrderPart.Text;
		tbOrderRefColors.Text = tbOrderNumColors.Text;
		tbOrderRefQty.Text = tbOrderQTY.Text;
		btnSendOrderRef.Visible = true;
		btnCreateOrderRef.Visible = false;
		}

	private void btnSendOrderRef_Click(object sender, System.EventArgs args)
	{
		
	}

You could easily do this via a BPM…

or do it in code the following I created to send email if error was detected…

using System.Net.Mail;

private void SendMail(string info)
	{
		///using System.Windows.Forms;

		StringBuilder sb = new StringBuilder();
        string From = "";
		string To = "";
		string sCmd = "";
		string sLine = "";
		string sRel = "";
		
		if ( edvOrderRel.HasRow )
		{
			sCmd = edvOrderRel.CurrentDataRow["OrderNum"].ToString();
			sLine = edvOrderRel.CurrentDataRow["OrderLine"].ToString();
			sRel = edvOrderRel.CurrentDataRow["OrderRelNum"].ToString();
		}
		else if ( edvOrderDtl.HasRow )
		{
			sCmd = edvOrderDtl.CurrentDataRow["OrderNum"].ToString();
			sLigne = edvOrderDtl.CurrentDataRow["OrderLine"].ToString();
			
		}
			
        
        From = "we use Epicormess@our company"
         To = "whomever the email should be sent"  
       
        SmtpClient client = new SmtpClient("mail.ourcompany.com");
        MailMessage mess = new MailMessage(From, To);
		
		
        mess.Subject =  "Email from order " + sCmd + ", Line " + sLine + ", Rel " + sRel + " by user " + Nameofuser;
        sb.AppendLine("Hello," ); sb.AppendLine();sb.AppendLine();
		sb.AppendLine("Email sent with the following info:" );
        sb.AppendLine();sb.AppendLine();
 		
		sb.AppendLine(info);sb.AppendLine();
        sb.AppendLine("Good day!!" );
        sb.AppendLine();sb.AppendLine();
		sb.AppendLine("Epicor...!" );
       
        mess.Body = sb.ToString();
        mess.Priority = MailPriority.High;

        client.Send(mess);
	
	}

Pierre