示例#1
0
        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");
                }
            }
        }