private void reevaluerToolStripMenuItem_Click(object sender, EventArgs e) { if (position > -1) { Presence presence = presences[position]; if (presence != null ? presence.Id > 0 : false) { string adresse = Constantes.SOCIETE.AdresseIp; if (Bll.RequeteLibre("select reevaluer_total_presence(" + presence.Id + "::bigint)", adresse)) { presence = PresenceBLL.OneById((int)presence.Id); presences.RemoveAt(position); presences.Insert(position, presence); LoadOnView(presence); } } } }