public IkkatsuSyoriMasterFormController() { form = new KaikeiSystemBody.views.IkkatsuSyoriMasterForm(); gridController = new grid.DBPanelGridController <views.grid.IkkatsuSyoriMasterRow>(form.Grid, true); gridController.ValidateColumnValue += Grid_ValidateColumnValue; form.MenuButtonClicked += () => MainController.PopActivity(); form.KaikeiDenpyouButtonClicked += delegate() { MainController.SwitchActivity( controllers.MainController.ActivityType.KaikeiDenpyou, controllers.MainController.ActivitySwitchMethod.Change, Context, null); }; form.KamokuButtonClicked += () => kamokuPopupControlelr.ShowPopup(form); form.TekiyouButtonClicked += () => tekiyouPopupController.ShowPopup(form); form.NewButtonClicked += () => form.Grid.SelectBottomRow(); kamokuPopupControlelr = new popup.KamokuPopupController(); kamokuPopupControlelr.RowClicked += this.KamokuPopupGridRowClicked; hojoKamokuPopupController = new popup.HojoKamokuPopupController(); hojoKamokuPopupController.RowClicked += this.HojoKamokuPopupGridRowClicked; kamokuPopupControlelr.HojoKamokuController = hojoKamokuPopupController; tekiyouPopupController = new popup.TekiyouPopupController(); tekiyouPopupController.RowClicked += TekiyouPopupGridRowClicked; }
public ShikinSyuushiFormController() { form = new KaikeiSystemBody.views.ShikinSyuushiForm(); form.CalcButtonClicked += CalcButtonClicked; form.ReturnButtonClicked += () => MainController.PopActivity(); form.ShowJigyouSyuushiButtonClicked += delegate(){ MainController.SwitchActivity( controllers.MainController.ActivityType.JigyouSyuushi, controllers.MainController.ActivitySwitchMethod.Change, Context ); }; form.DaikubunGridRowSelected += DaikubunGridRowSelected; 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); }; }