Beispiel #1
0
        // SqlConnection con = new SqlConnection("Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True");
        protected void Page_Load(object sender, EventArgs e)
        {
            divNewRegistration.Visible     = true;
            divSuccessRegistration.Visible = false;

            if (Request.QueryString["q"] == null)
            {
                if (!IsPostBack)
                {
                    CatalogManagementService cms           = new CatalogManagementService();
                    Result <List <String> >  serviceResult = null;
                    serviceResult = cms.GetCatalogDescriptionsByCategory("Majors");
                    if (serviceResult.isSuccess)
                    {
                        ddlMajors.DataSource = serviceResult.resultObject;
                        ddlMajors.DataBind();

                        ddlMajors.Items.Insert(0, new ListItem()
                        {
                            Text = "Select Major...", Value = string.Empty
                        });
                        ddlMajors.SelectedIndex = 0;
                    }

                    serviceResult = cms.GetCatalogDescriptionsByCategory("Colleges");
                    if (serviceResult.isSuccess)
                    {
                        ddlCollege.DataSource = serviceResult.resultObject;
                        ddlCollege.DataBind();

                        ddlCollege.Items.Insert(0, new ListItem()
                        {
                            Text = "Select College...", Value = string.Empty
                        });
                        ddlCollege.SelectedIndex = 0;
                    }
                }
            }
            else
            {
                divNewRegistration.Visible     = false;
                divSuccessRegistration.Visible = true;
            }
        }
Beispiel #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsLoggedIn)
            {
                if (!IsPostBack)
                {
                    Result <UserProfile> result = ups.GetUserProfile(CurrentUser.Email);
                    if (result.isSuccess)
                    {
                        CurrentUser.UserProfile = result.resultObject;
                    }

                    txtUserEmail.Text = CurrentUser.Email;
                    txtFirstName.Text = CurrentUser.UserProfile.FirstName;
                    txtLastName.Text  = CurrentUser.UserProfile.LastName;

                    CatalogManagementService cms           = new CatalogManagementService();
                    Result <List <String> >  serviceResult = null;
                    serviceResult = cms.GetCatalogDescriptionsByCategory("Majors");
                    if (serviceResult.isSuccess)
                    {
                        ddlMajors.DataSource = serviceResult.resultObject;
                        ddlMajors.DataBind();
                        ddlMajors.Items.Insert(0, new ListItem()
                        {
                            Text = "Select Major...", Value = string.Empty
                        });
                        ddlMajors.SelectedIndex = -1;
                    }

                    serviceResult = cms.GetCatalogDescriptionsByCategory("Colleges");
                    if (serviceResult.isSuccess)
                    {
                        ddlCollege.DataSource = serviceResult.resultObject;
                        ddlCollege.DataBind();


                        ddlCollege.Items.Insert(0, new ListItem()
                        {
                            Text = "Select College...", Value = string.Empty
                        });
                        ddlCollege.SelectedIndex = 0;
                    }
                    ddlMajors.SelectedValue  = CurrentUser.UserProfile.Major;
                    ddlCollege.SelectedValue = CurrentUser.UserProfile.College;

                    chkrole.Items[0].Selected = AccessManagementValidator.UserHasRole(CurrentUser, Roles.Student);
                    chkrole.Items[1].Selected = AccessManagementValidator.UserHasRole(CurrentUser, Roles.Tutor);
                }

                if (!AccessManagementValidator.UserHasRole(CurrentUser, Roles.Tutor))
                {
                    ratingDiv.Visible = false;
                }
                else
                {
                    IRatingManagementService tr           = new RatingManagementService();
                    Result <TutorsRating>    ratingResult = tr.GetTutorRate(CurrentUser.Email);
                    if (ratingResult.isSuccess)
                    {
                        if (ratingResult.resultObject.Rate == null)
                        {
                            rateTutor.CurrentRating = 0;
                        }
                        else
                        {
                            rateTutor.CurrentRating = (int)ratingResult.resultObject.Rate;
                        }
                    }
                }
            }
        }