using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class Fromtoo : System.Web.UI.Page
{
static int user_id;
static string user_name;
HyperLink h1 = new HyperLink();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
user_id = int.Parse(Session["user_id"].ToString());
filegrid();
Button2.Attributes.Add("onclick", "javascript:window.close();");
}
}
protected void GridView1_PageIndexChanged(object sender, EventArgs e)
{
}
protected void GridView1_PageIndexChanged1(object sender, EventArgs e)
{
}
void filegrid()
{
string connstring = ConfigurationManager.ConnectionStrings["MailSmc"].ToString();
SqlConnection conn = new SqlConnection(connstring);
SqlCommand cmd = new SqlCommand("getconcatca", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@user_id", user_id);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
conn.Close();
}
protected void GridView1_PageIndexChanging1(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
filegrid();
}
public void Button1_Click(object sender, EventArgs e)
{
foreach (GridViewRow row in GridView1.Rows)
{
if (Session["Files"] == null)
{
{
string[] FilesArr = new string[1];
FilesArr[0] = row.Cells[2].Text;
Session["Files"] = FilesArr;
writeFiles();
}
}
else
{
CheckBox chk;
chk = (CheckBox)row.FindControl("CheckBox1");
if (chk != null)
{
if (chk.Checked)
{
string[] filesArr = (string[])Session["Files"];
//Array.Resize(ref filesArr, filesArr.Length + 1);
filesArr[filesArr.Length - 1] = row.Cells[2].Text;
Session["Files"] = filesArr;
writeFiles();
}
}
}
}
}
public void writeFiles()
{
string[] filesArr = (string[])Session["Files"];
foreach (string file in filesArr)
{
System.Drawing.PointF dp1 = new System.Drawing.PointF(0f, 0f);
user_name = ("" + file.Substring(file.LastIndexOf("/") + 1) + "
");
HyperLink h = new HyperLink();
//h1.NavigateUrl = Session["Files"].ToString();
//h1.Text = user_name;
this.Controls.Add(h1);
h.NavigateUrl = Session["Files"].ToString();
h.Text = user_name;
h1.Text = h.Text;
ph.Controls.Add(h);
}
}
protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect("Compise.aspx?un=" +user_name.ToString());
}
}