/// <summary> /// Aller chercher le client avec le numéro de téléphone pour avoir le montant dû et le ID de Location qui est dans le string montantDu. /// </summary> public DataSet PopulateClient() { DataSet ds = new DataSet(); ConnectionMySQL conn = new ConnectionMySQL (); try{ string tel = Telephone; conn.InitializeDB (LoginWindow.Uid, LoginWindow.Password); conn.OpenConnection (); ds = conn.RechercheClientNoTelephone (tel); StringBuilder sb = CreateStringClient (ds); infoClientLabel.Text = sb.ToString (); string montantDu = conn.RetourMontantDu(ds.Tables[0].Rows[0].ItemArray[0].ToString()); if(montantDu != null) { montantDuLabel.Text = "Montant dû : " + montantDu; } else if(montantDu == null) { montantDuLabel.Text = "Montant dû : 0\nAucun Contrat de Location"; } return ds; }catch(Exception ex) { MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, "Ce numéro de téléphone n'éxiste pas"); ms.Run (); ms.Destroy (); } finally { conn.CloseConnection (); } return null; }