You are on page 1of 4

using System;

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.Globalization;
using System.Text;
using System.Web.Services;
using System.IO;

public partial class EditTask : System.Web.UI.Page


{
clsDataControl clsData = new clsDataControl();
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings["conn"].ConnectionString);
protected void Page_Load(object sender, EventArgs e)
{
String rights = Convert.ToString(Session["Rights"]);
try
{
if (!IsPostBack)
{
BindRequestId();
BindEmployeeName();

}
}
catch (Exception Ex)
{
throw Ex;
}
}
protected void ddl_EmployeeName_SelectedIndexChanged(object sender, EventArgs
e)
{
try
{
BindEmployeeName();
}
catch (Exception Ex)
{
Response.Write(Ex);
}
}

private void BindRequestId()


{
try
{
string userid = Convert.ToString(Session["Userid"]);
string username = Convert.ToString(Session["Username"]);
string assignedname = userid + '_' + username;
DataTable dt = clsData.Getdata("select requestedid from [dbo].
[tbl_PMIS_AddRequestDetailsBind] where requestedid in (select request_id from[dbo].
[tbl_PMIS_TaskHistory] where assigned_by = '" + assignedname + "')");
ddl_Requestedid.DataSource = dt;
ddl_Requestedid.DataTextField = "requestedid";
ddl_Requestedid.DataValueField = "requestedid";
ddl_Requestedid.DataBind();
ddl_Requestedid.Items.Insert(0, new ListItem("--Select--", "0"));
}
catch (Exception Ex)
{
throw Ex;
}
}
private void BindEmployeeName()
{
string empnm = ddl_Requestedid.SelectedItem.Text;
DataTable dt = clsData.Getdata("select alloted_to from tbl_PMIS_TaskHistory
where request_id='" + empnm + "'");
ddl_EmployeeName.DataSource = dt;
ddl_EmployeeName.DataTextField = "alloted_to";
ddl_EmployeeName.DataValueField = "alloted_to";
ddl_EmployeeName.DataBind();
ddl_EmployeeName.Items.Insert(0, new ListItem("--Select--", "0"));
}
protected void BindGrid()
{
DataTable DataRequest = new DataTable();
string ReqId = ddl_Requestedid.SelectedItem.Text;
string empnm = ddl_EmployeeName.SelectedItem.Text;
lbl_requestid.Text= ddl_Requestedid.SelectedItem.Text;
try
{
if ((ddl_Requestedid.SelectedValue != "0") &&
(ddl_EmployeeName.SelectedValue != "0"))
{

DataRequest = clsData.Getdata("select
*,convert(varchar,required_date,103) as
required_date,convert(varchar,assigned_date,103) as assigned_date from
tbl_PMIS_TaskHistory where request_id='" + ReqId + "' and alloted_to='" + empnm +
"'");
}
else if ((ddl_Requestedid.SelectedValue != "0"))
{
DataRequest = clsData.Getdata("select * from tbl_PMIS_TaskHistory
where request_id='" + ReqId + "'");
}
else if ((ddl_EmployeeName.SelectedValue != "0"))
{
DataRequest = clsData.Getdata("select * from tbl_PMIS_TaskHistory
where alloted_to='" + empnm + "'");
}
grd_taskedid.DataSource = DataRequest;
grd_taskedid.DataBind();

}
catch (Exception ex)
{
throw ex;
}
}
protected void lnk_taskedit_click(object sender, CommandEventArgs e)
{
string id = Convert.ToString(e.CommandArgument);
Response.Redirect("EditTaskDetails.aspx?T_id="+id);
DataTable dt_task = clsData.Getdata("select * from tbl_PMIS_TaskHistory
where t_id='" + id + "'");
hdn_taskid.Value = dt_task.Rows[0]["assign_id"].ToString();
Response.Redirect("EditTaskDetails.aspx?Taskid=" + hdn_taskid.Value);
}
protected void lnk_view_click(object sender, EventArgs e)
{

}
protected void btn_show_Click(object sender, EventArgs e)
{
try
{
btn_Clear.Visible = true;
// btn_new.Visible = false;
pnl_GridtaskedidView.Visible = true;
if (ddl_Requestedid.SelectedValue == "0" &&
ddl_EmployeeName.SelectedValue == "0")
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "$
('#alertContent').html('Please,Select Atleast One Field');$
('#alertWin').modal('show'); ", true);
pnl_GridtaskedidView.Visible = false;
}
BindGrid();
}
catch (Exception Ex)
{
Response.Write(Ex);
}
}
//protected void btn_new_Click(object sender, EventArgs e)
//{
// try
// {
// if (ddl_Requestedid.SelectedValue == "0" &&
ddl_EmployeeName.SelectedValue == "0")
// {
// ClientScript.RegisterClientScriptBlock(this.GetType(), "", "$
('#alertContent').html('Please,select Request Id.');$('#alertWin').modal('show');
", true);
// pnl_GridtaskedidView.Visible = false;
// }
// else
// {
// string requestedid = ddl_Requestedid.SelectedItem.Text;
// Response.Redirect("EditTaskDetails.aspx?request_id=" +
requestedid);
// }

// }
// catch (Exception Ex)
// {
// Response.Write(Ex);
// }
//}
protected void btn_Clear_Click(object sender, EventArgs e)
{
try
{
clear();
Page.Response.Redirect(Page.Request.Url.ToString(), true);
}
catch (Exception Ex)
{
Response.Write(Ex);
}

}
protected void btn_Update_Click(object sender, EventArgs e)
{
try
{

}
catch (Exception Ex)
{
Response.Write(Ex);
}

}
protected void btn_back_Click(object sender, EventArgs e)
{
try
{

}
catch (Exception Ex)
{
Response.Write(Ex);
}

}
protected void clear()
{
ddl_Requestedid.SelectedIndex = -1;
ddl_EmployeeName.SelectedIndex = -1;
}
}

You might also like