Exemplo n.º 1
0
        //---------------------------------------------------------------------
        // Creates the form when running the program
        // params: (in CategoryList, in TransactionHistory, in int, in AutomaticList,
        // in Date, in User)
        //---------------------------------------------------------------------
        public TransactionForm(CategoryList categories, TransactionHistory inTransHistory, int inPrimaryKey, AutomaticList autolist, Date inDate, User inUser, Handler inCommandHandler)
        {
            primaryKey = inPrimaryKey;
            InitializeComponent(categories);
            transHistory = inTransHistory;

            for (int i = 0; i < categories.getLength(); i++)
            {
                CatePicker.Items.Add(categories.getCategory(i).getCategoryTitle());
            }

            AutoList       = autolist;
            Cate           = categories;
            currentUser    = inUser;
            currentDate    = inDate;
            commandHandler = inCommandHandler;
        }
Exemplo n.º 2
0
 //---------------------------------------------------------------------
 // Intializes the form
 //---------------------------------------------------------------------
 public originalTransactionDate(TransactionHistory transHis, int index, User user, Handler handler)
 {
     InitializeComponent();
     editTrans      = transHis.getTransaction(index);
     transactionKey = databaseManager.getTransactionPrimaryKey(editTrans);
     if (editTrans.getPrice() > 0)
     {
         originalTransactionDisplay.Text = editTrans.getPrice().ToString();
     }
     else
     {
         originalTransactionDisplay.Text = (-1 * editTrans.getPrice()).ToString();
     }
     originalTransactionDateDisplay.Text        = editTrans.getDate().ToString();
     originalTransactionDescriptionDisplay.Text = editTrans.getDesc().ToString();
     this.currentUser    = user;
     this.commandHandler = handler;
 }