public PrintMainFormController() { form = new KaikeiSystemBody.views.PrintMainForm(); form.CloseButtonClicked += delegate() { this.MainController.PopActivity(); }; form.PrintYosanButtonClicked += delegate() { this.MainController.SwitchActivity( controllers.MainController.ActivityType.PrintYosan, controllers.MainController.ActivitySwitchMethod.PushModal, this.Context, null ); }; form.PrintMototyouButtonClicked += delegate() { var popupController = new popup.KanjouMototyouPrintPopupController(); popupController.ShowPopupModal(form, Context); }; form.PrintButtonClicked += PrintButtonClicked; focusController = new misc.FocusController(form); }
public KanjouMototyouFormController() { mototyou = null; form = new KaikeiSystemBody.views.KanjouMototyouForm(); form.SelectViewMode(views.KanjouMototyouForm.ViewMode.ViewKamoku); form.SearchButtonClicked += SearchButtonClicked; form.ReturnButtonClicked += () => MainController.PopActivity(); form.ShowDenpyouViewButtonClicked += () => MainController.SwitchActivity( controllers.MainController.ActivityType.KaikeiDenpyou, controllers.MainController.ActivitySwitchMethod.Change, Context, controllers.KaikeiDenpyouFormController.QueryType.CurrentYear); form.AddDenpyouButtonClicked += delegate() { var popupController = new popup.DenpyouInfoPopupController(); popup.DenpyouInfoPopupController.Result result; var row = mototyou.MeisaiTable.NewRow(); string wareki = Context.Setting.GetStr("before_gengou", "") + Context.Setting.GetStr("before_year", "") + "/" + Context.Setting.GetStr("before_month", "") + "/" + Context.Setting.GetStr("before_day", ""); if (helper.Converter.IsWareki(wareki)) { DateTime date = helper.Converter.DateStrToDateTime(wareki); mototyou.MeisaiTable.SetKihyoubiAndDenpyouBangouCache(row, date); } result = popupController.ShowPopupModal(form, row, Context); if (result != popup.DenpyouInfoPopupController.Result.None) { form.SaveGridScrollAndSelection(); RefreshView(); form.LoadGridScrollAndSelection(); } }; form.RowDetailButtonClicked += delegate(int rowIndex) { var popupController = new popup.DenpyouInfoPopupController(); popup.DenpyouInfoPopupController.Result result; result = popupController.ShowPopupModal(form, mototyou.GetDenpyouMeisaiRow(rowIndex), Context); if (result != popup.DenpyouInfoPopupController.Result.None) { form.SaveGridScrollAndSelection(); RefreshView(); form.LoadGridScrollAndSelection(); } }; form.PrintButtonClicked += delegate() { var popupController = new popup.KanjouMototyouPrintPopupController(); popupController.ShowPopupModal(form, Context); }; form.ShowHojoMototyouButtonClicked += delegate() { HojoMototyouFormController hojoController = new HojoMototyouFormController(); hojoController.ShowDialog(Context, form.StartDate, form.EndDate, form.TargetKamokuCode, form.TargetKaikeiKubun); }; form.SetStatusMessage += delegate(string msg) { form.SetStatusbarMessage(msg); }; }