private void btn_Batch_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List <object> _LstObj = new List <object>();
                if (!IsDefacturation)
                {
                    _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(ChargerDistinctLotri(ListeLotri));
                }
                else
                {
                    _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(ChargerDistinctLotriCalcule(ListeLotri));
                }

                Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                _LstColonneAffich.Add("CENTRE", "CENTRE");
                _LstColonneAffich.Add("NUMLOTRI", "LOT");

                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
                ctrl.Closed += new EventHandler(galatee_OkClickedBatch);
                ctrl.Show();
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, "Error");
            }
        }
Пример #2
0
 private void btn_batch_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (listeBatch != null)
         {
             List <CsLotri> LstLot = new List <CsLotri>();
             Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
             if (chk_LotIsole.IsChecked == true)
             {
                 _LstColonneAffich.Add("NUMLOTRI", "LOT");
                 _LstColonneAffich.Add("PERIODE", "PERIODE");
                 LstLot = Facturation.ClasseMethodeGenerique.DistinctLotriPeriodeProduit(listeBatch.Where(y => y.ETATFAC10 == "O").ToList());
             }
             else
             {
                 _LstColonneAffich.Add("NUMLOTRI", "LOT");
                 _LstColonneAffich.Add("PERIODE", "PERIODE");
                 LstLot = Facturation.ClasseMethodeGenerique.DistinctLotriPeriodeProduit(listeBatch.Where(y => y.ETATFAC10 != "O").ToList());
             }
             this.btn_batch.IsEnabled = false;
             List <CsLotri>            _lstLotAfficher = ClasseMethodeGenerique.RetourneDistinctLotri(LstLot);
             List <object>             obj             = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_lstLotAfficher);
             MainView.UcListeGenerique ucg             = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
             ucg.Closed += new EventHandler(ucgReturn);
             ucg.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
Пример #3
0
        private void btn_Releveur_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List <ServiceAdministration.CsUtilisateur> ListeUserAdmis = new List <ServiceAdministration.CsUtilisateur>();
                List <int>    UserReleveurDuCentre = new List <int>();
                List <string> _LstColonneAffich    = new List <string>();
                _LstColonneAffich.Add("MATRICULE");
                _LstColonneAffich.Add("LIBELLE");


                foreach (CsReleveur rel in ListeReleveur)
                {
                    if ((rel.FK_IDCENTRE == (int)this.Txt_Centre.Tag) && rel.FK_IDUSER > 0)
                    {
                        UserReleveurDuCentre.Add(rel.FK_IDUSER.Value);
                    }
                }

                //List<object> obj = Shared.ClasseMEthodeGenerique.RetourneListeObjet(users.Where(t => t.FK_IDCENTRE == (int)this.Txt_Centre.Tag).ToList());
                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(users.Where(t => !UserReleveurDuCentre.Contains(t.PK_ID)).ToList());
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste réléveur");
                ctrl.Closed += new EventHandler(galatee_OkClickedreleveur);
                ctrl.Show();
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }
        private void btn_Tournee2_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.btn_Tournee2.IsEnabled = false;
                List <string> _LstColonneAffich = new List <string>();
                _LstColonneAffich.Add("CENTRE");
                _LstColonneAffich.Add("TOURNEE");

                List <int> lsidCentre = new List <int>();
                foreach (CsLotri item in ListeDesSelectCentreLot)
                {
                    lsidCentre.Add(item.FK_IDCENTRE);
                }

                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(ListeDesTourneeLot.Where(p => p.NUMLOTRI == this.Txt_NumBatch.Text && lsidCentre.Contains(p.FK_IDCENTRE)).OrderBy(t => t.TOURNEE).ToList());
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste des tournées");
                ctrl.Closed += new EventHandler(galatee_OkClickedBtnZone2);
                ctrl.Show();
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }
        private void btn_Batch_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List <object>  _LstObj = new List <object>();
                List <CsLotri> _Lstlot = new List <CsLotri>();
                Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();

                if (chk_LotIsole.IsChecked == true)
                {
                    _Lstlot = Facturation.ClasseMethodeGenerique.DistinctLotriPeriodeProduit(ListeLotri.Where(y => y.ETATFAC10 == "O").ToList());
                    _LstColonneAffich.Add("NUMLOTRI", "LOT");
                }
                else
                {
                    _Lstlot = Facturation.ClasseMethodeGenerique.DistinctLotriPeriodeProduit(ListeLotri.Where(y => y.ETATFAC10 != "O").ToList());
                    _LstColonneAffich.Add("NUMLOTRI", "LOT");
                    _LstColonneAffich.Add("PERIODE", "PERIODE");
                }
                _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(ClasseMethodeGenerique.DistinctLotri(_Lstlot));

                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
                ctrl.Closed += new EventHandler(galatee_OkClickedBatch);
                ctrl.Show();
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, "Error");
            }
        }
        private void chk_Centre_Checked(object sender, RoutedEventArgs e)
        {
            if (this.dataGrid1.ItemsSource != null)
            {
                Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                _LstColonneAffich.Add("CENTRE", "CENTRE");
                _LstColonneAffich.Add("LIBELECENTRE", "LIBELLE");

                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(ChargerDistinctCentre(((ObservableCollection <CsLotri>) this.dataGrid1.ItemsSource).ToList()));
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, true, "Centre");
                ctrl.Closed += new EventHandler(galatee_OkClickedCentreDistinct);
                ctrl.Show();
            }
        }
        private void btn_Regroupement_Click(object sender, RoutedEventArgs e)
        {
            if (LstCodeRegroupement_User != null && LstCodeRegroupement_User.Count != 0)
            {
                Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                _LstColonneAffich.Add("CODE", "CODE");
                _LstColonneAffich.Add("NOM", "REGROUPEMENT");

                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(LstCodeRegroupement_User);
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, true, "Regroupement");
                ctrl.Closed += new EventHandler(galatee_OkClicked);
                ctrl.Show();
            }
        }
