Esempio n. 1
0
 public DataSet GetUsersListInSubUsers(BE_Employer beemp)
 {
     SqlParameter[] param = new SqlParameter[1];
     param[0]       = new SqlParameter("@email", SqlDbType.VarChar, 100);
     param[0].Value = beemp.Company;
     return(SqlHelper.ExecuteDataset(connectionString, CommandType.StoredProcedure, "spsGetDetails", param));
 }
Esempio n. 2
0
        public int updatejob(BE_Employer beemp)
        {
            SqlParameter[] param = new SqlParameter[18];
            param[0]       = new SqlParameter("@jobtitle", SqlDbType.VarChar, 100);
            param[0].Value = beemp.JobTitle;

            param[1]       = new SqlParameter("@jobDescription", SqlDbType.VarChar, 1000);
            param[1].Value = beemp.jobdesc;

            param[2]       = new SqlParameter("@industry", SqlDbType.VarChar, 200);
            param[2].Value = beemp.Industry;

            param[3]       = new SqlParameter("@functionalarea", SqlDbType.VarChar, 100);
            param[3].Value = beemp.Functionalarea;

            param[4]       = new SqlParameter("@expmin", SqlDbType.VarChar, 100);
            param[4].Value = beemp.Expmin;

            param[5]       = new SqlParameter("@expmax", SqlDbType.VarChar, 100);
            param[5].Value = beemp.Expmax;

            param[6]       = new SqlParameter("@rate", SqlDbType.VarChar, 100);
            param[6].Value = beemp.Rate;

            param[7]       = new SqlParameter("@location", SqlDbType.VarChar, 100);
            param[7].Value = beemp.Location;

            param[8]       = new SqlParameter("@jobtype", SqlDbType.VarChar, 100);
            param[8].Value = beemp.Jobtype;

            param[9]       = new SqlParameter("@Vacancies", SqlDbType.VarChar, 100);
            param[9].Value = beemp.Vacancies;

            param[10]       = new SqlParameter("@responsibilities", SqlDbType.VarChar, 100);
            param[10].Value = beemp.Responsibilities;

            param[11]       = new SqlParameter("@skills", SqlDbType.VarChar, 1000);
            param[11].Value = beemp.Skills;

            param[12]       = new SqlParameter("@jobpostedby", SqlDbType.VarChar, 100);
            param[12].Value = beemp.Jobpostedby;

            param[13]       = new SqlParameter("@contactno", SqlDbType.VarChar, 100);
            param[13].Value = beemp.Contactno;

            param[14]       = new SqlParameter("@email", SqlDbType.VarChar, 100);
            param[14].Value = beemp.Email;

            param[15]       = new SqlParameter("@company", SqlDbType.VarChar, 100);
            param[15].Value = beemp.Company;
            param[16]       = new SqlParameter("@status", SqlDbType.Int);
            param[16].Value = beemp.Status;
            param[17]       = new SqlParameter("@jobid", SqlDbType.NVarChar, 100);
            param[17].Value = beemp.Jobid;
            return(SqlHelper.ExecuteNonQuery(connectionString, CommandType.StoredProcedure, "spsJobsPostingUpdate", param));
        }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        lblsuccess.Visible = false;
        pnlStatus.Visible  = false;
        email = Session["PSEMail"].ToString();

        DA_SubUsers dasubuser = new DA_SubUsers();
        BE_Employer beemp     = new BE_Employer();
        BA_SubUsers basub     = new BA_SubUsers();

        beemp.Company = email;
        DataSet ds = new DataSet();

        ds = basub.getUserListInSubUser(beemp);

        company   = ds.Tables[0].Rows[0]["companyname"].ToString();
        MemID     = ds.Tables[0].Rows[0]["MemID"].ToString();
        Category  = ds.Tables[0].Rows[0]["Category"].ToString();
        ContactNo = ds.Tables[0].Rows[0]["ContactNo"].ToString();
        City      = ds.Tables[0].Rows[0]["City"].ToString();
        State     = ds.Tables[0].Rows[0]["State"].ToString();
        ZipCode   = ds.Tables[0].Rows[0]["zipcode"].ToString();
        Address   = ds.Tables[0].Rows[0]["Address1"].ToString();
        Website   = ds.Tables[0].Rows[0]["Website"].ToString();

        // code forchecking number of users
        DataSet     dsChk = new DataSet();
        BE_SubUSers besub = new BE_SubUSers();

        besub.MemID = MemID;
        dsChk       = basub.getNumUsers(besub);


        if (dsChk.Tables[0].Rows.Count > 1)
        {
            pnl.Visible       = false;
            pnlStatus.Visible = true;
        }
    }
