void galatee_OkClickedSite(object sender, EventArgs e)
 {
     try
     {
         MainView.UcListeGenerique ctrs = sender as MainView.UcListeGenerique;
         if (ctrs.isOkClick)
         {
             ServiceAccueil.CsSite param = (ServiceAccueil.CsSite)ctrs.MyObject;//.VALEUR;
             this.Txt_Site.Text        = param.CODE;
             txt_LibelleSite.Text      = param.LIBELLE;
             this.Txt_Site.Tag         = param.PK_ID;
             this.btn_Centre.IsEnabled = true;
             List <ServiceAccueil.CsCentre> lstCentreSite = lesCentre.Where(t => t.FK_IDCODESITE == param.PK_ID).ToList();
             if (lstCentreSite.Count == 1)
             {
                 this.Txt_Centre.Text   = lstCentreSite.First().CODE;
                 txt_libellecentre.Text = lstCentreSite.First().LIBELLE;
                 this.Txt_Centre.Tag    = lstCentreSite.First().PK_ID;
             }
         }
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
Example #2
0
        private void ChargerDonneeDuSite()
        {
            try
            {
                if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count > 0)
                {
                    ListeCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODESITE != SessionObject.Enumere.CodeSiteScaBT && p.CODESITE != SessionObject.Enumere.CodeSiteScaMT).ToList(), UserConnecte.listeProfilUser);
                    lstSite     = ClasseMEthodeGenerique.RetourneSiteByCentre(ListeCentre);
                    ServiceAccueil.CsSite AgenceCentral = lstSite.FirstOrDefault(t => t.CODE == SessionObject.Enumere.Generale);
                    if (AgenceCentral != null)
                    {
                        AgenceCentral.LIBELLE = "AGENCE CENTRALE";
                    }

                    foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in ListeCentre.Where(p => p.CODESITE != SessionObject.Enumere.CodeSiteScaMT && p.CODESITE != SessionObject.Enumere.CodeSiteScaBT).ToList())
                    {
                        lesCentrePerimetre.Add(item.PK_ID);
                    }

                    if (AgenceCentral != null)
                    {
                        ServiceAccueil.CsCentre leCentreAgenceGeneral = ListeCentre.FirstOrDefault(o => o.CODE == SessionObject.Enumere.Generale);
                        leCentreAgenceGeneral.LIBELLE = "AGENCE CENTRALE";
                        List <string> lstCodeAgGnral = ListeCentre.Where(t => t.CODESITE == SessionObject.Enumere.Generale && t.CODE != SessionObject.Enumere.Generale).Select(u => u.CODE).ToList();
                        ListeCentre = ListeCentre.Where(t => !lstCodeAgGnral.Contains(t.CODE)).ToList();
                    }
                    return;
                }
                Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil"));
                service.ListeDesDonneesDesSiteCompleted += (s, args) =>
                {
                    if (args != null && args.Cancelled)
                    {
                        return;
                    }
                    SessionObject.LstCentre = args.Result;
                    ListeCentre             = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser);
                    lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(ListeCentre);
                    foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in ListeCentre)
                    {
                        lesCentrePerimetre.Add(item.PK_ID);
                    }

                    ServiceAccueil.CsSite AgenceCentral = lstSite.FirstOrDefault(t => t.CODE == SessionObject.Enumere.Generale);
                    if (AgenceCentral != null)
                    {
                        AgenceCentral.LIBELLE = "AGENCE CENTRALE";
                    }
                };
                service.ListeDesDonneesDesSiteAsync(false);
                service.CloseAsync();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 void galatee_OkClickedSite(object sender, EventArgs e)
 {
     try
     {
         MainView.UcListeGenerique ctrs  = sender as MainView.UcListeGenerique;
         ServiceAccueil.CsSite     param = (ServiceAccueil.CsSite)ctrs.MyObject;//.VALEUR;
         this.Txt_Site.Text        = param.CODE;
         txt_LibelleSite.Text      = param.LIBELLE;
         this.Txt_Site.Tag         = param.PK_ID;
         this.btn_Centre.IsEnabled = true;
     }
     catch (Exception ex)
     {
         Message.ShowError(ex, "Erreur");
     }
 }
        void ctrl_ClosedSite(object sender, EventArgs e)
        {
            try
            {
                this.IsEnabled = true;
                MainView.UcListeGenerique ctrs = sender as MainView.UcListeGenerique;
                if (ctrs.isOkClick)
                {
                    this.Txt_Centre.Text        = string.Empty;
                    this.Txt_Centre.Tag         = null;
                    this.txt_libellecentre.Text = string.Empty;

                    ServiceAccueil.CsSite param = (ServiceAccueil.CsSite)ctrs.MyObject;//.VALEUR;
                    this.Txt_Site.Text        = param.CODE;
                    txt_LibelleSite.Text      = param.LIBELLE;
                    this.Txt_Site.Tag         = param.PK_ID;
                    this.btn_Centre.IsEnabled = true;
                    if (param.CODE == SessionObject.Enumere.Generale)
                    {
                        isgeneral = true;
                    }
                    else
                    {
                        isgeneral = false;
                    }
                    List <ServiceAccueil.CsCentre> lstCEnt = lesCentre.Where(t => t.FK_IDCODESITE == (int)this.Txt_Site.Tag).ToList();
                    if (lstCEnt != null && lstCEnt.Count != 0)
                    {
                        if (lstCEnt.Count == 1)
                        {
                            this.Txt_Centre.Text   = lstCEnt.First().CODE;
                            txt_libellecentre.Text = lstCEnt.First().LIBELLE;
                            this.Txt_Centre.Tag    = lstCEnt.First().PK_ID;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Message.ShowError(ex, "Erreur");
            }
        }
        private void RenseignerLesChanmp()
        {
            if (this.campagne != null)
            {
                ServiceAccueil.CsCentre CentreDeLaCampagne = lesCentre.Single(s => s.PK_ID == int.Parse(this.campagne.CODEEXPLOITATION));
                ServiceAccueil.CsSite   SiteDeLaCampagne   = lesSite.Single(s => s.PK_ID == CentreDeLaCampagne.FK_IDCODESITE);

                this.Cbo_Site.SelectedItem   = SiteDeLaCampagne;
                this.Cbo_Centre.SelectedItem = CentreDeLaCampagne;

                dtpdatedreation.SelectedDate = this.campagne.DATECREATION;
                txtcampagne.Text             = this.campagne.LIBELLE_CAMPAGNE;

                dtpdatedebut.SelectedDate    = this.campagne.DATEDEBUTCONTROLES;
                dtpdatefinprevu.SelectedDate = this.campagne.DATEFINPREVUE;
            }
            else
            {
                dtpdatedreation.Text = DateTime.UtcNow.Date.ToString();
            }
        }
Example #6
0
 void galatee_OkClickedSite(object sender, EventArgs e)
 {
     Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
     if (ctrs.isOkClick)
     {
         this.btn_Site.IsEnabled = true;
         ServiceAccueil.CsSite leSite = (ServiceAccueil.CsSite)ctrs.MyObject;
         this.Txt_CodeSite.Text    = leSite.CODE;
         this.Txt_LibelleSite.Text = leSite.LIBELLE;
         this.Txt_CodeSite.Tag     = leSite.PK_ID;
         List <ServiceAccueil.CsCentre> lstCentreSite = LstCentre.Where(t => t.FK_IDCODESITE == leSite.PK_ID).ToList();
         if (lstCentreSite != null && lstCentreSite.Count == 1)
         {
             this.Txt_CodeCentre.Text    = lstCentreSite.First().CODE;
             this.Txt_CodeCentre.Tag     = lstCentreSite.First().PK_ID;
             this.Txt_LibelleCentre.Text = lstCentreSite.First().LIBELLE;
         }
     }
     else
     {
         this.btn_Site.IsEnabled = true;
     }
 }