本文整理汇总了C#中Event.Run方法的典型用法代码示例。如果您正苦于以下问题:C# Event.Run方法的具体用法?C# Event.Run怎么用?C# Event.Run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Event
的用法示例。
在下文中一共展示了Event.Run方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnButtonViewClicked
protected virtual void OnButtonViewClicked(object sender, System.EventArgs e)
{
TreeIter iter;
int type, itemid;
string place;
ResponseType result;
switch (notebookMain.CurrentPage) {
case 0:
treeviewPlaces.Selection.GetSelected (out iter);
place = PlaceSort.GetValue (iter, (int)PlaceCol.place_no).ToString ();
type = Convert.ToInt32 (PlaceSort.GetValue (iter, (int)PlaceCol.type_place_id));
Place winPlace = new Place (false);
winPlace.PlaceFill (type, place);
winPlace.Show ();
result = (ResponseType)winPlace.Run ();
winPlace.Destroy ();
if (result == ResponseType.Ok)
UpdatePlaces ();
break;
case 1:
treeviewLessees.Selection.GetSelected (out iter);
itemid = Convert.ToInt32 (LesseesSort.GetValue (iter, (int)LesseesCol.id));
lessee winLessee = new lessee ();
winLessee.LesseeFill (itemid);
winLessee.Show ();
result = (ResponseType)winLessee.Run ();
winLessee.Destroy ();
if (result == ResponseType.Ok)
UpdateLessees ();
break;
case 2:
treeviewContract.Selection.GetSelected (out iter);
itemid = (int)ContractSort.GetValue (iter, (int)ContractCol.id);
Contract winContract = new Contract ();
winContract.ContractFill (itemid);
winContract.Show ();
result = (ResponseType)winContract.Run ();
winContract.Destroy ();
if (result == ResponseType.Ok)
UpdateContract ();
break;
case 3:
itemid = Convert.ToInt32 (treeviewAccrual.GetSelectedObject<AccrualListEntryDTO>().Id);
Accrual winAccrual = new Accrual ();
winAccrual.AccrualFill (itemid);
winAccrual.Show ();
result = (ResponseType)winAccrual.Run ();
winAccrual.Destroy ();
if (result == ResponseType.Ok)
UpdateAccrual ();
break;
case 4:
switch (notebookCash.CurrentPage) {
case 0:
treeviewIncome.Selection.GetSelected (out iter);
itemid = Convert.ToInt32 (CashIncomeSort.GetValue (iter, (int)CashIncomeCol.id));
IncomeSlip winIncome = new IncomeSlip ();
winIncome.SlipFill (itemid, false);
winIncome.Show ();
result = (ResponseType)winIncome.Run ();
winIncome.Destroy ();
if (result == ResponseType.Ok) {
UpdateCashIncome ();
CalculateTotalCash ();
}
break;
case 1:
treeviewExpense.Selection.GetSelected (out iter);
itemid = Convert.ToInt32 (CashExpenseSort.GetValue (iter, (int)CashExpenseCol.id));
ExpenseSlip winExpense = new ExpenseSlip ();
winExpense.SlipFill (itemid, false);
winExpense.Show ();
result = (ResponseType)winExpense.Run ();
winExpense.Destroy ();
if (result == ResponseType.Ok) {
UpdateCashExpense ();
CalculateTotalCash ();
}
break;
case 2:
treeviewAdvance.Selection.GetSelected (out iter);
itemid = Convert.ToInt32 (CashAdvanceSort.GetValue (iter, (int)CashAdvanceCol.id));
AdvanceStatement winAdvance = new AdvanceStatement ();
winAdvance.StatementFill (itemid, false);
winAdvance.Show ();
result = (ResponseType)winAdvance.Run ();
winAdvance.Destroy ();
if (result == ResponseType.Ok)
UpdateCashAdvance ();
break;
}
break;
case 5:
treeviewEvents.Selection.GetSelected (out iter);
itemid = Convert.ToInt32 (EventsListStore.GetValue (iter, 0));
Event winEvent = new Event ();
winEvent.EventFill (itemid);
winEvent.Show ();
result = (ResponseType)winEvent.Run ();
//.........这里部分代码省略.........
示例2: OnButtonAddClicked
protected virtual void OnButtonAddClicked(object sender, System.EventArgs e)
{
switch (notebookMain.CurrentPage) {
case 0:
Place winPlace = new Place (true);
winPlace.Show ();
winPlace.Run ();
winPlace.Destroy ();
UpdatePlaces ();
break;
case 1:
lessee winLessee = new lessee ();
winLessee.NewLessee = true;
winLessee.Show ();
winLessee.Run ();
winLessee.Destroy ();
UpdateLessees ();
break;
case 2:
Contract winContract = new Contract ();
winContract.NewContract = true;
winContract.Show ();
winContract.Run ();
winContract.Destroy ();
UpdateContract ();
break;
case 3:
Accrual winAccrual = new Accrual ();
winAccrual.NewAccrual = true;
winAccrual.Show ();
winAccrual.Run ();
winAccrual.Destroy ();
UpdateAccrual ();
break;
case 4:
switch (notebookCash.CurrentPage) {
case 0:
IncomeSlip winIncomeSlip = new IncomeSlip ();
winIncomeSlip.NewSlip = true;
winIncomeSlip.Show ();
winIncomeSlip.Run ();
winIncomeSlip.Destroy ();
UpdateCashIncome ();
CalculateTotalCash ();
break;
case 1:
ExpenseSlip winExpenseSlip = new ExpenseSlip ();
winExpenseSlip.NewSlip = true;
winExpenseSlip.Show ();
winExpenseSlip.Run ();
winExpenseSlip.Destroy ();
UpdateCashExpense ();
CalculateTotalCash ();
break;
case 2:
AdvanceStatement winAdvance = new AdvanceStatement ();
winAdvance.NewStatement = true;
winAdvance.Show ();
winAdvance.Run ();
winAdvance.Destroy ();
UpdateCashAdvance ();
break;
}
break;
case 5:
Event winEvent = new Event ();
winEvent.NewEvent = true;
winEvent.Show ();
winEvent.Run ();
winEvent.Destroy ();
UpdateEvents ();
break;
default:
break;
}
}