0
我一直在爲學校做實驗,一切都在順利進行,直到我遇到困難。我必須寫一個程序,詢問用戶銷售人員的初始(C,D或M)以及他們所做的銷售價格。我還必須保持每個銷售員賺取的佣金的運行時間,直到我清除或退出程序。如何從一個單獨的事件處理程序訪問一個變量
當我達到計算佣金時,它當然應該計算佣金(它所做的),但是因爲變量是方法級別(或一些較低的訪問級別),我似乎無法返回它們,通過第二種方法從「... C」變量中獲得所需的信息。
namespace SunshineHotTubs
{
public partial class FrmSalesCommission : Form
{
double cliffS = 0;
double dinoS = 0;
double marshaS = 0;
public FrmSalesCommission()
{
InitializeComponent();
}
public void btnCalcCommission_Click(object sender, EventArgs e)
{
string salesperson = txtInitial.Text;
double sale = Convert.ToDouble(txtSaleTotal.Text);
switch(salesperson)
{
case "c":
case "C":
cliffS += sale;
double cliffC = cliffS * .10;
lblCommission.Text = Convert.ToString(cliffC);
break;
case "d":
case "D":
dinoS += sale;
double dinoC = dinoS * .10;
lblCommission.Text = Convert.ToString(dinoC);
break;
case "m":
case "M":
marshaS += sale;
double marshaC = marshaS * .10;
lblCommission.Text = Convert.ToString(marshaC);
break;
}
}
private void btnDisplayCommission_Click(object sender, EventArgs e)
{
MessageBox.Show("Cliff's Commission: " + cliffC + "\n"
+ "Dino's Commission: " , "Total Commissions");
}
}
}
什麼是對我得到我需要我的btnDisplayCommission_Click事件的信息最簡單的方法?
這足以做`this.cliffC =什麼...``中btnCalcCommission_Click`,還是我失去了一些東西? – digEmAll 2011-02-13 15:05:44
你需要哪些信息不是一個字段? – 2011-02-13 15:19:36