示例#1
0
 /// <summary>
 /// Constructor for <see cref="DataGridViewVWG"/>
 /// </summary>
 public DataGridViewVWG()
 {
     _manager  = new DataGridViewManager(this);
     _controls = new ControlCollectionVWG(base.Controls);
     _rows     = new DataGridViewRowCollectionVWG(base.Rows);
     _columns  = new DataGridViewColumnCollectionVWG(base.Columns);
 }
示例#2
0
 public SavingAccountForm(int userID)
 {
     InitializeComponent();
     this.userID     = userID;
     datePickers     = new DateTimePicker[] { dateTimePickerStartSavingAccount, dateTimePickerEndSavingAccount, dateTimePickerMonthlyBalance };
     gridViewManager = new DataGridViewManager(dataGridViewSavingAccount);
     wireUp(controller, model);
     dateTimePickerStartSavingAccount.Enabled = false;
 }
示例#3
0
 public WinFormsDataGridViewAdapter(DataGridView gridView)
     : base(gridView)
 {
     _grid            = gridView;
     _manager         = new DataGridViewManager(this);
     _grid.DataError += (sender, args) =>
     {
         //do nothing  necessary because of strange behaviour in windows grid
         _logger.Log("DataError from Grid " + args.Exception.Message, args.Exception, LogCategory.Debug);
     };
     _grid.SelectionChanged += FireBusinessObjectSelected;
 }
示例#4
0
 public UpdateUserDataForm(int userID)
 {
     InitializeComponent();
     this.userID = userID;
     controls    = new ArrayList()
     {
         tableSelectionComboBox, deleteButton, submitButton
     };
     dateTimePickers = new DateTimePicker[] { dateTimePickerTimeSpanSelection };
     gridViewManager = new DataGridViewManager(dataGridViewTableDisplay);
     changedRowIndex = -1;
     setDateTimePickerDefaultDate(dateTimePickers);
     wireUp(controller, model);
 }
示例#5
0
        public BudgetPlanManagementForm(int userID)
        {
            InitializeComponent();
            this.userID          = userID;
            this.buttons         = new Button[] { submitButtonBPManagement, deleteButtonBPManagement };
            this.datePickers     = new DateTimePicker[] { dateTimePickerBPManagement };
            this.gridViewManager = new DataGridViewManager(dataGridViewBPManagement);

            //Sets the default date of the date time picker as the first day of the current month of the current year(before the MVC is set up so the date setting action does not trigger the data retrieval method from the model)
            setDateTimePickerDefaultDate(datePickers);

            controller = new BudgetPlanManagementController();
            model      = new BudgetPlanManagementModel();

            wireUp(controller, model);
        }