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); } }
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); } }
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; } }