Esempio n. 4
0
    protected void btPost_Click(object sender, EventArgs e)
    {
        int max = Convert.ToInt16(ddlmax.SelectedItem.Text);
        int min = Convert.ToInt16(ddlmin.SelectedItem.Text);

        if (max < min)
        {
            lblError.Visible = true;
            lblError.Text    = "Max experience should be greater than Min experience";
            lblError.Focus();
        }
        else
        {
            BE_Employer beemp     = new BE_Employer();
            BA_postjobs bapostjob = new BA_postjobs();
            beemp.JobTitle = txtJobTitle.Text;
            beemp.jobdesc  = txtJobDesc.Text;
            List <String> industries_list = new List <string>();
            foreach (System.Web.UI.WebControls.ListItem item in ddlcbIndustry.Items)
            {
                if (item.Selected)
                {
                    industries_list.Add(item.Text);
                }

                beemp.Industry = String.Join(",", industries_list.ToArray());
            }

            //  beemp.Functionalarea = ddlFunctionalArea.SelectedItem.ToString();
            beemp.Functionalarea = "";
            beemp.Expmin         = ddlmin.SelectedItem.ToString();
            beemp.Expmax         = ddlmax.SelectedItem.ToString();
            //  beemp.Dollor = ddldolor.SelectedItem.ToString();
            beemp.Dollor = "";
            beemp.Rate   = txtRate.Text + beemp.Dollor;
            if (ddlLocation.SelectedIndex == 1)
            {
                beemp.Location = txtLoc.Text;
                beemp.Status   = 1;
            }
            else
            {
                beemp.Location = ddlLocation.SelectedItem.ToString();
                beemp.Status   = 2;
            }
            //  beemp.Jobtype = ddlJobType.SelectedItem.ToString();
            beemp.Jobtype = "";
            //   beemp.Vacancies = Convert.ToInt16(txtVacancy.Text);
            beemp.Vacancies        = 0;
            beemp.Responsibilities = "<ul>";
            //foreach (RepeaterItem item in repeater1.Items)
            //{
            //    if (((TextBox)item.FindControl("txtJobRes")).Text != "")
            //    {
            //        //getting the values of user entered fields

            //        beemp.Responsibilities = beemp.Responsibilities + "<li>" + ((TextBox)item.FindControl("txtJobRes")).Text + "</li>";

            //    }
            //}
            beemp.Responsibilities = beemp.Responsibilities + "</ul>";
            beemp.Skills           = txtSkills.Text;
            beemp.Jobpostedby      = ds.Tables[0].Rows[0]["ContactPerson"].ToString();
            beemp.Email            = ds.Tables[0].Rows[0]["email"].ToString();
            beemp.Contactno        = ds.Tables[0].Rows[0]["Mobile"].ToString();
            beemp.Company          = ds.Tables[0].Rows[0]["companyname"].ToString();
            beemp.Jobid            = jobid;

            try
            {
                int res = bapostjob.updatejob(beemp);

                lblError.Visible = true;
                if (res >= 1)
                {
                    //lblError.Text = "inserted sucessfully";
                    //txtJobTitle.Text = "";
                    //txtJobDesc.Text = "";
                    //ddIndustry.SelectedIndex = 0;
                    //ddlFunctionalArea.SelectedIndex = 0;
                    //ddlmax.SelectedIndex = 0;
                    //ddlmin.SelectedIndex = 0;
                    //txtRate.Text = "";
                    //ddlLocation.SelectedIndex = 0;
                    //ddlJobType.SelectedIndex = 0;
                    //txtVacancy.Text = "";
                    //txtSkills.Text = "";
                    //txtPostedBy.Text = "";
                    //txtEmail.Text = "";
                    //txtContactNo.Text = "";
                    //BindRepeater();
                    Response.Redirect("../Employer/EntViewJobs.aspx?id=" + w + "&title=" + jobtitle + "");
                }
                else
                {
                    lblError.Text = "not inserted";
                }
            }
            catch (Exception ex)
            {
                lblError.Visible = true;
                lblError.Text    = ex.Message.ToString();
            }
        }
    }
Esempio n. 5
0
 public int editjobs(BE_Employer beemp)
 {
     return(edit.EditJobs(beemp));
 }
Esempio n. 6
0
 public int updatejob(BE_Employer beemployer)
 {
     return(pst.updatejob(beemployer));
 }
Esempio n. 7
0
 public int postjob(BE_Employer beemployer)
 {
     return(pst.PostJob(beemployer));
 }
Esempio n. 8
0
 public DataSet getUserListInSubUser(BE_Employer beemp)
 {
     return(dasubusers.GetUsersListInSubUsers(beemp));
 }
