private void Txt_CodeDiametre_TextChanged(object sender, TextChangedEventArgs e) { try { if (this.Txt_CodeDiametre.Text.Length == SessionObject.Enumere.TailleDiametre && (LstDiametre != null && LstDiametre.Count != 0)) { CsDiacomp _LeDiametre = ClasseMEthodeGenerique.RetourneObjectFromList(LstDiametre, this.Txt_CodeDiametre.Text, "CODE"); if (!string.IsNullOrEmpty(_LeDiametre.LIBELLE)) { LeDiametreSelect = _LeDiametre; this.Txt_LibelleDiametre.Text = _LeDiametre.LIBELLE; EnregistrerInfoSaisie(LaDemande); } else { var w = new MessageBoxControl.MessageBoxChildWindow(Langue.lbl_Menu, Langue.MsgEltInexistent, MessageBoxControl.MessageBoxButtons.Ok, MessageBoxControl.MessageBoxIcon.Information); w.OnMessageBoxClosed += (_, result) => { this.Txt_CodeDiametre.Focus(); }; w.Show(); Txt_CodeDiametre.Text = string.Empty; Txt_LibelleDiametre.Text = string.Empty; } } } catch (Exception ex) { Message.ShowError(ex.Message, Langue.lbl_Menu); } }
void ChargerDiametreCompteur() { try { if (SessionObject.LstDiametreCompteur.Count != 0) { if (TypeDemande == SessionObject.Enumere.ModificationCompteur) { LstDiametre = SessionObject.LstDiametreCompteur; } else { LstDiametre = SessionObject.LstDiametreCompteur.Where(p => p.PRODUIT == LaDemande.LaDemande.PRODUIT).ToList(); } if (LstDiametre.Count != 0) { if (!string.IsNullOrEmpty(this.Txt_CodeDiametre.Text) && string.IsNullOrEmpty(this.Txt_LibelleDiametre.Text)) { CsDiacomp _LeCompteur = ClasseMEthodeGenerique.RetourneObjectFromList(LstDiametre, this.Txt_CodeDiametre.Text, "CODE"); if (_LeCompteur != null && !string.IsNullOrEmpty(_LeCompteur.LIBELLE)) { this.Txt_LibelleDiametre.Text = _LeCompteur.LIBELLE; } } } } else { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ChargerDiametreCompteurCompleted += (s, args) => { LstDiametre = new List <CsDiacomp>(); if (args != null && args.Cancelled) { return; } LstDiametre = args.Result; if (LstDiametre != null && LstDiametre.Count != 0) { if (!string.IsNullOrEmpty(this.Txt_CodeDiametre.Text) && string.IsNullOrEmpty(this.Txt_LibelleDiametre.Text)) { CsDiacomp _LeCompteur = ClasseMEthodeGenerique.RetourneObjectFromList(LstDiametre, this.Txt_CodeDiametre.Text, "CODE"); if (_LeCompteur != null && !string.IsNullOrEmpty(_LeCompteur.LIBELLE)) { this.Txt_LibelleDiametre.Text = _LeCompteur.LIBELLE; } } } }; service.ChargerDiametreCompteurAsync(); service.CloseAsync(); } } catch (Exception ex) { throw ex; } }
private List <CsDiacomp> GetInformationsFromScreen() { var listObjetForInsertOrUpdate = new List <CsDiacomp>(); try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { var Diacomp = new CsDiacomp { CODE = Txt_Code.Text, LIBELLE = Txt_Libelle.Text, BNI = Convert.ToInt32(Txt_BNI.Text), BNS = Convert.ToInt32(Txt_BNS.Text), CFI = Convert.ToInt32(Txt_CFI.Text), CFS = Convert.ToInt32(Txt_CFS.Text), FK_IDPRODUIT = ((CsProduit)CboProduit.SelectedItem).PK_ID, PRODUIT = ((CsProduit)CboProduit.SelectedItem).CODE, DATECREATION = DateTime.Now, USERCREATION = UserConnecte.matricule }; if (!string.IsNullOrEmpty(Txt_Code.Text) && donnesDatagrid.FirstOrDefault(p => p.CODE == Diacomp.CODE && p.PRODUIT == Diacomp.PRODUIT) != null) { throw new Exception(Languages.CetElementExisteDeja); } listObjetForInsertOrUpdate.Add(Diacomp); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { ObjetSelectionnee.CODE = Txt_Code.Text; ObjetSelectionnee.LIBELLE = Txt_Libelle.Text; ObjetSelectionnee.BNI = Convert.ToInt32(Txt_BNI.Text); ObjetSelectionnee.BNS = Convert.ToInt32(Txt_BNS.Text); ObjetSelectionnee.CFI = Convert.ToInt32(Txt_CFI.Text); ObjetSelectionnee.CFS = Convert.ToInt32(Txt_CFS.Text); ObjetSelectionnee.FK_IDPRODUIT = ((CsProduit)CboProduit.SelectedItem).PK_ID; ObjetSelectionnee.PRODUIT = ((CsProduit)CboProduit.SelectedItem).CODE; ObjetSelectionnee.DATECREATION = DateTime.Now; ObjetSelectionnee.USERCREATION = UserConnecte.matricule; listObjetForInsertOrUpdate.Add(ObjetSelectionnee); } return(listObjetForInsertOrUpdate); } catch (Exception ex) { Message.ShowError(ex.Message, Languages.Diametrecompteur); return(null); } }
void AfficherCannalisationDemande(CsCanalisation LaCanalisation, CsEvenement LeEvt) { CsEvenement _LeEvt = new CsEvenement(); if ((LaDemande.LeTypeDemande.CODE == SessionObject.Enumere.ChangementCompteur && NumCompteur == 1) || LaDemande.LeTypeDemande.CODE != SessionObject.Enumere.ChangementCompteur) { this.Txt_NumCompteur.Text = (string.IsNullOrEmpty(LaCanalisation.NUMERO)) ? string.Empty : LaCanalisation.NUMERO; this.Txt_AnneeFab.Text = (string.IsNullOrEmpty(LaCanalisation.ANNEEFAB)) ? string.Empty : LaCanalisation.ANNEEFAB; this.Txt_CodeTypeCompteur.Text = (string.IsNullOrEmpty(LaCanalisation.TYPECOMPTEUR)) ? string.Empty : LaCanalisation.TYPECOMPTEUR; CsTcompteur _LeTypeCompte = ClasseMEthodeGenerique.RetourneObjectFromList(LstTypeCompteur, this.Txt_CodeTypeCompteur.Text, "CODE"); if (!string.IsNullOrEmpty(_LeTypeCompte.LIBELLE)) { LeTypeCompteurSelect = _LeTypeCompte; this.Txt_LibelleTypeCompteur.Text = _LeTypeCompte.LIBELLE; } this.Txt_CodeMarque.Text = (string.IsNullOrEmpty(LaCanalisation.MARQUE)) ? string.Empty : LaCanalisation.MARQUE; CsMarqueCompteur _LaMarque = ClasseMEthodeGenerique.RetourneObjectFromList(LstMarque, this.Txt_CodeMarque.Text, "CODE"); if (!string.IsNullOrEmpty(_LaMarque.LIBELLE)) { this.Txt_LibelleMarque.Text = _LaMarque.LIBELLE; } this.Txt_CodeCadran.Text = LaCanalisation.CADRAN.Value.ToString(); CsCadran _LeCadran = ClasseMEthodeGenerique.RetourneObjectFromList(LstCadran, this.Txt_CodeCadran.Text, "CODECADRAN"); if (!string.IsNullOrEmpty(_LeCadran.LIBELLE)) { this.Txt_LibelleDigit.Text = _LeCadran.LIBELLE; LeCadranSelect = _LeCadran; } this.Txt_CodeDiametre.Text = (string.IsNullOrEmpty(LaCanalisation.DIAMETRE)) ? string.Empty : LaCanalisation.DIAMETRE; CsDiacomp _LeDiametre = ClasseMEthodeGenerique.RetourneObjectFromList(LstDiametre, this.Txt_CodeDiametre.Text, "CODE"); if (!string.IsNullOrEmpty(_LeDiametre.LIBELLE)) { LeDiametreSelect = _LeDiametre; this.Txt_LibelleDiametre.Text = _LeDiametre.LIBELLE; } if (LaCanalisation.COEFLECT != 0) { this.Chk_CoefMultiplication.IsChecked = true; } } }
void galatee_OkClickedBtnDiametre(object sender, EventArgs e) { try { UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.GetisOkClick) { CsDiacomp _LeDiametre = (CsDiacomp)ctrs.MyObject; this.Txt_CodeDiametre.Text = _LeDiametre.CODE; this.btn_DiametreCompteur.IsEnabled = true; } this.btn_DiametreCompteur.IsEnabled = true; } catch (Exception ex) { Message.ShowError(ex.Message, Langue.lbl_Menu); } }
private void UpdateParentList(CsDiacomp pDiacomp) { try { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { GetDataNew(); } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification) { GetDataNew(); } } catch (Exception ex) { throw ex; } }
public UcDiametrecompteur(object[] pObjects, SessionObject.ExecMode[] pExecMode, DataGrid[] pGrid) { try { InitializeComponent(); //Translate(); var categorieClient = new CsDiacomp(); if (pObjects[0] != null) { ObjetSelectionnee = Utility.ParseObject(categorieClient, pObjects[0] as CsDiacomp); } ModeExecution = pExecMode[0]; dataGrid = pGrid[0]; RemplirProduit(); if (dataGrid != null) { donnesDatagrid = dataGrid.ItemsSource as ObservableCollection <CsDiacomp>; } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Modification || (SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { if (ObjetSelectionnee != null) { Txt_Code.Text = ObjetSelectionnee.CODE; Txt_Libelle.Text = ObjetSelectionnee.LIBELLE; Txt_BNI.Text = Convert.ToString(ObjetSelectionnee.BNI); Txt_BNS.Text = Convert.ToString(ObjetSelectionnee.BNS); Txt_CFI.Text = Convert.ToString(ObjetSelectionnee.CFI); Txt_CFS.Text = Convert.ToString(ObjetSelectionnee.CFS); btnOk.IsEnabled = false; } } if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Consultation) { AllInOne.ActivateControlsFromXaml(LayoutRoot, false); } VerifierSaisie(); } catch (Exception ex) { Message.Show(ex.Message, Languages.Diametrecompteur); } }
private void RechercherCompteur(CsDiacomp leCompteur) { }