示例#1
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         BEJobAlerts  beJob = new BEJobAlerts();
         BA_JobAlerts baJob = new BA_JobAlerts();
         beJob.jobSeekerID    = Session["PSJUID"].ToString();
         beJob.keywords       = txtKeywords.Text;
         beJob.location       = ddlLocation.SelectedItem.Text;
         beJob.category       = ddlCategory.SelectedItem.Text;;
         beJob.functionalarea = ddlFunctionalArea.SelectedItem.Text;
         beJob.expYears       = Convert.ToInt32(ddlYears.SelectedValue);
         beJob.expMonths      = Convert.ToInt32(ddlMonths.SelectedValue);
         beJob.type           = 1;
         beJob.id             = 0;
         baJob.SetJobAlert(beJob);
         txtKeywords.Text          = "";
         ddlLocation.SelectedValue = "Select";
         ddlCategory.SelectedValue = "Select";
         ddlMonths.SelectedValue   = "-1";
         ddlYears.SelectedValue    = "-1";
         ddlFunctionalArea.Items.Clear();
         GetJobs();
         lblmsg.Text = "Job Alert Successfully Created";
     }
     catch (Exception eg)
     {
         throw (eg);
     }
 }
示例#2
0
    private void GetJobs()
    {
        BEJobAlerts  beJob = new BEJobAlerts();
        BA_JobAlerts baJob = new BA_JobAlerts();

        beJob.jobSeekerID = Session["PSJUID"].ToString();
        beJob.type        = 1;
        DataSet ds = new DataSet();

        ds = baJob.GetJobAlerts(beJob);
        dlJobAlerts.DataSource = ds.Tables[0];
        dlJobAlerts.DataBind();
        dlJobAlerts.Visible = true;
    }
示例#3
0
    protected void btnupdate_Click(object sender, EventArgs e)
    {
        BEJobAlerts  beJob = new BEJobAlerts();
        BA_JobAlerts baJob = new BA_JobAlerts();

        beJob.jobSeekerID    = Session["PSJUID"].ToString();
        beJob.keywords       = txtKeyword.Text;
        beJob.location       = ddlStateEdit.SelectedItem.Text;
        beJob.category       = ddlCategoryEdit.SelectedItem.Text;;
        beJob.functionalarea = ddlFuncAreaEdit.SelectedItem.Text;
        beJob.expYears       = Convert.ToInt32(ddlExpFrom.SelectedValue);
        beJob.expMonths      = Convert.ToInt32(ddlExpTo.SelectedValue);
        beJob.id             = int.Parse(ViewState["JobId"].ToString());
        beJob.type           = 2;
        baJob.SetJobAlert(beJob);
        txtKeywords.Text              = "";
        ddlStateEdit.SelectedValue    = "Select";
        ddlCategoryEdit.SelectedValue = "Select";
        ddlExpFrom.SelectedValue      = "-1";
        ddlExpTo.SelectedValue        = "-1";
        ddlFuncAreaEdit.Items.Clear();
        GetJobs();
        lblmsg.Text = "Job Alert Modified";
    }
示例#4
0
 protected void dlJobAlerts_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     //lblmsg.Text = string.Empty;
     if (e.CommandName.ToString() == "Edit")
     {
         try
         {
             BEJobAlerts  bejob = new BEJobAlerts();
             BA_JobAlerts baJob = new BA_JobAlerts();
             beEss = new BEEssentials();
             ddlCategoryEdit.DataSource     = baEss.getCategories();
             ddlCategoryEdit.DataValueField = "CategoryID";
             ddlCategoryEdit.DataTextField  = "CategoryName";
             ddlCategoryEdit.DataBind();
             ddlCategoryEdit.Items.Insert(0, new ListItem("Select", "Select"));
             bejob.id           = int.Parse(e.CommandArgument.ToString());
             ViewState["JobId"] = int.Parse(e.CommandArgument.ToString());
             bejob.type         = 1;
             ds = new DataSet();
             ds = baJob.GetJsJobAlertModify(bejob);
             txtKeyword.Text               = ds.Tables[0].Rows[0]["Keywords"].ToString();
             ddlStateEdit.SelectedValue    = ds.Tables[0].Rows[0]["Location"].ToString();
             ddlCategoryEdit.SelectedValue = ds.Tables[0].Rows[0]["CategoryID"].ToString();
             beEss.catagory                 = ddlCategoryEdit.SelectedValue.ToString();
             ddlFuncAreaEdit.DataSource     = baEss.getFunctionalAreas(beEss);
             ddlFuncAreaEdit.DataValueField = "funid";
             ddlFuncAreaEdit.DataTextField  = "FuncArea";
             ddlFuncAreaEdit.DataBind();
             ddlFuncAreaEdit.Items.Insert(0, new ListItem("Select", "Select"));
             ddlFuncAreaEdit.SelectedValue = ds.Tables[0].Rows[0]["funid"].ToString();
             ddlExpFrom.SelectedValue      = ds.Tables[0].Rows[0]["YearsExp"].ToString();
             ddlExpTo.SelectedValue        = ds.Tables[0].Rows[0]["MonthsExp"].ToString();
             modalEdit.Show();
         }
         catch (Exception ex)
         { }
     }
     if (e.CommandName.ToString() == "Delete")
     {
         try
         {
             BEJobAlerts  bejob = new BEJobAlerts();
             BA_JobAlerts baJob = new BA_JobAlerts();
             bejob.id = int.Parse(e.CommandArgument.ToString());
             string result = baJob.DeleteJsJobAlert(bejob);
             if (result == "Success")
             {
                 lblmsg.Text = "Job ALert deleted";
                 GetJobs();
             }
             else
             {
                 lblmsg.Text = "Job ALert not deleted";
             }
         }
         catch (Exception ex1)
         {
         }
     }
     if (e.CommandName.ToString() == "View")
     {
         try
         {
             BEJobAlerts  bejob = new BEJobAlerts();
             BA_JobAlerts baJob = new BA_JobAlerts();
             bejob.id           = int.Parse(e.CommandArgument.ToString());
             bejob.type         = 1;
             ViewState["JobId"] = int.Parse(e.CommandArgument.ToString());
             ds = new DataSet();
             ds = baJob.GetJsJobAlertModify(bejob);
             dlistJobAlertView.DataSource = ds.Tables[0];
             dlistJobAlertView.DataBind();
             modalViewAlert.Show();
         }
         catch (Exception exe)
         {
         }
     }
 }