void galatee_OkClickedProduit(object sender, EventArgs e)
 {
     Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
     if (ctrs.isOkClick)
     {
         ServiceAccueil.CsProduit leProduit = (ServiceAccueil.CsProduit)ctrs.MyObject;
         this.Txt_Produit.Text = leProduit.LIBELLE;
         this.Txt_Produit.Tag  = leProduit.CODE;
     }
     this.btn_Produit.IsEnabled = true;
 }
예제 #2
0
 void galatee_OkClickedSite(object sender, EventArgs e)
 {
     Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
     if (ctrs.isOkClick)
     {
         Galatee.Silverlight.ServiceAccueil.CsSite leSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject;
         this.Txt_LibelleSite.Text = leSite.LIBELLE;
         this.Txt_LibelleSite.Tag  = leSite.PK_ID;
         lSiteSelect = leSite;
         lProduit    = LstCentrePerimetre.FirstOrDefault(t => t.FK_IDCODESITE == (int)this.Txt_LibelleSite.Tag).LESPRODUITSDUSITE.First();
     }
     this.btn_Site.IsEnabled = true;
 }
        void galatee_OkClickedProduit(object sender, EventArgs e)
        {
            UcListeGenerique ctrs = sender as UcListeGenerique;

            if (ctrs.isOkClick)
            {
                this.btn_Produit.IsEnabled = true;
                ServiceAccueil.CsProduit leProduit = (ServiceAccueil.CsProduit)ctrs.MyObject;
                this.Txt_Produit.Text = leProduit.LIBELLE;
                this.Txt_Produit.Tag  = leProduit.CODE;
                this.btn_Produit.Tag  = leProduit.PK_ID;
                //this.txtClient.IsReadOnly = false;
            }
            this.btn_Produit.IsEnabled = true;
        }
예제 #4
0
 void galatee_OkClickedProduit(object sender, EventArgs e)
 {
     Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
     if (ctrs.GetisOkClick)
     {
         if (ctrs.MyObjectList != null && ctrs.MyObjectList.Count != 0)
         {
             List <ServiceAccueil.CsProduit> lstProduit = new List <ServiceAccueil.CsProduit>();
             foreach (var p in ctrs.MyObjectList)
             {
                 ServiceAccueil.CsProduit leProduit = (ServiceAccueil.CsProduit)p;
                 lstProduit.Add(leProduit);
             }
             this.Cbo_Produit.ItemsSource       = null;
             this.Cbo_Produit.ItemsSource       = lstProduit;
             this.Cbo_Produit.DisplayMemberPath = "LIBELLE";
             cbo_Periode.Tag           = lstProduit;
             Cbo_Produit.SelectedIndex = 0;
         }
     }
 }
예제 #5
0
        public UcRepriseScelleCompteurBta(CsCompteurBta pObject, SessionObject.ExecMode pExecMode, DataGrid pGrid)
        {
            try
            {
                InitializeComponent();
                Translate();
                this.txt_ANNEEFAB.MaxLength  = 4;
                this.txt_NumCpteur.MaxLength = 15;
                var CompteurBt = new CsCompteurBta();
                if (pObject != null)
                {
                    ObjetSelectionnee = Utility.ParseObject(CompteurBt, pObject as CsCompteurBta);
                }
                ModeExecution = pExecMode;
                dataGrid      = pGrid;
                RemplirListeCmbDesEtatCompteursExistant();
                RemplirListeCmbDesModelesMarqueExistant();
                ChargerDiametreCompteur();
                ChargerProduit();
                ChargerTypeCompteur();
                ListeScelleExistant();
                if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification || (SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation)
                {
                    if (ObjetSelectionnee != null)
                    {
                        AncCompteur = ObjetSelectionnee.Numero_Compteur;
                        AncCapotMoteur_ID_Scelle1 = ObjetSelectionnee.CapotMoteur_ID_Scelle1;
                        AncCapotMoteur_ID_Scelle2 = ObjetSelectionnee.CapotMoteur_ID_Scelle2;
                        AncCapotMoteur_ID_Scelle3 = ObjetSelectionnee.CapotMoteur_ID_Scelle3;
                        AncCache_Scelle           = ObjetSelectionnee.Cache_Scelle;

                        ServiceAccueil.CsProduit leProduit = SessionObject.ListeDesProduit.FirstOrDefault(t => t.PK_ID == ObjetSelectionnee.FK_IDPRODUIT);
                        Cbo_Produit.SelectedItem = leProduit != null ? leProduit : null;

                        ServiceAccueil.CsTcompteur leTypeCompteur = SessionObject.LstTypeCompteur.FirstOrDefault(t => t.PK_ID == ObjetSelectionnee.FK_IDTYPECOMPTEUR);
                        Cbo_typeCmpt.SelectedItem = leTypeCompteur != null ? leTypeCompteur : null;
                        List <CsRefEtatCompteur> lstetat = (List <CsRefEtatCompteur>) this.Cbo_Etat_cmpt.ItemsSource;
                        if (lstetat != null)
                        {
                            Cbo_Etat_cmpt.SelectedItem = lstetat.FirstOrDefault(t => t.EtatCompteur_ID == ObjetSelectionnee.EtatCompteur_ID);
                        }

                        List <CsMarque_Modele> lstMaqmMdt = ListdesModelesfonctMarq;
                        if (lstMaqmMdt != null)
                        {
                            Cbo_Marque.SelectedItem = ListdesModelesfonctMarq.FirstOrDefault(u => u.MARQUE_ID == ObjetSelectionnee.FK_IDMARQUECOMPTEUR);
                            Cbo_Modele.SelectedItem = lstMaqmMdt.FirstOrDefault(t => t.MODELE_ID == ObjetSelectionnee.FK_IDMARQUECOMPTEUR);
                        }
                        ServiceAccueil.CsCalibreCompteur leCalibre = SessionObject.LstCalibreCompteur.FirstOrDefault(t => t.PK_ID == ObjetSelectionnee.FK_IDCALIBRECOMPTEUR);
                        Cbo_Diametre.SelectedItem = leCalibre != null ? leCalibre : null;

                        txt_ANNEEFAB.Text  = ObjetSelectionnee.ANNEEFAB;
                        txt_NumCpteur.Text = ObjetSelectionnee.Numero_Compteur;
                        txt_Cadran.Text    = ObjetSelectionnee.CADRAN.ToString();
                        if (ObjetSelectionnee.CapotMoteur_ID_Scelle1 != null)
                        {
                            txt_NumNouveauScelle_1.Text = ObjetSelectionnee.Numero_ScelleCapot_1 != null?ObjetSelectionnee.Numero_ScelleCapot_1.ToString() : string.Empty;

                            txt_NumNouveauScelle_1.Tag    = ObjetSelectionnee.CapotMoteur_ID_Scelle1 != null ? ObjetSelectionnee.CapotMoteur_ID_Scelle1  : null;
                            rbt_NouveauScelle_1.IsChecked = true;
                        }
                        else
                        {
                            rbt_AuneAction_1.IsChecked = true;
                        }

                        if (ObjetSelectionnee.CapotMoteur_ID_Scelle2 != null)
                        {
                            txt_NumNouveauScelle_2.Text = ObjetSelectionnee.Numero_ScelleCapot_3 != null?ObjetSelectionnee.Numero_ScelleCapot_3.ToString() : string.Empty;

                            txt_NumNouveauScelle_2.Tag    = ObjetSelectionnee.CapotMoteur_ID_Scelle2 != null ? ObjetSelectionnee.CapotMoteur_ID_Scelle2 : null;
                            rbt_NouveauScelle_2.IsChecked = true;
                        }
                        else
                        {
                            rbt_AuneAction_2.IsChecked = true;
                        }
                        if (ObjetSelectionnee.CapotMoteur_ID_Scelle3 != null)
                        {
                            txt_NumNouveauScelle_3.Text = ObjetSelectionnee.Numero_ScelleCapot_3 != null?ObjetSelectionnee.Numero_ScelleCapot_3.ToString() : string.Empty;

                            txt_NumNouveauScelle_3.Tag    = ObjetSelectionnee.CapotMoteur_ID_Scelle3 != null ? ObjetSelectionnee.CapotMoteur_ID_Scelle3 : null;
                            rbt_NouveauScelle_3.IsChecked = true;
                        }
                        else
                        {
                            rbt_AuneAction_3.IsChecked = true;
                        }

                        if (ObjetSelectionnee.Cache_Scelle != null)
                        {
                            txt_NumNouveauScelle_Cache.Text = ObjetSelectionnee.Numero_Cache_3 != null?ObjetSelectionnee.Numero_Cache_3.ToString() : string.Empty;

                            txt_NumNouveauScelle_Cache.Tag    = ObjetSelectionnee.Cache_Scelle != null ? ObjetSelectionnee.Cache_Scelle : null;
                            rbt_NouveauScelle_Cache.IsChecked = true;
                        }
                        else
                        {
                            rbt_AuneAction_Cache.IsChecked = true;
                        }
                    }
                }
                if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation)
                {
                    AllInOne.ActivateControlsFromXaml(LayoutRoot, false);
                }
            }
            catch (Exception ex)
            {
                Message.ShowError(ex.Message, Languages.Commune);
            }
        }