private void CreeEvenement(Galatee.Silverlight.ServiceAccueil.CsEvenement _LeEvt)
        {
            try
            {
                if (!string.IsNullOrEmpty(this.Txt_ConsoEnCours.Text))
                {
                    _LeEvt.CONSO        = int.Parse(this.Txt_ConsoEnCours.Text);
                    _LeEvt.CAS          = "00";
                    _LeEvt.FACTURE      = null;
                    _LeEvt.ENQUETE      = string.Empty;
                    _LeEvt.FACPER       = string.Empty;
                    _LeEvt.DERPERF      = string.Empty;
                    _LeEvt.DERPERFN     = string.Empty;
                    _LeEvt.REGCONSO     = null;
                    _LeEvt.REGIMPUTE    = null;
                    _LeEvt.CONSOFAC     = 0;
                    _LeEvt.MATRICULE    = UserConnecte.matricule;
                    _LeEvt.COMPTEUR     = _LeEvt.COMPTEUR;
                    _LeEvt.TYPECOMPTEUR = _LeEvt.TYPECOMPTEUR;
                    _LeEvt.COEFLECT     = _LeEvt.COEFLECT;
                    _LeEvt.COEFCOMPTAGE = _LeEvt.COEFCOMPTAGE;
                    _LeEvt.COEFLECT     = _LeEvt.COEFLECT;
                    //_LeEvt.PERIODE = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.FormatPeriodeAAAAMM(this.Txt_PeriodeEnCour.Text);
                    //_LeEvt.CAS = this.Txt_CasEnCour.Text;
                    //if (!string.IsNullOrEmpty(this.Txt_DateRelEncour.Text))
                    //    _LeEvt.DATEEVT = DateTime.Parse(this.Txt_DateRelEncour.Text);

                    _LeEvt.LOTRI            = _LeEvt.CENTRE + SessionObject.Enumere.LotriAjustement;
                    _LeEvt.STATUS           = SessionObject.Enumere.EvenementReleve;
                    _LeEvt.NUMEVENEMENT     = MaxNumEvt + 1;
                    _LeEvt.USERCREATION     = UserConnecte.matricule;
                    _LeEvt.USERMODIFICATION = UserConnecte.matricule;
                    _LeEvt.DATECREATION     = System.DateTime.Now.Date;
                    _LeEvt.DATEMODIFICATION = System.DateTime.Now.Date;
                    _LeEvt.ISCONSOSEULE     = this.chk_ConsoSeul.IsChecked == true ? true :false;
                }

                Galatee.Silverlight.ServiceAccueil.CsEvenement _LEvenement = LstEvenementCree.FirstOrDefault(p => p.COMPTEUR == LeEvenementSelect.COMPTEUR);
                if (_LEvenement != null)
                {
                    LstEvenementCree.Remove(LeEvenementSelect);
                }
                LstEvenementCree.Add(LeEvenementSelect);

                //LeCompteurSelect.is = true;
                CsEvenement lev1 = LstEvenement.FirstOrDefault(t => t.POINT == LeEvenementSelect.POINT);
                if (lev1 != null)
                {
                    lev1.IsSaisi = true;
                }
            }
            catch (Exception ex)
            {
                Message.ShowError("Erreur a la validation", "Index");
            }
        }
 private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (this.dataGrid1.SelectedIndex >= 0)
     {
         LeEvenementSelect = (CsEvenement )this.dataGrid1.SelectedItem;
         DateDernierEvt    = LeEvenementSelect.DATEEVT;
         Txt_IndexAnc.Text = LeEvenementSelect.INDEXEVT.ToString();
         MaxNumEvt         = LeEvenementSelect.NUMEVENEMENT;
         RemplireOngletEvenement(LeEvenementSelect);
     }
 }
Beispiel #3
0
        private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            LeCompteurSelect = new Galatee.Silverlight.ServiceAccueil.CsCanalisation();
            //indexSelect = this.dataGrid1.SelectedIndex;

            if (this.dataGrid1.SelectedIndex >= 0)
            {
                LeCompteurSelect  = (CsCanalisation)this.dataGrid1.SelectedItem;
                LeEvenementSelect = LstEvenement.FirstOrDefault(t => t.POINT == LeCompteurSelect.POINT);
                DateDernierEvt    = LeEvenementSelect.DATEEVT;
                MaxNumEvt         = LeEvenementSelect.NUMEVENEMENT;
                RemplireOngletEvenement(LeCompteurSelect, LeEvenementSelect);
            }
        }
Beispiel #4
0
 private void CreeEvenement(Galatee.Silverlight.ServiceAccueil.CsEvenement _LeEvt)
 {
     try
     {
         _LeEvt.CONSO            = string.IsNullOrEmpty(this.Txt_ConsoEnCours.Text) ? 0 : int.Parse(this.Txt_ConsoEnCours.Text);
         _LeEvt.INDEXEVT         = _LeEvt.INDEXEVT + _LeEvt.CONSO;
         _LeEvt.DATEEVT          = null;
         _LeEvt.FACTURE          = null;
         _LeEvt.ENQUETE          = string.Empty;
         _LeEvt.FACPER           = string.Empty;
         _LeEvt.DERPERF          = string.Empty;
         _LeEvt.DERPERFN         = string.Empty;
         _LeEvt.REGCONSO         = null;
         _LeEvt.REGIMPUTE        = null;
         _LeEvt.CONSOFAC         = 0;
         _LeEvt.MATRICULE        = UserConnecte.matricule;
         _LeEvt.COMPTEUR         = _LeEvt.COMPTEUR;
         _LeEvt.TYPECOMPTEUR     = _LeEvt.TYPECOMPTEUR;
         _LeEvt.COEFLECT         = _LeEvt.COEFLECT;
         _LeEvt.COEFCOMPTAGE     = _LeEvt.COEFCOMPTAGE;
         _LeEvt.COEFLECT         = _LeEvt.COEFLECT;
         _LeEvt.CODEEVT          = SessionObject.Enumere.EvenementCodeFactureIsole;
         _LeEvt.LOTRI            = SessionObject.LePosteCourant.CODECENTRE + SessionObject.Enumere.LotriAjustement;
         _LeEvt.STATUS           = SessionObject.Enumere.EvenementReleve;
         _LeEvt.NUMEVENEMENT     = MaxNumEvt + 1;
         _LeEvt.USERCREATION     = UserConnecte.matricule;
         _LeEvt.USERMODIFICATION = UserConnecte.matricule;
         _LeEvt.DATECREATION     = System.DateTime.Now.Date;
         _LeEvt.DATEMODIFICATION = System.DateTime.Now.Date;
         if (_LeEvt != null && LstEvenementCree.Count > 0)
         {
             if (LstEvenementCree.First().PRODUIT == SessionObject.Enumere.ElectriciteMT)
             {
                 if (LstEvenementCree.Count != 6)
                 {
                     Message.ShowInformation(Langue.MsgSaisirCompteurMT, "Facturation");
                 }
             }
             ValiderCreation(LstEvenementCree, LstPagisolCree);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }