private void DeleteCompteur(CsCompteurBta listForCompteur) { try { var service = new IScelleServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Scelles")); if (listForCompteur != null) { service.DeleteCompteurCompleted += (snder, UpdateR) => { if (UpdateR.Cancelled || UpdateR.Error != null) { Message.ShowError(UpdateR.Error.Message, Languages.EtatDuCompteur); return; } if (UpdateR.Result == false) { Message.ShowError(Languages.ErreurMiseAJourDonnees, Languages.EtatDuCompteur); return; } else { } }; service.DeleteCompteurAsync(listForCompteur); } } catch (Exception ex) { Message.Show(ex.Message, Languages.Commune); } }
public UcSaisiCompteursMT(CsCompteurBta pObject, SessionObject.ExecMode pExecMode, DataGrid pGrid) { try { InitializeComponent(); Translate(); var CompteurBt = new CsCompteurBta(); if (pObject != null) { ObjetSelectionnee = Utility.ParseObject(CompteurBt, pObject as CsCompteurBta); } ModeExecution = pExecMode; dataGrid = pGrid; RemplirListeCmbDesEtatCompteursExistant(); ListeScelleExistant(); if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { AllInOne.ActivateControlsFromXaml(LayoutRoot, false); } //VerifierSaisie(); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Commune); } }
private void btn_Modifier_Click_1(object sender, RoutedEventArgs e) { if (this.dtg_CompteurSaisie.SelectedItem != null) { CsCompteurBta leCompteurSelect = (CsCompteurBta )this.dtg_CompteurSaisie.SelectedItem; UcRepriseScelleCompteurBta ctrl = new UcRepriseScelleCompteurBta(leCompteurSelect, SessionObject.ExecMode.Modification, dtg_CompteurSaisie); ctrl.Closed += ctrl_Closed; ctrl.Show(); } }
public UcScelleCompteurMt(CsCompteurBta pObject, SessionObject.ExecMode pExecMode, DataGrid pGrid) { try { InitializeComponent(); Translate(); var CompteurBt = new CsCompteurBta(); if (pObject != null) { ObjetSelectionnee = Utility.ParseObject(CompteurBt, pObject as CsCompteurBta); } this.txt_NumCpteur.MaxLength = 20; this.txt_ANNEEFAB.MaxLength = 4; this.txt_Cadran.MaxLength = 1; this.txt_Cadran.Text = "6"; ModeExecution = pExecMode; dataGrid = pGrid; // dtgrdlReceptionScelle.ItemsSource = donnesDatagrid; RemplirListeCmbDesEtatCompteursExistant(); RemplirListeCmbDesModelesMarqueExistant(); ChargerProduit(); //if (dataGrid != null) // donnesDatagrid = dataGrid.ItemsSource as ObservableCollection<CsLotMagasinGeneral>; if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification || (SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { if (ObjetSelectionnee != 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 <Galatee.Silverlight.ServiceAccueil.CsMarqueCompteur> lstMaqmMdt = ListdesModelesfonctMarq; if (lstMaqmMdt != null) { Cbo_Marque.SelectedItem = ObjetSelectionnee.LIBELLEMARQUE; } txt_ANNEEFAB.Text = ObjetSelectionnee.ANNEEFAB; txt_NumCpteur.Text = ObjetSelectionnee.Numero_Compteur; } } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { AllInOne.ActivateControlsFromXaml(LayoutRoot, false); } //VerifierSaisie(); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Commune); } }
public bool VerifierEtatCompteur(CsCompteurBta sCompteur) { try { return(new DBScelle().VerifierEtatCompteur(sCompteur)); } catch (Exception ex) { ErrorManager.LogException(this, ex); return(false); } }
public bool DeleteCompteur(CsCompteurBta sCompteur) { try { return(new DBScelle().Delete(sCompteur)); } catch (Exception ex) { ErrorManager.LogException(this, ex); return(false); } }
public bool VerifieCompteurExiste(CsCompteurBta leCpt) { try { return(new DBScelle().VerifieCompteurExiste(leCpt)); } catch (Exception ex) { ErrorManager.LogException(this, ex); return(false); } }
private void btn_Modifier_Click_1(object sender, RoutedEventArgs e) { if (this.dtg_CompteurSaisie.SelectedItem != null) { ModeExecution = SessionObject.ExecMode.Modification; ObjetSelectionnee = (CsCompteurBta)this.dtg_CompteurSaisie.SelectedItem; this.txt_ANNEEFAB.Text = ObjetSelectionnee.ANNEEFAB; this.txt_NumCpteur.Text = ObjetSelectionnee.Numero_Compteur; this.txt_Cadran.Text = ObjetSelectionnee.CADRAN.ToString(); this.Cbo_Etat_cmpt.SelectedItem = lstEtatCompteur.FirstOrDefault(t => t.EtatCompteur_ID == ObjetSelectionnee.EtatCompteur_ID);; this.Cbo_Marque.SelectedItem = ListdesModelesfonctMarq.FirstOrDefault(t => t.PK_ID == ObjetSelectionnee.FK_IDMARQUECOMPTEUR);; } }
private List <CsCompteurBta> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsCompteurBta>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var tCompteur = new CsCompteurBta(); tCompteur.Numero_Compteur = txt_NumCpteur.Text; tCompteur.EtatCompteur_ID = ((CsRefEtatCompteur)Cbo_Etat_cmpt.SelectedItem).EtatCompteur_ID; tCompteur.ANNEEFAB = txt_ANNEEFAB.Text; tCompteur.FONCTIONNEMENT = "1"; tCompteur.CADRAN = Convert.ToByte(this.txt_Cadran.Text); tCompteur.FK_IDCALIBRECOMPTEUR = null; tCompteur.FK_IDTYPECOMPTEUR = 1; tCompteur.FK_IDMARQUECOMPTEUR = ((Galatee.Silverlight.ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).PK_ID; tCompteur.MARQUE = ((Galatee.Silverlight.ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).CODE; tCompteur.DATECREATION = DateTime.Now; tCompteur.USERCREATION = UserConnecte.matricule; tCompteur.ETAT = "Non_Affecté"; tCompteur.StatutCompteur = "Non_Affecté"; tCompteur.CODEPRODUIT = SessionObject.ListeDesProduit.FirstOrDefault(t => t.CODE == SessionObject.Enumere.ElectriciteMT).CODE; tCompteur.FK_IDPRODUIT = SessionObject.ListeDesProduit.FirstOrDefault(t => t.CODE == SessionObject.Enumere.ElectriciteMT).PK_ID; tCompteur.NUMERO = txt_NumCpteur.Text; listObjetForInsertOrUpdate.Add(tCompteur); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.Numero_Compteur = txt_NumCpteur.Text; ObjetSelectionnee.EtatCompteur_ID = ((CsRefEtatCompteur)Cbo_Etat_cmpt.SelectedItem).EtatCompteur_ID; ObjetSelectionnee.ANNEEFAB = txt_ANNEEFAB.Text; ObjetSelectionnee.FONCTIONNEMENT = "1"; ObjetSelectionnee.CADRAN = Convert.ToByte(this.txt_Cadran.Text); ObjetSelectionnee.FK_IDTYPECOMPTEUR = null; //ObjetSelectionnee.FK_IDCALIBRECOMPTEUR = ((ServiceAccueil.CsCalibreCompteur)Cbo_Diametre.SelectedItem).PK_ID; ObjetSelectionnee.MARQUE = ((Galatee.Silverlight.ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).CODE; ObjetSelectionnee.FK_IDMARQUECOMPTEUR = ((Galatee.Silverlight.ServiceAccueil.CsMarqueCompteur)Cbo_Marque.SelectedItem).PK_ID; ObjetSelectionnee.DATEMODIFICATION = DateTime.Now; ObjetSelectionnee.USERMODIFICATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.EtatDuCompteur); return(null); } }
public UcSaisiCompteur(CsCompteurBta pObject, SessionObject.ExecMode pExecMode, DataGrid pGrid) { try { InitializeComponent(); Translate(); var CompteurBt = new CsCompteurBta(); if (pObject != null) { ObjetSelectionnee = Utility.ParseObject(CompteurBt, pObject as CsCompteurBta); } ModeExecution = pExecMode; dataGrid = pGrid; RemplirListeCmbDesEtatCompteursExistant(); RemplirListeCmbDesModelesMarqueExistant(); ChargerDiametreCompteur(); ChargerTypeCompteur(); ListeScelleExistant(); if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification || (SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { if (ObjetSelectionnee != null) { Cbo_Diametre.SelectedItem = SessionObject.LstCalibreCompteur.FirstOrDefault(t => t.PK_ID == ObjetSelectionnee.FK_IDCALIBRECOMPTEUR); Cbo_typeCmpt.SelectedItem = SessionObject.LstTypeCompteur.FirstOrDefault(t => t.PK_ID == ObjetSelectionnee.FK_IDTYPECOMPTEUR); 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 = ObjetSelectionnee.LIBELLEMARQUE; Cbo_Modele.SelectedItem = lstMaqmMdt.FirstOrDefault(t => t.MARQUE_ID == ObjetSelectionnee.FK_IDMARQUECOMPTEUR); } txt_ANNEEFAB.Text = ObjetSelectionnee.ANNEEFAB; txt_NumCpteur.Text = ObjetSelectionnee.Numero_Compteur; } } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { AllInOne.ActivateControlsFromXaml(LayoutRoot, false); } //VerifierSaisie(); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Commune); } }
private void DeleteCompteur(CsCompteurBta listForCompteur) { try { var service = new IScelleServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Scelles")); if (listForCompteur != null) { service.DeleteCompteurCompleted += (snder, UpdateR) => { if (UpdateR.Cancelled || UpdateR.Error != null) { Message.ShowError(UpdateR.Error.Message, Languages.EtatDuCompteur); return; } if (UpdateR.Result == false) { Message.ShowError(Languages.ErreurMiseAJourDonnees, Languages.EtatDuCompteur); return; } else { //Message.ShowInformation("Compteur modifié avec succès", Languages.EtatDuCompteur); //RazEcran(); //SelectAllCompteurNonAffecte(); //return; } //OnEvent(null); //DialogResult = true; }; service.DeleteCompteurAsync(listForCompteur); } } catch (Exception ex) { Message.Show(ex.Message, Languages.Commune); } }
void ctrl_Closed(object sender, EventArgs e) { UcRepriseScelleCompteurBta ctrs = sender as UcRepriseScelleCompteurBta; if (ctrs.IsOKclic == true) { if (this.dtg_CompteurSaisie.ItemsSource != null) { CsCompteurBta lecompteurModifier = leCptGenerale.FirstOrDefault(t => t.PK_ID == ((CsCompteurBta)this.dtg_CompteurSaisie.SelectedItem).PK_ID); if (lecompteurModifier != null) { leCptGenerale.Remove(lecompteurModifier); leCptGenerale.Add(ctrs.leCompteurModier); this.dtg_CompteurSaisie.ItemsSource = null; this.dtg_CompteurSaisie.ItemsSource = leCptGenerale; } } } else { this.dtg_CompteurSaisie.ItemsSource = null; this.dtg_CompteurSaisie.ItemsSource = leCptGenerale; } }
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); } }
private void OKButton_Click(object sender, RoutedEventArgs e) { try { var messageBox = new MessageBoxControl.MessageBoxChildWindow(Languages.Commune, Languages.QuestionEnregistrerDonnees, MessageBoxControl.MessageBoxButtons.YesNo, MessageBoxControl.MessageBoxIcon.Question); messageBox.OnMessageBoxClosed += (_, result) => { if (messageBox.Result == MessageBoxResult.OK) { listForInsertOrUpdate = GetInformationsFromScreen(); if (AncCompteur != this.txt_NumCpteur.Text) { var service = new IScelleServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Scelles")); service.VerifierEtatCompteurCompleted += (snder, UpdateR) => { if (UpdateR.Cancelled || UpdateR.Error != null) { Message.ShowError(UpdateR.Error.Message, Languages.EtatDuCompteur); return; } if (UpdateR.Result) { Message.ShowInformation("Ce compteur est déja lié a une demande", Languages.EtatDuCompteur); return; } else { var services = new IScelleServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Scelles")); if (listForInsertOrUpdate != null && listForInsertOrUpdate.Count > 0) { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { services.UpdateCompteurSuiteModifCompleted += (snders, UpdateRs) => { if (UpdateRs.Cancelled || UpdateRs.Error != null) { Message.ShowError(UpdateRs.Error.Message, Languages.EtatDuCompteur); return; } if (UpdateRs.Result == 0) { Message.ShowError(Languages.ErreurMiseAJourDonnees, Languages.EtatDuCompteur); return; } leCompteurModier = listForInsertOrUpdate.FirstOrDefault(); IsOKclic = true; DialogResult = false; }; services.UpdateCompteurSuiteModifAsync(listForInsertOrUpdate); } } } }; service.VerifierEtatCompteurAsync(listForInsertOrUpdate.FirstOrDefault()); } else { var services = new IScelleServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Scelles")); if (listForInsertOrUpdate != null && listForInsertOrUpdate.Count > 0) { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { services.UpdateCompteurSuiteModifCompleted += (snders, UpdateRs) => { if (UpdateRs.Cancelled || UpdateRs.Error != null) { Message.ShowError(UpdateRs.Error.Message, Languages.EtatDuCompteur); return; } if (UpdateRs.Result == 0) { Message.ShowError(Languages.ErreurMiseAJourDonnees, Languages.EtatDuCompteur); return; } leCompteurModier = listForInsertOrUpdate.FirstOrDefault(); IsOKclic = true; DialogResult = false; }; services.UpdateCompteurSuiteModifAsync(listForInsertOrUpdate); } } } } }; messageBox.Show(); } catch (Exception ex) { Message.Show(ex.Message, Languages.Commune); } }
private List <CsCompteurBta> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsCompteurBta>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var tCompteur = new CsCompteurBta(); tCompteur.Numero_Compteur = txt_NumCpteur.Text; tCompteur.EtatCompteur_ID = ((CsRefEtatCompteur)Cbo_Etat_cmpt.SelectedItem).EtatCompteur_ID; tCompteur.LIBELLEETATCOMPTEUR = ((CsRefEtatCompteur)Cbo_Etat_cmpt.SelectedItem).Libelle_ETAT; tCompteur.ANNEEFAB = txt_ANNEEFAB.Text; tCompteur.FONCTIONNEMENT = "1"; tCompteur.CADRAN = Convert.ToByte(this.txt_Cadran.Text); tCompteur.FK_IDCALIBRECOMPTEUR = null; if (Cbo_Diametre.SelectedItem != null) { tCompteur.FK_IDCALIBRECOMPTEUR = ((ServiceAccueil.CsCalibreCompteur)Cbo_Diametre.SelectedItem).PK_ID; tCompteur.CALIBRE = ((ServiceAccueil.CsCalibreCompteur)Cbo_Diametre.SelectedItem).LIBELLE; } tCompteur.MARQUE = ((CsMarque_Modele)Cbo_Marque.SelectedItem).CODE_Marque; tCompteur.LIBELLEMARQUE = ((CsMarque_Modele)Cbo_Marque.SelectedItem).Libelle_MArque; tCompteur.FK_IDMARQUECOMPTEUR = ((CsMarque_Modele)Cbo_Marque.SelectedItem).MARQUE_ID; tCompteur.FK_IDTYPECOMPTEUR = ((ServiceAccueil.CsTcompteur)Cbo_typeCmpt.SelectedItem).PK_ID; tCompteur.TYPECOMPTEUR = ((ServiceAccueil.CsTcompteur)Cbo_typeCmpt.SelectedItem).CODE; tCompteur.LIBELLETYPECOMPTEUR = ((ServiceAccueil.CsTcompteur)Cbo_typeCmpt.SelectedItem).LIBELLE; tCompteur.DATECREATION = DateTime.Now; tCompteur.USERCREATION = UserConnecte.matricule; tCompteur.ETAT = "Non_Affecté"; tCompteur.StatutCompteur = "Non_Affecté"; tCompteur.CODEPRODUIT = laDemande.LaDemande.PRODUIT; tCompteur.FK_IDPRODUIT = laDemande.LaDemande.FK_IDPRODUIT.Value; tCompteur.NUMERO = txt_NumCpteur.Text; listObjetForInsertOrUpdate.Add(tCompteur); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.Numero_Compteur = txt_NumCpteur.Text; ObjetSelectionnee.EtatCompteur_ID = ((CsRefEtatCompteur)Cbo_Etat_cmpt.SelectedItem).EtatCompteur_ID; ObjetSelectionnee.ANNEEFAB = txt_ANNEEFAB.Text; ObjetSelectionnee.FONCTIONNEMENT = "1"; ObjetSelectionnee.Type_Compteur = ((ServiceAccueil.CsTcompteur)Cbo_typeCmpt.SelectedItem).CODE; ObjetSelectionnee.CADRAN = Convert.ToByte(this.txt_Cadran.Text); ObjetSelectionnee.FK_IDCALIBRECOMPTEUR = ((ServiceAccueil.CsCalibreCompteur)Cbo_Diametre.SelectedItem).PK_ID; ObjetSelectionnee.FK_IDMARQUECOMPTEUR = ((CsMarque_Modele)Cbo_Marque.SelectedItem).MARQUE_ID; ObjetSelectionnee.FK_IDTYPECOMPTEUR = ((ServiceAccueil.CsTcompteur)Cbo_typeCmpt.SelectedItem).PK_ID; ObjetSelectionnee.DATEMODIFICATION = DateTime.Now; ObjetSelectionnee.USERMODIFICATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.EtatDuCompteur); return(null); } }