void Newfrm_CallBack(object sender, CustumEventArgs e) { TarifFacturationoInserte.Add((CsTarifFacturation)e.Bag); ListeTarifFacturation.Add((CsTarifFacturation)e.Bag); SessionObject.ListeTarifFacturation = ListeTarifFacturation.ToList(); LoadDatagrid(ListeTarifFacturation.OrderBy(t => t.CTARCOMP).ToList()); }
private void Button_Click(object sender, RoutedEventArgs e) { string CTARCOMP = ((Button)e.OriginalSource).Tag.ToString(); //int tarifselectionne_CTARCOMP = int.Parse(CTARCOMP); CsTarifFacturation tarifselectionne = ListeTarifFacturation.FirstOrDefault(t => t.CTARCOMP == CTARCOMP); FrmTarifFacturation Updatefrm = new FrmTarifFacturation(tarifselectionne, false); Updatefrm.CallBack += Newfrm_CallBack; ListeTarifFacturation.Remove(tarifselectionne); TarifFacturationoInserte.Remove(tarifselectionne); Updatefrm.Show(); }