using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Configuration ;
namespace Plentyoffish
{
/// ");
}
else
{
skiprows--;
}
}
}
else
{
while (reader.Read())
{
totalmessages = reader["messagessent"].ToString() ;
OutputString.Append("");
OutputString.Append(reader["profile_idb"].ToString());
OutputString.Append(" ");
OutputString.Append(reader["subjectline"].ToString());
OutputString.Append(" ");
OutputString.Append(reader["sentdate"].ToString());
OutputString.Append(" ");
OutputString.Append("");
OutputString.Append(reader["unread"].ToString());
OutputString.Append(" ");
}
}
}
finally
{
reader.Close();
dp.Close();
dp=null;
}
MessageOutput=OutputString.ToString();
}
public void GenerateMenu()
{
try
{
int totalmessagesnumeric= 0;
if (totalmessages!="")
{
totalmessagesnumeric= Int32.Parse(totalmessages);
}
int MessagesPerPage = Int32.Parse(ConfigurationSettings.AppSettings["emailpagesize"].ToString());
int currentpage= 1;
try
{
if (Request["page_id"] ==null )
{
}
else
{
currentpage= Int32.Parse(Request["page_id"].ToString() );
}
}
catch (Exception Ex)
{
HtmlErrorC.sendHtmlcustomError(Ex, ConfigurationSettings.AppSettings["mailhost"],"History screwup");
}
try
{
if (Request["page_id"] ==null ||Request["page_id"].ToString() =="1" )
{
}
else
{
currentpage= Int32.Parse(Request["page_id"].ToString() );
}
}
catch
{
}
if (totalmessagesnumeric > MessagesPerPage)
{
Response.Write("More Email -->");
int modval = totalmessagesnumeric % MessagesPerPage;
int PagesTodisplay = ((totalmessagesnumeric-modval)/MessagesPerPage)+1;
if (totalmessagesnumeric % MessagesPerPage == 0)
{
PagesTodisplay--;
}
if (PagesTodisplay > 30)
{
PagesTodisplay=30;
}
for (int i=1;i<=PagesTodisplay;i++)
{
if (currentpage==i)
{
Response.Write(i+" ");
}
else
{
Response.Write(""+i+" ");
}
}
}
}
catch (Exception Ex)
{
HtmlErrorC.sendHtmlcustomError(Ex, ConfigurationSettings.AppSettings["mailhost"],"History Menu");
}
}
public void GetPeopleCloseBy()
{
SecondResults = new System.Text.StringBuilder();
DisplayResults DisplayImage = new DisplayResults();
try
{
//string outputstring;
int counter = 0;
string SQLConnection = ConfigurationSettings.AppSettings["connectionString_replicated_B"].ToString();
SqlConnection sqlcon = new SqlConnection(SQLConnection);
SqlCommand sqlCommand = null;
SqlDataAdapter adapter = new SqlDataAdapter();
if (Session["profile_id"] != null && Session["profile_id"].ToString().Trim() != "")
{
//SQL="Select_peopleclosebyprofile_id " + Session["profile_id"].ToString();
sqlCommand = new SqlCommand("Select_peopleclosebyprofile_id", sqlcon);
sqlCommand.CommandType = CommandType.StoredProcedure;
adapter.SelectCommand = sqlCommand;
SqlParameter myParam = new SqlParameter("@profile_id", SqlDbType.Int);
myParam.Direction = ParameterDirection.Input;
myParam.Value = Session["profile_id"].ToString();
adapter.SelectCommand.Parameters.Add(myParam);
}
else
{
//SQL="Select_peoplecloseby " + Session["user_id"].ToString();
sqlCommand = new SqlCommand("Select_peoplecloseby", sqlcon);
sqlCommand.CommandType = CommandType.StoredProcedure;
adapter.SelectCommand = sqlCommand;
SqlParameter myParam = new SqlParameter("@user_id", SqlDbType.Int);
myParam.Direction = ParameterDirection.Input;
myParam.Value = Session["user_id"].ToString();
adapter.SelectCommand.Parameters.Add(myParam);
}
//sqlCommand = new SqlCommand(SQL, myConnectionB);
//SqlConnection sqlcon = new SqlConnection(ConfigurationSettings.AppSettings["connectionString_replicated"]);
//SqlDataAdapter adapter= new SqlDataAdapter(SQL, sqlcon);
sqlcon.Open();
DataSet dataset = new DataSet();
adapter.Fill(dataset, "mytable");
//readerB = sqlCommand.ExecuteReader();
if (dataset.Tables["mytable"].Rows.Count > 28)
{
int totalrows = dataset.Tables["mytable"].Rows.Count;
Random RandomClass = new Random();
int tempval = RandomClass.Next(0, 7);
int ranvarA = 1;
int ranvarB = 2;
int ranvarC = 3;
int ranvarD = 4;
int ranvare = 5;
int ranvarf = 6;
int ranvarg = 7;
int ranvarh = 8;
int ranvari = 9;
int ranvarj = 10;
switch (tempval)
{
case 1:
ranvarA = 1;
ranvarB = 6;
ranvarC = 8;
ranvarD = 13;
ranvare = 17;
ranvarf = 19;
ranvarg = 20;
ranvarh = 23;
ranvari = 25;
ranvarj = 26;
break;
case 2:
ranvarA = 2;
ranvarB = 3;
ranvarC = 7;
ranvarD = 9;
ranvare = 11;
ranvarf = 14;
ranvarg = 16;
ranvarh = 18;
ranvari = 19;
ranvarj = 24;
break;
case 3:
ranvarA = 4;
ranvarB = 7;
ranvarC = 12;
ranvarD = 15;
ranvare = 16;
ranvarf = 19;
ranvarg = 22;
ranvarh = 25;
ranvari = 26;
ranvarj = 27;
break;
case 4:
ranvarA = 1;
ranvarB = 2;
ranvarC = 4;
ranvarD = 7;
ranvare = 9;
ranvarf = 11;
ranvarg = 16;
ranvarh = 19;
ranvari = 21;
ranvarj = 23;
break;
case 5:
ranvarA = 9;
ranvarB = 10;
ranvarC = 11;
ranvarD = 12;
ranvare = 13;
ranvarf = 14;
ranvarg = 15;
ranvarh = 16;
ranvari = 17;
ranvarj = 18;
break;
case 6:
ranvarA = 17;
ranvarB = 18;
ranvarC = 19;
ranvarD = 20;
ranvare = 21;
ranvarf = 22;
ranvarg = 23;
ranvarh = 24;
ranvari = 26;
ranvarj = 27;
break;
case 7:
ranvarA = 1;
ranvarB = 3;
ranvarC = 5;
ranvarD = 7;
ranvare = 11;
ranvarf = 13;
ranvarg = 17;
ranvarh = 19;
ranvari = 23;
ranvarj = 24;
break;
}
System.Text.StringBuilder OutputString = new System.Text.StringBuilder();
OutputString.Append("");
OutputString.Append(reader["profile_idb"]);
OutputString.Append(" ");
OutputString.Append(reader["subjectline"].ToString());
OutputString.Append(" ");
OutputString.Append(reader["sentdate"].ToString());
OutputString.Append(" ");
OutputString.Append("");
OutputString.Append(reader["unread"].ToString());
OutputString.Append("
"); } else { OutputString.Append(" | ");
OutputString.Append(d["username"].ToString());
OutputString.Append(" Age: "); OutputString.Append(d["age"].ToString()); OutputString.Append(" "); OutputString.Append(SearchType(d["searchtypes"].ToString())); OutputString.Append(IMme + " | ");
}
}
}
else
{
if (counter == ranvarf || ranvarg == counter || ranvarh == counter || ranvari == counter || ranvarj == counter)
{
used = true;
if (d["image_locationb"].ToString() != null && d["image_locationb"].ToString().ToLower().IndexOf("plentyof") > 0)
{
OutputString.Append(""); } else { OutputString.Append(" | ");
OutputString.Append(d["username"].ToString());
OutputString.Append(" Age: "); OutputString.Append(d["age"].ToString()); OutputString.Append(" "); OutputString.Append(SearchType(d["searchtypes"].ToString())); OutputString.Append(IMme + " | ");
}
}
}
if (!used && subcounter < 10)
{
subcounter++;
if (d["image_locationb"].ToString() != null && d["image_locationb"].ToString().ToLower().IndexOf("plentyof") > 0)
{
SecondResults.Append(""); } else { SecondResults.Append(" | ");
SecondResults.Append(d["username"].ToString());
SecondResults.Append(" Age: "); SecondResults.Append(d["age"].ToString()); SecondResults.Append(" "); SecondResults.Append(SearchType(d["searchtypes"].ToString())); SecondResults.Append(IMme + " | ");
}
}
used = false;
if (counter >= ranvarj && subcounter == 10)
{
SecondResults.Append("
Last 10 people to check their mail, within 50 miles. IM User= Instant Message a user online right now. | ||||||||||
"); } else { OutputString.Append(" | ");
OutputString.Append(d["username"].ToString());
OutputString.Append(" Age: "); OutputString.Append(d["age"].ToString()); OutputString.Append(" "); OutputString.Append(SearchType(d["searchtypes"].ToString())); OutputString.Append(IMme); OutputString.Append(" | ");
}
}
else
{
break;
}
}
Response.Write(OutputString);
// sqlCommand.Dispose();
// readerB.Close();
// myConnectionB.Close();
}
else
{
Session["skip"] = "1";
}
sqlcon.Close();
dataset.Dispose();
adapter.Dispose();
sqlCommand.Dispose();
}
}
public string Getmenu()
{
SitemainMenu BuildMenue = new SitemainMenu();
return BuildMenue.MainMenuBuilder(MailText, 7);
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
///