Пример #8
0
 private void btn_depart_Click(object sender, RoutedEventArgs e)
 {
     this.btn_depart.IsEnabled = false;
     if (LstDepart != null && LstDepart.Count != 0)
     {
         List <object> _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(LstDepart);
         Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
         _LstColonneAffich.Add("CODE", "CODE DEPART");
         _LstColonneAffich.Add("LIBELLE", "LIBELLE");
         List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
         MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste de départ");
         ctrl.Closed += new EventHandler(galatee_OkClickedbtn_depart);
         ctrl.Show();
     }
 }
Пример #9
0
 private void btn_QuartierPoste_Click_1(object sender, RoutedEventArgs e)
 {
     this.btn_QuartierPoste.IsEnabled = false;
     if (LstQuartierSite != null && LstQuartierSite.Count != 0)
     {
         List <object> _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(LstQuartierSite);
         Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
         _LstColonneAffich.Add("CODE", "CODE");
         _LstColonneAffich.Add("LIBELLE", "QUARTIER");
         List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
         MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, Langue.lbl_ListeDiametre);
         ctrl.Closed += new EventHandler(galatee_OkClickedBtnQuartier);
         ctrl.Show();
     }
 }
Пример #10
0
        private void btn_RegroupFin_Click(object sender, RoutedEventArgs e)
        {
            List <object> _LstObj = new List <object>();

            _LstObj = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneListeObjet(SessionObject.LstCodeRegroupement);

            Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();

            _LstColonneAffich.Add("CODE", "CODE");
            _LstColonneAffich.Add("NOM", "LIBELLE");
            List <object> obj = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);

            MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Regroupement");
            ctrl.Closed += new EventHandler(galatee_OkClickedRegroupFin);
            ctrl.Show();
        }
Пример #11
0
 private void btn_UserId_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <string> _LstColonneAffich = new List <string>();
         _LstColonneAffich.Add("MATRICULE");
         _LstColonneAffich.Add("LIBELLE");
         List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(ListeUtilisateurReleveur.Where(t => t.CENTRE == this.Txt_Centre.Text).ToList());
         MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "LISTE DES UTILISATEURS");
         ctrl.Closed += new EventHandler(galatee_OkClickedUser);
         ctrl.Show();
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
 private void btn_Centre_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <string> _LstColonneAffich = new List <string>();
         _LstColonneAffich.Add("CODE");
         _LstColonneAffich.Add("LIBELLE");
         List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(lesCentre.Where(t => t.FK_IDCODESITE == (int)this.Txt_Site.Tag).ToList());
         MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Forage");
         ctrl.Closed += new EventHandler(galatee_OkClickedCentre);
         ctrl.Show();
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
 private void btn_Site_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <string> _LstColonneAffich = new List <string>();
         _LstColonneAffich.Add("CODE");
         _LstColonneAffich.Add("LIBELLE");
         List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(lstSite);
         MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Site");
         ctrl.Closed += new EventHandler(galatee_OkClickedSite);
         ctrl.Show();
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
 private void Btn_Batch_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <string> _LstColonneAffich = new List <string>();
         _LstColonneAffich.Add("NUMLOTRI");
         _LstColonneAffich.Add("PERIODE");
         List <CsLotri>            ListeDesLotriCentre = ListeDesLotriAfficher.ToList();
         List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(ListeDesLotriCentre);
         MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
         ctrl.Closed += new EventHandler(galatee_OkClickedBatch);
         ctrl.Show();
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
 private void btn_batch_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (listeBatch != null)
         {
             Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
             _LstColonneAffich.Add("NUMLOTRI", "LOT");
             List <object>             obj = Shared.ClasseMEthodeGenerique.RetourneListeObjet(listeBatch);
             MainView.UcListeGenerique ucg = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
             ucg.Closed += new EventHandler(ucgReturn);
             ucg.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
Пример #16
0
 private void btn_Produit_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (LstDeProduit != null && LstDeProduit.Count != 0)
         {
             List <string> _LstColonneAffich = new List <string>();
             _LstColonneAffich.Add("CODE");
             _LstColonneAffich.Add("LIBELLE");
             List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(LstDeProduit.Where(t => t.CODE != "000" && (t.CODE == SessionObject.Enumere.Electricite || t.CODE == SessionObject.Enumere.ElectriciteMT)).ToList());
             MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, true, "Produit");
             ctrl.Closed += new EventHandler(galatee_OkClickedProduit);
             ctrl.Show();
         }
     }
     catch (Exception ex)
     {
         string error = ex.Message;
     }
 }
 private void btnRechercheCampagne_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (lesCampagne.Count > 0)
         {
             this.btnRechercheCampagne.IsEnabled = false;
             Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
             _LstColonneAffich.Add("IDCOUPURE", "NUMERO DE CAMPAGNE");
             List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(lesCampagne);
             MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Campagne");
             ctrl.Closed += new EventHandler(galatee_OkClickedCampagne);
             ctrl.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex.Message, Langue.lbl_Menu);
     }
 }
Пример #18
0
 private void btn_tournee_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         List <string> _LstColonneAffich = new List <string>();
         _LstColonneAffich.Add("CENTRE");
         _LstColonneAffich.Add("TOURNEE");
         if (this.Txt_NumBatch.Tag != null)
         {
             int                       idcentreSelect = (int)this.Txt_Centre.Tag;
             List <object>             obj            = Shared.ClasseMEthodeGenerique.RetourneListeObjet(ListeDesTourneeLot.Where(p => p.FK_IDCENTRE == idcentreSelect).OrderBy(t => t.TOURNEE).ToList());
             MainView.UcListeGenerique ctrl           = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste des tournées");
             ctrl.Closed += new EventHandler(galatee_OkClickedBtnZone1);
             ctrl.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
 private void btn_Centre_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (lstSite.Count > 0)
         {
             this.btn_Centre.IsEnabled = false;
             List <object> _Listgen          = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneListeObjet(lstSite);
             List <string> _LstColonneAffich = new List <string>();
             _LstColonneAffich.Add("CODE");
             _LstColonneAffich.Add("LIBELLE");
             MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(_Listgen, _LstColonneAffich, false, "Site");
             ctrl.Closed += new EventHandler(galatee_OkClickedCentre);
             ctrl.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex.Message, "Index");
     }
 }
 private void btn_Centre_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (LstCentrePerimetre.Count > 0)
         {
             this.btn_Centre.IsEnabled = false;
             List <object> obj = Shared.ClasseMEthodeGenerique.RetourneListeObjet(LstCentrePerimetre.Where(t => t.FK_IDCODESITE == (int)this.Txt_CodeSite.Tag).ToList());
             Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
             _LstColonneAffich.Add("CODE", "CENTRE");
             _LstColonneAffich.Add("LIBELLE", "LIBELLE");
             MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste");
             ctrl.Closed += new EventHandler(galatee_OkClickedCentre);
             ctrl.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex.Message, Langue.LibelleModule);
     }
 }
        private void btnzone_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List <object> _LstObj = new List <object>();
                _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(DistinctTournee(ListeLotri.Where(t => lesCentre.Select(i => i.PK_ID).Contains(t.FK_IDCENTRE) && t.NUMLOTRI == this.Txt_Lotri.Text).ToList()));

                Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                _LstColonneAffich.Add("CENTRE", "CENTRE");
                _LstColonneAffich.Add("TOURNEE", "TOURNEE");

                List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
                MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, true, "Tournée");
                ctrl.Closed += new EventHandler(btnTournee_OkClicked);
                ctrl.Show();
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }
        private void btnCentre_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (LstCentre != null)
                {
                    Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                    _LstColonneAffich.Add("CODE", "CENTRE");
                    _LstColonneAffich.Add("LIBELLE", "LIBELLE");

                    List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(LstCentre);
                    MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste de centre");
                    ctrl.Closed += new EventHandler(centres_OkClicked);
                    ctrl.Show();
                }
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }
        private void btnSite_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (lstSite != null)
                {
                    Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                    _LstColonneAffich.Add("CODE", "SITE");
                    _LstColonneAffich.Add("LIBELLE", "LIBELLE");

                    List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(lstSite.Where(t => t.CODE != "000").ToList());
                    MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste de site");
                    ctrl.Closed += new EventHandler(Site_OkClicked);
                    ctrl.Show();
                }
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }
 private void btn_Centre_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (LstCentrePerimetre.Count > 0)
         {
             this.btn_Centre.IsEnabled = false;
             List <object> obj = Shared.ClasseMEthodeGenerique.RetourneListeObjet(lsiteCentre);
             Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
             _LstColonneAffich.Add("CODE", "CENTRE");
             _LstColonneAffich.Add("LIBELLE", "LIBELLE");
             MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Liste");
             ctrl.Closed += new EventHandler(galatee_OkClickedCentre);
             ctrl.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex.Message, "Facturation");
     }
 }
