예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     JobsWS.JobsWS proxy = new JobsWS.JobsWS();
     NumOffers.Text = proxy.countOffers().ToString();
     if (Session["JobUser"] != null)
     {
         UserFName.Text = $"Hello {proxy.getUserFName((string)Session["JobUser"])},";
     }
     JobOffersGrid.DataSource = proxy.ReturnJobOffers();
     JobOffersGrid.DataBind();
 }
예제 #2
0
 protected void OpenPopUp(object sender, EventArgs e)
 {
     JobPopUp.Visible = true;
     if (Session["JobUser"] != null)
     {
         JobsWS.JobsWS proxy      = new JobsWS.JobsWS();
         JobsWS.UserWS loggedUser = proxy.GetUser((string)Session["JobUser"]);
         UserInfoText.InnerText = $"Username: {loggedUser.username} | First Name: {loggedUser.FirstName}";
         UserInfoText.Visible   = true;
         JobPopSec1.Visible     = false;
         JobPopSec2.Visible     = true;
         jobErrorMsg.Visible    = false;
     }
 }
예제 #3
0
        protected void InsertJob(object sender, EventArgs e)
        {
            JobsWS.JobsWS   proxy = new JobsWS.JobsWS();
            JobsWS.JobOffer offer = new JobsWS.JobOffer();
            offer.Phone    = PhoneNumberText.Text;
            offer.Company  = CompanyText.Text;
            offer.Position = Position.Text;
            bool inserted = proxy.AddJobOffer((string)Session["JobUser"], (string)Session["JobPass"], offer);

            if (inserted)
            {
                Response.Redirect("JobsPage.aspx");
            }
            else
            {
                jobErrorMsg2.Visible = true;
            }
        }
예제 #4
0
        protected void JobLogIn(object sender, EventArgs e)
        {
            JobsWS.JobsWS proxy  = new JobsWS.JobsWS();
            bool          logged = proxy.LogIn(UserName.Text, Password.Text);

            if (logged)
            {
                JobsWS.UserWS loggedUser = proxy.GetUser(UserName.Text);
                UserInfoText.InnerText = $"Username: {loggedUser.username} | First Name: {loggedUser.FirstName}";
                UserInfoText.Visible   = true;
                JobPopSec1.Visible     = false;
                JobPopSec2.Visible     = true;
                jobErrorMsg.Visible    = false;
                Session["JobUser"]     = UserName.Text;
                Session["JobPass"]     = Password.Text;
            }
            else
            {
                jobErrorMsg.Visible = true;
            }
        }