/// <summary> /// Faz Pedido ao servidor para se autenticar /// </summary> /// <param name="username">Credencial: Username</param> /// <param name="password">Credencial: PassWord</param> public void V_Login_SendCredentials(string username, string password) { string id = string.Empty; bool resposta; try { resposta = Server.Login(username, password, out id); } catch (WebException ex) { HandleWebException(ex); _ = new LogWriter(ex.Message); resposta = false; } catch (Exception ex) { _ = new LogWriter(ex.Message); resposta = false; ShowErrorDialog(ex); } if (resposta == true) { M_Status.Logado = true; M_Status.ID = id; MessageBox.Show("Autenticação realizada com sucesso", "Login Efetuado"); V_StartForm.UpdateLoggedStatus(); } else { MessageBox.Show("Autenticação falhada", "Login não efetuado"); } V_Login.Close(); }
public void login(V_Login vLogin, TextBox txtDni, TextBox txtPass, Label lbl) { mLogin.Dni = txtDni.Text.Trim(); mLogin.Password = txtPass.Text.Trim(); if (!verificar(txtDni, txtPass, lbl)) { if (sLogin.login(mLogin)) { MessageBox.Show("Hola: " + mLogin.Nombre + " " + mLogin.Apellidos); V_Menu vMenuL = new V_Menu(mLogin); vLogin.Hide(); vMenuL.ShowDialog(); vLogin.Close(); } else { lbl.Text = "Datos incorrectos"; } } }