예제 #1
0
 public void ShowPurchases(BOListPurchase model)
 {
     if (mApplicationController.CheckAccess(BOType.BOListPurchase, BOPropertyAttrType.Visible))
     {
         if (IsInvalid(mFrmPurchasesRegister))
         {
             mFrmPurchasesRegister = new DacII.WinForms.Purchases.FrmPurchasesRegister(mApplicationController, model);
         }
         SetCurrentForm(mFrmPurchasesRegister);
     }
 }
예제 #2
0
        public FrmPurchasesRegister(ApplicationPresenter ap, BOListPurchase model)
            : base(ap)
        {
            InitializeComponent();

            //code added to ensure date time value changed event will be fired later when the datetime field value is set to now
            DateTime default_date = new DateTime(DateTime.Now.Year - 100, 1, 1);

            dtpEndDate.Value   = default_date;
            dtpStartDate.Value = default_date;

            mModel     = model;
            mViewModel = new BOViewModel(model);

            BindViews();
            RegisterEventHandlers();

            ConfigureDataGridView(dgvAll);
            ConfigureDataGridView(dgvQuote);
            ConfigureDataGridView(dgvOrder);
            ConfigureDataGridView(dgvOpenBill);
            ConfigureDataGridView(dgvDebitReturn);
            ConfigureDataGridView(dgvClosedBill);
        }