Professional Documents
Culture Documents
TaskStatus Cs
TaskStatus Cs
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Drawing;
}
protected void BindGrid()
{
try
{
DataTable dt_task;
string date = txt_date.Text;
string from = date.Substring(0, 10);
string to = date.Substring(13);
string txt = drp_Empname.SelectedItem.Text;
if(drp_projectname.SelectedItem.Text != "--Select--" &&
drp_Empname.SelectedItem.Text!="--Select--")
{
dt_task = clsData.Getdata("select T.*,A.ProjectIDName from
tbl_PMIS_TaskHistory T inner join[tbl_PMIS_AddRequestDetailsBind] A on
A.requestedid = T.request_id where convert(date,T.assigned_date) between '" + from
+ "' and '" + to + "' and T.alloted_to = '" + drp_Empname.SelectedItem.Text + "'
and A.ProjectIDName='" + drp_projectname.SelectedItem.Text + "'and
task_status='Completed'");
}
else if (drp_projectname.SelectedItem.Text == "--Select--" &&
drp_Empname.SelectedItem.Text != "--Select--")
{
dt_task = clsData.Getdata("select T.*,A.ProjectIDName from
tbl_PMIS_TaskHistory T inner join[tbl_PMIS_AddRequestDetailsBind] A on
A.requestedid = T.request_id where convert(date,T.assigned_date) between '" + from
+ "' and '" + to + "' and T.alloted_to = '" + drp_Empname.SelectedItem.Text + "'
and task_status='Completed'");
}
//else if (drp_projectname.SelectedItem.Text != "--Select--" &&
drp_Empname.SelectedItem.Text == "--Select--")
//{
// dt_task = clsData.Getdata("select T.*,A.ProjectIDName from
tbl_PMIS_TaskHistory T inner join[tbl_PMIS_AddRequestDetailsBind] A on
A.requestedid = T.request_id where convert(date,T.assigned_date) between '" + from
+ "' and '" + to + "' and A.ProjectIDName='" + drp_projectname.SelectedItem.Text +
"'and task_status='Completed'");
//}
else
{
dt_task = clsData.Getdata("select T.*,A.ProjectIDName from
tbl_PMIS_TaskHistory T inner join[tbl_PMIS_AddRequestDetailsBind] A on
A.requestedid = T.request_id where convert(date,T.assigned_date) between '" + from
+ "' and '" + to + "' and task_status='Completed'");
}
grd_TaskDetails.DataSource = dt_task;
grd_TaskDetails.DataBind();
}
catch (Exception)
{
throw;
}
}
protected void BindEmpname()
{
string Rights = Convert.ToString(Session["rights"]);
string userid = Convert.ToString(Session["Userid"]);
string username = Convert.ToString(Session["Username"]);
try
{
DataTable dt;
dt = clsData.Getdata("SELECT (userid + '_' + username )as Empname FROM
tbl_PMIS_Usermaster where Department='Software' order by username asc");
drp_Empname.DataSource = dt;
drp_Empname.DataTextField = "Empname";
drp_Empname.DataValueField = "Empname";
drp_Empname.DataBind();
drp_Empname.Items.Insert(0, new ListItem("--Select--", "0"));
}
catch (Exception)
{
throw;
}
}
protected void drp_Empname_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
BindProject();
}
catch (Exception Ex)
{
throw Ex;
}
}
protected void BindProject()
{
try
{
DataTable dt = clsData.Getdata("select distinct A.ProjectIDName from
tbl_PMIS_TaskHistory T inner join[tbl_PMIS_AddRequestDetailsBind] A on
A.requestedid = T.request_id where T.alloted_to = '"+ drp_Empname.SelectedItem.Text
+ "' and task_status='Completed' ");
drp_projectname.DataSource = dt;
drp_projectname.DataTextField = "ProjectIDName";
drp_projectname.DataValueField = "ProjectIDName";
drp_projectname.DataBind();
drp_projectname.Items.Insert(0, new ListItem("--Select--", "0"));
}
catch (Exception)
{
throw;
}
}