Пример #25
0
        private void btn_Site_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (lstSite.Count > 0)
                {
                    this.btn_Site.IsEnabled = false;
                    Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                    _LstColonneAffich.Add("CODE", "SITE");
                    _LstColonneAffich.Add("LIBELLE", "LIBELLE");

                    List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(lstSite);
                    MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
                    ctrl.Closed += new EventHandler(galatee_OkClickedSite);
                    ctrl.Show();
                }
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, "Recouvrement");
            }
        }
 private void btn_batch_Click_1(object sender, RoutedEventArgs e)
 {
     try
     {
         if (_ListeLotri != null)
         {
             this.btn_batch.IsEnabled = false;
             List <CsLotri> _lstLotAfficher = ClasseMethodeGenerique.RetourneDistinctLotri(_ListeLotri);
             Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
             _LstColonneAffich.Add("NUMLOTRI", "LOT");
             _LstColonneAffich.Add("PERIODE", "PERIODE");
             List <object>             obj = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_lstLotAfficher);
             MainView.UcListeGenerique ucg = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
             ucg.Closed += new EventHandler(ucgReturn);
             ucg.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
Пример #27
0
        private void btn_DiametreCompteur_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.btn_DiametreCompteur.IsEnabled = false;
                if (LstCalibreCompteur.Count != 0)
                {
                    if (CodeProduit == SessionObject.Enumere.ElectriciteMT)
                    {
                        List <object> _LstObj = new List <object>();
                        _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(SessionObject.LstTypeComptage);
                        Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                        _LstColonneAffich.Add("LIBELLE", "LIBELLE");

                        List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
                        MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
                        ctrl.Closed += new EventHandler(galatee_OkClickedBtnDiametre);
                        ctrl.Show();
                    }
                    else
                    {
                        List <object> _LstObj = new List <object>();
                        _LstObj = ClasseMEthodeGenerique.RetourneListeObjet(LstCalibreCompteur.Where(t => t.PRODUIT == CodeProduit).ToList());
                        Dictionary <string, string> _LstColonneAffich = new Dictionary <string, string>();
                        _LstColonneAffich.Add("LIBELLE", "LIBELLE");

                        List <object>             obj  = Shared.ClasseMEthodeGenerique.RetourneListeObjet(_LstObj);
                        MainView.UcListeGenerique ctrl = new MainView.UcListeGenerique(obj, _LstColonneAffich, false, "Lots");
                        ctrl.Closed += new EventHandler(galatee_OkClickedBtnDiametre);
                        ctrl.Show();
                    }
                }
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, Langue.lbl_Menu);
            }
        }