Пример #1
0
 public void ClosePopup()
 {
     if (popup != null)
     {
         popup.Close();
         popup = null;
     }
 }
Пример #2
0
        public void ShowPopup(System.Windows.Forms.Form owner)
        {
            if (popup != null)
            {
                popup.Close();
                popup = null;
            }

            popup              = new views.popup.YosanKakuninPopup();
            popup.PopupClosed += delegate() {
                popup = null;
                kamokuGridController = null;
            };
            popup.CloseButtonClicked += delegate() {
                ClosePopup();
            };
            popup.SearchKamokuButtonClicked += delegate() {
                SetQueryConditionForKamoku(
                    false,
                    popup.KamokuSearchConditionYear,
                    popup.KamokuSearchConditionKeiriKubun,
                    popup.KamokuSearchConditionYosanKubun);
            };
            popup.SearchHojoButtonClicked += delegate() {
                SetQueryConditionForHojo(
                    false,
                    popup.HojoSearchConditionYear,
                    popup.HojoSearchConditionKeiriKubun,
                    popup.HojoSearchConditionYosanKubun);
            };

            popup.SetDatabase(Context.KaikeiDatabase);

            kamokuGridController = new grid.DBPanelGridController <views.grid.YosanKamokuKakuninRow>(popup.KamokuGrid, false);
            kamokuGridController.SetTable(Context.KaikeiDatabase.YosanKamokuKubun);

            hojoGridController = new grid.DBPanelGridController <views.grid.YosanHojoKakuninRow>(popup.HojoGrid, false);
            hojoGridController.SetTable(Context.KaikeiDatabase.YosanKamokuKubun);

            popup.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
            popup.Location      = new System.Drawing.Point(
                owner.Location.X + (owner.Size.Width - popup.Size.Width) / 2,
                owner.Location.Y + (owner.Size.Height - popup.Size.Height) / 2
                );

            popup.Show(owner);
        }
Пример #3
0
 public YosanKakuninPopupController()
 {
     popup = null;
 }