示例#1
0
        private void lstBudget_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Affiche les informations rel  tives au budget sélectionné
            if (lstBudget.SelectedIndex < 0)
            {
                return;
            }

            Budget budget = listeBudget[lstBudget.SelectedIndex];

            //Enveloppe concernée
            if (budget.Enveloppe > 0)
            {
                Budget_Enveloppe Enveloppe = (Budget_Enveloppe)Acces.Trouver_Element(Acces.type_BUDGET_ENVELOPPE, budget.Enveloppe);
                lblEnveloppe.Text = Enveloppe.Libelle;
            }

            //Période et dates concernées
            Budget_Periode bp = (Budget_Periode)Acces.Trouver_Element(Acces.type_BUDGET_PERIODE, budget.Periode);

            lblPeriode.Text           = bp.Libelle;
            lblDatePeriodeDebut.Value = fct.ConvertiStringToDate(bp.DateDeb);
            lblDatePeriodeFin.Value   = fct.ConvertiStringToDate(bp.DateFin);

            lblRef1.Text = budget.Code.Replace("BUD-", "");
        }
示例#2
0
        void SupprimerPeriode()
        {
            if (lstPeriode.SelectedNode == null)
            {
                return;
            }

            if (MessageBox.Show("Supprimer ?", "Confirmation", MessageBoxButtons.YesNo) == DialogResult.No)
            {
                return;
            }

            Budget_Periode bp = (Budget_Periode)lstPeriode.SelectedNode.Tag;

            Acces.Supprimer_Element(Acces.type_BUDGET_PERIODE, bp);

            Afficher_ListePeriode();
        }