private void loginClick(object sender, RoutedEventArgs e) { if (txtUserLogin.Text.Length == 0 || txtPassLogin.Password.Length == 0) { Utils.msgBox("Al menos un campo está vacío", "ok", "warning"); } else { string user = txtUserLogin.Text; string pass = txtPassLogin.Password; WebService webService = new WebService(); LoginProfesorResponse response = webService.loginProfesor(user, pass); if (response.estado == 1) { MainWindow main = new MainWindow(response.user); main.Show(); this.Hide(); Utils.msgBox("Bienvenida/o " + response.user.nombre, "ok", "info"); } else if (response.estado == 3) { Utils.msgBox("El usuario introducido se dio de baja con anterioridad", "ok", "error"); } else if (response.estado == 2) { Utils.msgBox("Usuario o contraseña incorrectos", "ok", "warning"); } } }