Esempio n. 9
0
    //public void BindRepeater()
    //{
    //    DataTable dt = new DataTable();
    //    DataRow dr = null;
    //    //Create DataTable columns
    //    dt.Columns.Add(new DataColumn("skill", typeof(string)));


    //    //Create Row for each columns
    //    dr = dt.NewRow();
    //    dr["skill"] = string.Empty;
    //    dt.Rows.Add(dr);
    //    repeater1.DataSource = dt;
    //    repeater1.DataBind();
    //}
    //protected void repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
    //{
    //    if (e.CommandName == "AddRows")
    //    {
    //        DataTable dt = new DataTable();
    //        DataRow dr = null;
    //        //Create DataTable columns
    //        dt.Columns.Add(new DataColumn("skill", typeof(string)));

    //        foreach (RepeaterItem item in repeater1.Items)
    //        {
    //            //getting the values of user entered fields
    //            dr = dt.NewRow();
    //            dr["skill"] = ((TextBox)item.FindControl("txtJobRes")).Text;

    //            dt.Rows.Add(dr);
    //        }

    //            //Create Row for each columns
    //            dr = dt.NewRow();
    //            dr["skill"] = string.Empty;
    //            dt.Rows.Add(dr);



    //        repeater1.DataSource = dt;
    //        repeater1.DataBind();
    //    }

    //    else if (e.CommandName == "DeleteRows")
    //    {
    //        DataTable dt = new DataTable();
    //        DataRow dr = null;
    //        dt.Columns.Add(new DataColumn("skill", typeof(string)));
    //        foreach (RepeaterItem item in repeater1.Items)
    //        {
    //            //getting the values of user entered fields
    //            dr = dt.NewRow();
    //            dr["skill"] = ((TextBox)item.FindControl("txtJobRes")).Text;

    //            dt.Rows.Add(dr);
    //        }
    //        RepeaterItem item1 = e.Item;

    //        dt.Rows[item1.ItemIndex].Delete();
    //        dt.AcceptChanges();

    //        //rebind the Repeater with the updated DataTable
    //        repeater1.DataSource = dt;
    //        repeater1.DataBind();
    //    }
    //}
    protected void btUpdate_Click(object sender, EventArgs e)
    {
        dsload.Tables.Add("tblJobPosting");
        daload = new SqlDataAdapter("select * from tblJobPosting where id='" + Session["PSEJobId"].ToString() + "'", con);
        daload.Fill(dsload.Tables["tblJobPosting"]);
        daload.Dispose();
        int max = Convert.ToInt16(ddlmax.SelectedValue);
        int min = Convert.ToInt16(ddlmin.SelectedValue);

        if (max < min)
        {
            lblError.Visible = true;
            lblError.Text    = "Max experience should be greater than Min experience";
            lblError.Focus();
        }
        else
        {
            try
            {
                BE_Employer beemp  = new BE_Employer();
                BA_EditJobs baedit = new BA_EditJobs();
                beemp.JobID          = PSEJobId;
                beemp.JobTitle       = txtJobTitle.Text;
                beemp.Jobtype        = txtJobDesc.Text;
                beemp.Industry       = ddIndustry.SelectedItem.ToString();
                beemp.Functionalarea = ddlFunctionalArea.SelectedItem.ToString();
                beemp.Expmin         = ddlmin.SelectedItem.ToString();
                beemp.Expmax         = ddlmax.SelectedItem.ToString();
                //beemp.Dollor= ddldolor.SelectedItem.ToString();
                //beemp.Rate = txtRate.Text + dollor;
                beemp.Rate      = txtRate.Text;
                beemp.Location  = ddlLocation.SelectedItem.ToString();
                beemp.Jobtype   = ddlJobType.SelectedItem.ToString();
                beemp.Vacancies = Convert.ToInt16(txtVacancy.Text);
                //string Responsibilities = "<ul>";
                //foreach (RepeaterItem item in repeater1.Items)
                //{
                //    if (((TextBox)item.FindControl("txtJobRes")).Text != "")
                //    {
                //        //getting the values of user entered fields

                //        Responsibilities = Responsibilities + "<li>" + ((TextBox)item.FindControl("txtJobRes")).Text + "</li>";

                //    }
                //}
                //Responsibilities = Responsibilities + "</ul>";
                beemp.Skills      = txtSkills.Text;
                beemp.Jobpostedby = dsload.Tables[0].Rows[0]["PostedBy"].ToString();
                //string jobposteddate = DateTime.Now.ToString("yyyy-MM-dd");
                beemp.Email     = dsload.Tables[0].Rows[0]["EmailID"].ToString();
                beemp.Contactno = dsload.Tables[0].Rows[0]["ContactNumber"].ToString();



                int res = baedit.editjobs(beemp);

                lblError.Visible = true;
                if (res == 1)
                {
                    //BindRepeater();
                    Response.Redirect("~/Employer/JobUpdate.aspx");
                }
                else
                {
                    lblError.Text = "not updated";
                }
            }
            catch (Exception ex)
            {
                lblError.Visible = true;
                lblError.Text    = ex.Message.ToString();
            }
        }
    }