public static void FillReportFacture(string Ref) { CurrentLigneFactures = new DalFacture().GetLigneFacturesByFacture(Ref); string Date = CurrentLigneFactures.Rows[0][5].ToString(); string Montant = CurrentLigneFactures.Rows[0][3].ToString(); CurrentLigneFactures = MiseEnforme.AdaptDataTableLigneFacture(CurrentLigneFactures); System.Diagnostics.Process.Start(ExportDataTableToPdf(CurrentLigneFactures, Ref, Date, Montant)); }
private void TxtSearch_TextChanged(object sender, EventArgs e) { if (string.IsNullOrEmpty(TxtSearch.Text.Trim())) { FillDtgListeLigneFactures(Fac.RefProp); } else { List <LigneFacture> Listefacture = new List <LigneFacture>(); Listefacture = MyFactureDal.GetLigneFacturesList(Fac.RefProp); var query = from o in Listefacture where o.RefProp.Contains(TxtSearch.Text) || o.PrixUProp >= float.Parse(TxtSearch.Text) || o.QuantProp >= Int32.Parse(TxtSearch.Text) select o; DtgListeLigneFacture.DataSource = MiseEnforme.AdaptDataTableLigneFacture(query.ToList()); } }
public void FillDtgListeLigneFactures(string RefFacture) { CurrentDataTableLigneFactures = new DalFacture().GetLigneFacturesByFacture(RefFacture); CurrentDataTableLigneFactures = MiseEnforme.AdaptDataTableLigneFacture(CurrentDataTableLigneFactures); if (CurrentDataTableLigneFactures.Rows.Count == 0) { Btn_Modifier.Enabled = false; Btn_Enregistrer.Enabled = false; Btn_SupprimerLF.Enabled = false; } else { Btn_Modifier.Enabled = true; Btn_Enregistrer.Enabled = true; Btn_SupprimerLF.Enabled = true; } DtgListeLigneFacture.DataSource = CurrentDataTableLigneFactures; }