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();
        }
Exemple #2
0
        private void UpdateButton_Click(object sender, RoutedEventArgs e)
        {
            FrmTarifFacturation Updatefrm        = new FrmTarifFacturation((CsTarifFacturation)dgListeTarifFacturation.SelectedItem, true);
            CsTarifFacturation  TarifFacturation = ((CsTarifFacturation)dgListeTarifFacturation.SelectedItem);

            //On verifie que l'element actuelement selectionner a jamais été insérer en base en s'assurant que PK_ID est different de 0
            if (TarifFacturation.PK_ID != 0)
            {
                Updatefrm.CallBack += Updatefrm_CallBack;
            }
            else
            {
                //Sinon on la considere comme une nouvelle insertion
                Updatefrm.CallBack += Newfrm_CallBack;
                ListeTarifFacturation.Remove(TarifFacturation);
                TarifFacturationoInserte.Remove(TarifFacturation);
            }
            Updatefrm.Show();
        }
Exemple #3
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            string              PK_ID = ((Button)e.OriginalSource).Tag.ToString();
            int                 tarifselectionne_PK_ID = int.Parse(PK_ID);
            CsTarifFacturation  tarifselectionne       = ListeTarifFacturation.FirstOrDefault(t => t.PK_ID == tarifselectionne_PK_ID);
            FrmTarifFacturation Updatefrm = new FrmTarifFacturation(tarifselectionne, true);

            //On verifie que l'element actuelement selectionner a jamais été insérer en base en s'assurant que PK_ID est different de 0
            if (tarifselectionne.PK_ID != 0)
            {
                Updatefrm.CallBack += Updatefrm_CallBack;
            }
            else
            {
                //Sinon on la considere comme une nouvelle insertion
                Updatefrm.CallBack += Newfrm_CallBack;
                ListeTarifFacturation.Remove(tarifselectionne);
                TarifFacturationoInserte.Remove(tarifselectionne);
            }
            Updatefrm.Show();
        }