// Définition d'une liste 'ListeSeries' observable de 'Série' public Ops_caisse() { InitializeComponent(); dpiDateOperation.IsTodayHighlighted = true; dpiDateOperation.SelectedDate = DateTime.Today; dpiDateOperation.IsTodayHighlighted = true; dpiDateOperation2.SelectedDate = DateTime.Today; dpiDateOperation2.IsTodayHighlighted = true; CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd"; Thread.CurrentThread.CurrentCulture = ci; objet_realiser = new RealiserBE(); string op = "%"; if (cmbOperation2.SelectedValue != null) { op = cmbOperation2.SelectedValue.ToString(); } date = DateTime.Today.Date.ToShortDateString(); motif = txtMotif2.Text; string critere = "dateop = " + "'" + date + "' AND codeop LIKE " + "'" + op + "' AND motif LIKE " + "'" + motif + "%'"; //MessageBox.Show(critere); List <String> listTypes = new List <string>(); //operations = new List<OperationBE>(); types = new List <TypeoperationBE>(); realisers = new List <RealiserBE>(); caisseBL = new GestionCaisseBL(); types = caisseBL.listerTypeOperation(); listTypes = caisseBL.listerValeursColonneTypeOperation("codetypeop"); cmbTypeOperation.ItemsSource = listTypes; cmbTypeOperation.SelectedIndex = 0; List <string> liste = new List <string>(); liste = caisseBL.listerValeursColonneTypeOperation("codetypeop"); if (liste != null) { liste.Add("Tout"); cmbOperation2.ItemsSource = liste; } grdListe.DataContext = this; realisers = caisseBL.listerSuivantCritereRealisers(critere); grdListe.ItemsSource = realisers; //initialisation du type pour l'enregistrement typeValidation = "enregistrer"; }