using System; using System.Linq; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; namespace CFER.Usercontrol { public partial class TCarriereListView : UserControl { private int _IDEmployer; private int _dernierIndexT_Carriere; public event EventHandler evt_Ajout; public TCarriereListView() { InitializeComponent(); //FadeOUT.Start(); lv_carriere.Height = lv_carriere.Height + ctl_Barre.Height; ctl_Barre.Height = 0; } private void FadeIN_Tick(object sender, EventArgs e) { if (ctl_Barre.Height == 25) FadeIN.Stop(); ctl_Barre.Height += 1; lv_carriere.Height -= 1; } private void FadeOUT_Tick(object sender, EventArgs e) { if (ctl_Barre.Height == 0) FadeOUT.Stop(); ctl_Barre.Height -=1; lv_carriere.Height +=1; } private void TCarriereListView_Enter(object sender, EventArgs e) { if (FadeOUT.Enabled == true) FadeOUT.Enabled = false; FadeIN.Start(); num_ID.Value = _dernierIndexT_Carriere + 1; } private void TCarriereListView_Leave(object sender, EventArgs e) { if (FadeIN.Enabled == true) FadeIN.Enabled = false; FadeOUT.Start(); } public void ViderListe() { this.lv_carriere.Items.Clear(); } public void RemplirListe(ListViewItem[] lst) { this.lv_carriere.Items.AddRange(lst); } public ListView.SelectedListViewItemCollection SelectedItems { get { return lv_carriere.SelectedItems; } } public int IDEmployer { get { return _IDEmployer; } set { _IDEmployer = value; } } public int dernierIndexT_Carriere { get { return dernierIndexT_Carriere; } set { _dernierIndexT_Carriere = value; } } public CFER.Server.WebService.SerWeb_T_Carriere ValeurNouvelEnregistrement { get { return new CFER.Server.WebService.SerWeb_T_Carriere() { Date = dtpDate.Value, Fonction = txtFonction.Text, ID = Convert.ToInt32(num_ID.Value), FK_NumeroEmploye = IDEmployer }; } } private void cmdAppliquer_Click(object sender, EventArgs e) { evt_Ajout(ValeurNouvelEnregistrement, e); } private void lv_carriere_SelectedIndexChanged(object sender, EventArgs e) { } private void ctl_Barre_Click(object sender, EventArgs e) { } } }