private void RenseignerLesCasgen(CsCasind pCasind)
        {
            List <string> ColListName = new List <string>();
            CsCasind      item        = null;

            try
            {
                if (CboCasEcrasable.Items.Count > 0)
                {
                    if (MyCasind == null)
                    {
                        MyCasind = new List <CsCasind>();
                        for (int i = 0; i < CboCasEcrasable.Items.Count; i++)
                        {
                            item = new CsCasind();
                            item = (CsCasind)CboCasEcrasable.Items[i];
                            MyCasind.Add(item);
                            string colName = "CASGEN" + (i + 1).ToString();
                            ColListName.Add(colName);
                        }
                    }
                    var properties = pCasind.GetType().GetProperties();
                    foreach (var f in properties)
                    {
                        if (ColListName.Contains(f.Name.ToUpper()))
                        {
                            int    index     = int.Parse(f.Name.Substring(f.Name.Length - 1, 1));
                            var    casreleve = MyCasind[index - 1];
                            string casgen    = casreleve.CODE;
                            f.SetValue(pCasind, casgen, null);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }