public DataSet GetCurrentTrainingDue(int CompanyId, int ContactId, string GroupIds, string ContactIds, DateTime? FromDate, DateTime? ToDate, string TestStatusFilter, string SortOrder4, bool? AllEmployees,string Documents)
{
try
{
string SortOrder1 = "CompanyDescriptor";
string SortOrder2 = "ContactDecriptor";
string SortOrder3 = "DocumentDescriptor";
if (SortOrder4 == null)
SortOrder4 = "TestingDateDesc";
SqlConnection conn = new SqlConnection(objConnection.GetConnection());
if (conn.State != ConnectionState.Open)
{
conn.Open();
}
SqlCommand cmd = new SqlCommand();
DataSet DsLoginData = new DataSet();
cmd.Parameters.Add(new SqlParameter("@CompanyIds", CompanyId));
cmd.Parameters.Add(new SqlParameter("@RequestingContactId", ContactId));
cmd.Parameters.Add(new SqlParameter("@GroupIds", GroupIds));
cmd.Parameters.Add(new SqlParameter("@ContactIds", ContactIds));
cmd.Parameters.Add(new SqlParameter("@AllEmployees", AllEmployees));
cmd.Parameters.Add(new SqlParameter("@FromDate", FromDate));
cmd.Parameters.Add(new SqlParameter("@ToDate", ToDate));
cmd.Parameters.Add(new SqlParameter("@Passed", false));
cmd.Parameters.Add(new SqlParameter("@Failed", false));
cmd.Parameters.Add(new SqlParameter("@Disabled", false));
cmd.Parameters.Add(new SqlParameter("@ShowInactiveContacts", false));
cmd.Parameters.Add(new SqlParameter("@IncludeGroupsInResultSet", false));
cmd.Parameters.Add(new SqlParameter("@TestStatusFilter", TestStatusFilter));
cmd.Parameters.Add(new SqlParameter("@LastTestStatusFilter", null));
cmd.Parameters.Add(new SqlParameter("@SortOrder1", SortOrder1));
cmd.Parameters.Add(new SqlParameter("@SortOrder2", SortOrder2));
cmd.Parameters.Add(new SqlParameter("@SortOrder3", SortOrder3));
cmd.Parameters.Add(new SqlParameter("@SortOrder4", SortOrder4));
cmd.Parameters.Add(new SqlParameter("@DocumentIds", Documents));
cmd.CommandText = "Reporting_TrainingHistory";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = conn;
SqlDataAdapter sda = new SqlDataAdapter(cmd);
sda.SelectCommand.CommandTimeout = 10000;
sda.Fill(DsLoginData);
DsLoginData = SqlHelper.SqlHelper.ExecuteDataset(conn, "Reporting_TrainingHistory", p);
DsLoginData.Tables[0].TableName = "vwReporting_TrainingHistory";
return DsLoginData;
}
catch (Exception)
{
throw;
}
finally
{
conn.Close();
}
}
plz help me