private async void btDeconnect_Click(object sender, EventArgs e) { btConnect.Enabled = false; btDeconnect.Enabled = false; RdmDalWSRResult ret = await _rdmDal.LogoutAsync(CancellationToken.None); if (ret.IsSuccess) { lbError.Text = "Vous n'êtes pas connecté"; } else { lbError.Text = "Vous n'êtes pas connecté" + ret.ErrorMessage; } btConnect.Enabled = true; btDeconnect.Enabled = true; lstbPseudos.Items.Clear(); txtboxWebService.Enabled = true; txtboxPseudo.Enabled = true; txtboxPassword.Text = String.Empty; }
private async void btDeconnecter_Click(object sender, EventArgs e) { btConnect.Enabled = false; btDeconnect.Enabled = false; RdmDalWSRResult ret1 = await _rdmDal.LogoutAsync(CancellationToken.None); if (ret1.IsSuccess) { lblErreur.Text = "Vous n'êtes pas connecté"; } else { lblErreur.Text = "Vous n'êtes pas connecté" + ret1.ErrorMessage; } btConnect.Enabled = false; btDeconnect.Enabled = true; // On ré-initialise les champs de la fenêtre lstbPseudos.Items.Clear(); txtWebService.Enabled = true; txtPseudo.Enabled = true; txtPassword.Text = String.Empty; txtPseudo.Text = String.Empty; btConnect.Enabled = true; btDeconnect.Enabled = false; }
public async Task <bool> UploadPhoto(string photo, CancellationToken cancel) { RdmDalWSRResult ret = await _rdmDAL.UploadDataAsync(photo, cancel); IsLogged = _rdmDAL.IsLogged; ErrorMessage = ret.ErrorMessage; return(ret.IsSuccess); }
public async Task <bool> LoginAsync(CancellationToken cancel) { RdmDalWSRResult ret = await _rdmDAL.LoginAsync(cancel); IsLogged = _rdmDAL.IsLogged; ErrorMessage = ret.ErrorMessage; return(ret.IsSuccess); }
public async Task <bool> GetListPseudos(CancellationToken cancel) { RdmDalWSRResult ret = await _rdmDAL.GetPseudosAsync(cancel); if (_rdmDAL.IsLogged && ret.IsSuccess) { MAJ_ListeUsers((List <String>)ret.Data); } IsLogged = _rdmDAL.IsLogged; ErrorMessage = ret.ErrorMessage; return(ret.IsSuccess); }
public async Task <bool> DownloadImage(CancellationToken cancel) { RdmDalWSRResult ret = await _rdmDAL.DownloadDataAsync(PseudoDownload, cancel); if (ret.IsSuccess && IsLogged) { Image = (string)ret.Data; } ErrorMessage = ret.ErrorMessage; IsLogged = _rdmDAL.IsLogged; return(ret.IsSuccess); }
private async void btnLoginAsync_Click(object sender, EventArgs e) { btnLoginAsync.Enabled = false; dal = new RdmDalWSR("http://user09.2isa.org/", txtBoxPseudo.Text); RdmDalWSRResult ret = await dal.LoginAsync(CancellationToken.None); if (ret.ErrorCode == 0) { txtBoxMdp.Text = dal.Password; Grisage(); GetListUsers(); } else { MessageBox.Show(ret.ErrorMessage); } }
/// <summary> /// Fonction permettant d'afficer les pseudos dans la liste /// </summary> /// <param name="result"></param> private void AfficheListePseudos(RdmDalWSRResult result) { List <String> lstResult = (List <string>)result.Data; //Suppression des pseudos déconnectés for (int i = lstbPseudos.Items.Count - 1; i >= 0; i--) { if (!lstResult.Contains(lstbPseudos.Items[i])) { lstbPseudos.Items.RemoveAt(i); } } //Ajout des news pseudos foreach (string pseudo in lstResult) { if (!lstbPseudos.Items.Contains(pseudo)) { lstbPseudos.Items.Add(pseudo); } } }
private async void btConnect_Click(object sender, EventArgs e) { btConnect.Enabled = false; btDeconnect.Enabled = false; RdmDalWSRResult ret = await _rdmDal.LoginAsync(CancellationToken.None); if (ret.IsSuccess) { txtboxWebService.Enabled = false; txtboxPseudo.Enabled = false; txtboxPassword.Text = (string) ret.Data; lbError.Text = "Vous êtes connecté"; } else { lbError.Text = ret.ErrorMessage; } btConnect.Enabled = true; btDeconnect.Enabled = true; }
private async void btConnecter_Click(object sender, EventArgs e) { pnlConnexion.Enabled = false; //btConnect.Enabled = true; //btDeconnect.Enabled = false; //_rdmDal.PseudoConnect = txtPseudo.Text; RdmDalWSRResult ret1 = await _rdmDal.LoginAsync(CancellationToken.None); if (ret1.IsSuccess) { txtWebService.Enabled = false; txtPseudo.Enabled = false; txtPassword.Text = (string)ret1.Data; lblErreur.Text = "Vous êtes connecté"; } else { lblErreur.Text = ret1.ErrorMessage; } RdmDalWSRResult ret2 = await _rdmDal.GetPseudosAsync(CancellationToken.None); if (ret2.IsSuccess && _rdmDal.IsLogged) { AfficheListePseudos(ret2); } else { lblErreur.Text = ret2.ErrorMessage; } //btConnect.Enabled = false; //btDeconnect.Enabled = true; pnlConnexion.Enabled = true; }
private async void GetListUsers() { RdmDalWSRResult result = await dal.GetPseudosAsync(CancellationToken.None); listBoxUtilisateurs.DataSource = (List <string>)result.Data; }