예제 #1
0
        void pesSessionService_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
        {
            
                if (e.Result > 0)
                {
                    pesSessionService.SetPupilLoginIDAsync(-1);

                }
        }
예제 #2
0
        void ps_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
        {
            if (e.Result > 0)
            {
                pupilID = e.Result;

                InitializeComponent();

                this.LayoutRoot.Children.Add(new Lessions(this));
            }
            else
                HtmlPage.Window.Navigate(new Uri(webURL + "Learning/Learning.aspx",UriKind.RelativeOrAbsolute));
        }
예제 #3
0
        void getSession_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
        {
            UserID = e.Result;

            if (UserID > 0)
            {
                
                web.GetProfileByAccountIDCompleted += new EventHandler<GetProfileByAccountIDCompletedEventArgs>(web_GetProfileByAccountIDCompleted);
                web.GetPupilByIDCompleted += new EventHandler<GetPupilByIDCompletedEventArgs>(web_GetUserByIDCompleted);
                web.GetPupilByIDAsync(UserID);
            }
            else
            {
                //Chưa đăng nhập thì quay lại trang đăng nhập
                HtmlPage.Window.Navigate(new Uri(webURL + "/Home.asxp"));
            }
        }
예제 #4
0
 //Session
 void getSession_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
 {
     try
     {
         if (e.Result != -1)
         {
             learningServices.SubjectGetByNameAsync("Toan");
             this.TaiHuou.Begin();
         }
         else
         {
             HtmlPage.Window.Navigate(new Uri(webURL));
         }
     }
     catch { }
 }
예제 #5
0
 //Get User (Session)
 void sessionService_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
 {
     if (e.Result == -1)
     {
         HtmlPage.Window.Navigate(new Uri(webURL+"Home.aspx",UriKind.RelativeOrAbsolute));
     }
     else
     {
         learningService.AccountGetByIDAsync(e.Result);
         learningService.PupilGetByAccountIDAsync(e.Result);
         learningService.StudyingProgrammingGetAllAsync();
     }
 }
예제 #6
0
        void sessionService_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
        {
            if (e.Result == -1)
            {
                System.Windows.Browser.HtmlPage.Window.Navigate(new Uri(webURL,UriKind.RelativeOrAbsolute));

            }
            else
            {
                learningService.PupilGetByAccountIDAsync(e.Result);
                learningService.BookTypeGetAllAsync();
                learningService.BookTopAsync(5);
            }
        }
예제 #7
0
 void pesSessionService_GetUserLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
 {
     if (e.Result < 1)
         return;
     else
     {
         learningService.GetUserByAccountIDAsync(e.Result);
     }
 }
예제 #8
0
        void getSession_GetPupilLoginIDCompleted(object sender, GetUserLoginIDCompletedEventArgs e)
        {
            pupilID = e.Result;

            if (pupilID > 0)
            {
                web.GetProfileByAccountIDCompleted += new EventHandler<GetProfileByAccountIDCompletedEventArgs>(web_GetProfileByAccountIDCompleted);
                web.GetPupilByIDCompleted += new EventHandler<GetPupilByIDCompletedEventArgs>(web_GetPupilByIDCompleted);
                web.GetPupilByIDAsync(pupilID);
            }
            else
            {
                //Chưa đăng nhập thì quay lại trang đăng nhập
                HtmlPage.Window.Navigate(new Uri(webURL + "Learning/default.apx",UriKind.RelativeOrAbsolute));
            }
        }