All pastes #412546 Raw Edit

Untitled

public text v1 · immutable
#412546 ·published 2007-03-27 19:26 UTC
rendered paste body
		public void BindData(string orderBy)
		{
			string columns = "Plog,Status,Priority,DateReported,LastModified,Environment,Applications,ReporterName,DepartmentName,ProblemDetails,ResolvedBy";
			string search = "WHERE Plog like '%"+searchQuery+"%' OR Status like '%"+searchQuery+"%' OR Priority like '%"+searchQuery+"%' OR DateReported like '%"+searchQuery+"%' OR LastModified like '%"+searchQuery+"%' OR Environment like '%"+searchQuery+"%' OR Applications like '%"+searchQuery+"%' OR ReporterName like '%"+searchQuery+"%' OR DepartmentName like '%"+searchQuery+"%' OR ProblemDetails like '%"+searchQuery+"%' OR ResolvedBy like '%"+searchQuery+"%'";
			
			if (Request.QueryString["viewType"] == "Open")
				search = "WHERE Plog like '%"+searchQuery+"%' AND Status ='Open' OR Priority like '%"+searchQuery+"%' OR DateReported like '%"+searchQuery+"%' OR LastModified like '%"+searchQuery+"%' OR Environment like '%"+searchQuery+"%' OR Applications like '%"+searchQuery+"%' OR ReporterName like '%"+searchQuery+"%' OR DepartmentName like '%"+searchQuery+"%' OR ProblemDetails like '%"+searchQuery+"%' OR ResolvedBy like '%"+searchQuery+"%'";
			else if (Request.QueryString["viewType"] == "Closed")
				search = "WHERE Plog like '%"+searchQuery+"%' AND Status ='Closed' OR Priority like '%"+searchQuery+"%' OR DateReported like '%"+searchQuery+"%' OR LastModified like '%"+searchQuery+"%' OR Environment like '%"+searchQuery+"%' OR Applications like '%"+searchQuery+"%' OR ReporterName like '%"+searchQuery+"%' OR DepartmentName like '%"+searchQuery+"%' OR ProblemDetails like '%"+searchQuery+"%' OR ResolvedBy like '%"+searchQuery+"%'";
			else if (Request.QueryString["viewType"] == "Pending")
				search = "WHERE Plog like '%"+searchQuery+"%' AND Status ='Pending' OR Priority like '%"+searchQuery+"%' OR DateReported like '%"+searchQuery+"%' OR LastModified like '%"+searchQuery+"%' OR Environment like '%"+searchQuery+"%' OR Applications like '%"+searchQuery+"%' OR ReporterName like '%"+searchQuery+"%' OR DepartmentName like '%"+searchQuery+"%' OR ProblemDetails like '%"+searchQuery+"%' OR ResolvedBy like '%"+searchQuery+"%'";

			string sql = "SELECT "+columns+" FROM OccurrenceLogs "+search+" ORDER BY "+orderBy+" "+Session["order"].ToString();

			DataTable table = SqlHelper.ExecuteDataset(myConn,CommandType.Text,sql).Tables[0];
			this.MyDataGrid.DataSource = table;
			this.MyDataGrid.DataBind();
		}