コード例 #1
0
ファイル: ExpenseNote.cs プロジェクト: nesk/gsb
 public void RemoveExpenseOffPlan(ExpenseOffPlan expense)
 {
     expense.Status = ExpenseState.Removed;
     this.setModifiedStatus();
 }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: nesk/gsb
        private void LoadExpenseOffPlan(ExpenseOffPlan expense)
        {
            if (expense == null) return;

            this.ignoreEvents = true; // See ignoreEvents declaration

            this.expenseOPDate.Value = expense.Date;
            this.expenseOPLabelText.Text = expense.Label;
            this.expenseOPCostNum.Value = expense.Cost;

            this.ignoreEvents = false; // See ignoreEvents declaration
        }
コード例 #3
0
ファイル: ExpenseNote.cs プロジェクト: nesk/gsb
        public ExpenseOffPlan AddExpenseOffPlan()
        {
            this.setModifiedStatus();

            ExpenseOffPlan expense = new ExpenseOffPlan(this.month);
            this.expensesOffPlan.Add(expense);
            return expense;
        }
コード例 #4
0
ファイル: MainForm.cs プロジェクト: nesk/gsb
        private void LoadExpenseNote(ExpenseNote expense)
        {
            this.ignoreEvents = true; // See ignoreEvents declaration

            this.stateLabel.Text = String.Format("Etat : {0}", expense.State);
            this.approvedAmountLabel.Text = String.Format("Montant approuvé : {0:C}", expense.ApprovedAmount);
            this.vouchersLabel.Text = String.Format("Nombre de justificatifs reçus : {0}", expense.VouchersNb);

            this.etpNum.Value = expense.ExpensesInPlan["ETP"];
            this.kmNum.Value = expense.ExpensesInPlan["KM"];
            this.nuiNum.Value = expense.ExpensesInPlan["NUI"];
            this.repNum.Value = expense.ExpensesInPlan["REP"];

            ExpenseOffPlan[] expensesOffPlan = new ExpenseOffPlan[expense.ExpensesOffPlan.Count];
            expense.ExpensesOffPlan.CopyTo(expensesOffPlan, 0);
            Array.Sort(expensesOffPlan);
            this.ClearExpensesOffPlan();
            this.expensesOPList.Items.AddRange(expensesOffPlan);

            if (this.expensesOPList.Items.Count > 0)
                this.expensesOPList.SelectedIndex = 0;

            this.ignoreEvents = false; // See ignoreEvents declaration
        }