// 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"; }
//private DateTime datedebut, datefin; public Etat() { totalEntree = 0; totalSolde = 0; totalSortie = 0; realisers = new List <RealiserBE>(); acheters = new List <AcheterBE>(); payers = new List <PayerBE>(); lignes = new List <LigneEtat>(); InitializeComponent(); List <String> listOps = new List <string>(); caisseBL = new GestionCaisseBL(); dpiDateFin.IsTodayHighlighted = true; dpiDateFin.SelectedDate = DateTime.Today; dpiDateFin.Text = DateTime.Now.ToString(); dpiDateDebut.SelectedDate = DateTime.Today; dpiDateDebut.IsTodayHighlighted = true; dpiDateDebut.Text = DateTime.Now.ToString(); CultureInfo ci = CultureInfo.CreateSpecificCulture(CultureInfo.CurrentCulture.Name); ci.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd"; Thread.CurrentThread.CurrentCulture = ci; listOps = caisseBL.listerValeursColonneTypeOperation("codetypeop"); listOps.Add(CODE_MIXTE); cmbOperation.ItemsSource = listOps; cmbOperation.SelectedIndex = cmbOperation.Items.IndexOf(CODE_MIXTE); realisers = caisseBL.listerSuivantCritereRealisers("dateop = " + "'" + DateTime.Today.Date.ToShortDateString() + "'"); acheters = caisseBL.listerSuivantCritereAcheters("dateachat = " + "'" + DateTime.Today.Date.ToShortDateString() + "'"); payers = caisseBL.listerSuivantCriterePayers_historique("datepaiement = " + "'" + DateTime.Today.Date.ToShortDateString() + "'"); lignes = creerDataSource(realisers, acheters, payers); changementMotif(); grdEtatCaisse.ItemsSource = lignes; grdEtatCaisse.Items.Refresh(); txtEntreePeriode.IsEnabled = false; txtSortiePeriode.IsEnabled = false; txtTotalEntree.IsEnabled = false; txtSoldeTotal.IsEnabled = false; txtAncienSolde.IsEnabled = false; txtSoldePeriode.IsEnabled = false; txtSoldeTotal.IsEnabled = false; txtTotalSolde.IsEnabled = false; txtTotalSortie.IsEnabled = false; }