protected void grdJobs_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        clsProjectJob obj = new clsProjectJob();

        obj.Op = 2;
        obj.ID = Convert.ToInt32(grdJobs.DataKeys[e.RowIndex].Value);
        obj.Jobs(obj);
        LoadJobs(Convert.ToInt32(hdPID.Value));
    }
    public void GetJobsByProject(int ProjectID)
    {
        clsProjectJob obj = new clsProjectJob();

        obj.ProjectID = ProjectID;
        obj.Op        = 3;
        DataTable dt = obj.Jobs(obj).Tables[0];

        Context.Response.Write(JsonConvert.SerializeObject(dt));
    }
    protected void btnSaveJob_Click(object sender, EventArgs e)
    {
        clsProjectJob obj = new clsProjectJob();

        obj.Op        = 1;
        obj.ProjectID = Convert.ToInt32(hdPID.Value);
        obj.JobName   = txtJobName.Text;
        obj.Jobs(obj);
        LoadJobs(Convert.ToInt32(hdPID.Value));
        txtJobName.Text = "";
    }
    protected void grdJobs_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        clsProjectJob obj = new clsProjectJob();

        obj.Op = 4;
        obj.ID = Convert.ToInt32(grdJobs.DataKeys[e.RowIndex].Value);
        TextBox txtEJobName = (TextBox)grdJobs.Rows[e.RowIndex].FindControl("txtEJobName");

        obj.JobName = txtEJobName.Text;
        obj.Jobs(obj);
        grdJobs.EditIndex = -1;
        LoadJobs(Convert.ToInt32(hdPID.Value));
    }
 void LoadJobs(int ProjectID)
 {
     try
     {
         clsProjectJob obj = new clsProjectJob();
         obj.ProjectID = ProjectID;
         obj.Op        = 3;
         DataTable dt = obj.Jobs(obj).Tables[0];
         ddlJob.DataSource     = dt;
         ddlJob.DataValueField = "ID";
         ddlJob.DataTextField  = "JobName";
         ddlJob.DataBind();
     }
     catch
     {
     }
 }
 void LoadJobs()
 {
     try
     {
         clsProjectJob obj = new clsProjectJob();
         obj.Op        = 3;
         obj.ProjectID = Convert.ToInt32(ddlProject.SelectedValue);
         DataTable dt = obj.Jobs(obj).Tables[0];
         ddlJob.DataSource     = dt;
         ddlJob.DataValueField = "ID";
         ddlJob.DataTextField  = "JobName";
         ddlJob.DataBind();
         CreateReferenceNo();
     }
     catch
     {
     }
 }
    void LoadJobs(int ProjectID)
    {
        clsProjectJob obj = new clsProjectJob();

        obj.ProjectID = ProjectID;
        obj.Op        = 3;
        DataTable dt = obj.Jobs(obj).Tables[0];

        grdJobs.DataSource = dt;
        grdJobs.DataBind();
        if (grdJobs.Rows.Count > 0)
        {
            lblErrorJob.Text = "";
        }
        else
        {
            lblErrorJob.Text = "No Records found";
        }
    }