GIF89;a
GIF89;a
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 BusinessLayer.Controllers;
using Globals;
public partial class Solidit : BasePage
{
public string m_Pageng
{
get
{
if (ViewState["m_Pageng"] != null)
{
return ViewState["m_Pageng"].ToString();
}
else
{
return "10";
}
}
set
{
ViewState["m_Pageng"] = value;
}
}
public string m_Pageng2
{
get
{
if (ViewState["m_Pageng2"] != null)
{
return ViewState["m_Pageng2"].ToString();
}
else
{
return "10";
}
}
set
{
ViewState["m_Pageng2"] = value;
}
}
protected void Page_PreRender(object sender, EventArgs e)
{
if (m_Pageng == "10")
{
Button4.Text = (string)this.GetLocalResourceObject("Showall");
GridView1.PageIndex = 0;
GridView1.PageSize = 10;
GridView1.PagerSettings.Visible = false;
}
else
{
Button4.Text = (string)this.GetLocalResourceObject("TOP10");
GridView1.PageSize = 20;
GridView1.PagerSettings.Visible = true;
}
if (m_Pageng2 == "10")
{
Button1.Text = (string)this.GetLocalResourceObject("Showall");
GridView2.PageIndex = 0;
GridView2.PageSize = 10;
GridView2.PagerSettings.Visible = false;
}
else
{
Button1.Text = (string)this.GetLocalResourceObject("TOP10");
GridView2.PageSize = 20;
GridView2.PagerSettings.Visible = true;
}
}
protected void Page_Load(object sender, EventArgs e)
{
this.CurrentPage = Globals.CurrentPageId.KranotSolidit;
DivTitleTable1.Visible = false;
DivTitleTable2.Visible = false;
if (Page.IsPostBack == true)
{
for (int a = 1; a < 32; a++)
{
string key = string.Format("ctl00$ContentPlaceHolder1$GridView1$ctl{0:00}$Checkbox2", a);
string b = Page.Request[key];
}
}
Panel pan_Description = new Panel();
pan_Description.Attributes.Add("id", "Description1");
Label text_Description = new Label();
text_Description.Text = (string)this.GetLocalResourceObject("Description1");
pan_Description.Controls.Add(text_Description);
pnSection1.Controls.Add(pan_Description);
LabelUpdText.Text = GetGlobalResourceObject("Common", "Updatedate").ToString();
LabelUpdDate.Text = PageUpdatedDate;
Button2.OnClientClick = "if(getelementbyid('" +
HiddenField1.ClientID + "').value == '') {alert('" +
Resources.Common.LID_MESSAGE + "'); return false;} return true; ";
Button5.OnClientClick = Button2.OnClientClick;
if (GridView1.Rows.Count > 0)
{
DivTitleTable1.Visible = true;
}
if (GridView2.Rows.Count > 0)
{
DivTitleTable2.Visible = true;
}
BusinessLayer.Controllers.ControllerArticle controller = new BusinessLayer.Controllers.ControllerArticle();
BusinessLayer.Entities.Article article = new BusinessLayer.Entities.Article();
article = controller.Get((int)Globals.AJAXHelp.Solidit_RedButton1);
HelpButtonAjax20.Text = "
" + article.Title
+ "
" + article.ShortText;
}
public void hlpButtAjax_Load(object sender, EventArgs e)
{
ControllerArticle CtrlArticle = new ControllerArticle();
BusinessLayer.Entities.Article article = new BusinessLayer.Entities.Article();
article = CtrlArticle.Get((int)Globals.AJAXHelp.Solidit_Inbest);
((Controls_HelpButtonAjax)sender).Text = "" + article.Title
+ "
" + article.ShortText;
}
public void hlpButtAjax2_Load(object sender, EventArgs e)
{
ControllerArticle CtrlArticle = new ControllerArticle();
BusinessLayer.Entities.Article article = new BusinessLayer.Entities.Article();
article = CtrlArticle.Get((int)Globals.AJAXHelp.Solidit_Spec);
((Controls_HelpButtonAjax)sender).Text = "" + article.Title
+ "
" + article.ShortText;
}
public void hlpButtAjax3_Load(object sender, EventArgs e)
{
ControllerArticle CtrlArticle = new ControllerArticle();
BusinessLayer.Entities.Article article = new BusinessLayer.Entities.Article();
article = CtrlArticle.Get((int)Globals.AJAXHelp.Solidit_Average);
((Controls_HelpButtonAjax)sender).Text = "" + article.Title
+ "
" + article.ShortText;
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (!DivTitleTable1.Visible)
{
DivTitleTable1.Visible = true;
}
Label ll;
HtmlInputCheckBox ck;
HyperLink hrlName = (HyperLink)e.Row.Cells[1].FindControl("LinkName");
ll = (Label)e.Row.Cells[0].FindControl("Label1");
ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("Checkbox2");
ck.Value = hrlName.Text;
ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenField1.ClientID + "')");
string checkval = HiddenField1.Value;
string[] archeck = checkval.Split(',');
foreach (string i in archeck)
{
if ( i == ck.Value && i != "" )
{
ck.Checked = true;
}
}
Label lAVG;
lAVG = (Label)e.Row.Cells[5].FindControl("Label2");
if ( lAVG.Text == "" ) lAVG.Text = "0";
double m_Avg = Convert.ToDouble( lAVG.Text );
lAVG.Text = m_Avg.ToString("0");
lAVG.Font.Bold = true;
if (m_Avg > 100)
{
lAVG.ForeColor = System.Drawing.Color.Green;
}
else if (m_Avg < 100)
{
lAVG.ForeColor = System.Drawing.Color.Red;
}
else if (m_Avg == 100)
{
lAVG.ForeColor = System.Drawing.Color.Black;
}
HyperLink hl_name;
hl_name = (HyperLink)e.Row.Cells[1].FindControl("LinkName");
hl_name.NavigateUrl = "Keren.aspx?ID=" + ll.Text;
}
}
protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (!DivTitleTable2.Visible)
{
DivTitleTable2.Visible = true;
}
Label ll;
HtmlInputCheckBox ck;
HyperLink hrlName = (HyperLink)e.Row.Cells[1].FindControl("LinkName");
ll = (Label)e.Row.Cells[0].FindControl("Label111");
ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("Checkbox22");
ck.Value = hrlName.Text;
ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenField1.ClientID + "')");
string checkval = HiddenField1.Value;
string[] archeck = checkval.Split(',');
foreach (string i in archeck)
{
if (i == ck.Value && i != "")
{
ck.Checked = true;
}
}
Label lAVG;
lAVG = (Label)e.Row.Cells[5].FindControl("Label2");
if (lAVG.Text == "") lAVG.Text = "0";
double m_Avg = Convert.ToDouble(lAVG.Text);
lAVG.Text = m_Avg.ToString("0");
lAVG.Font.Bold = true;
if (m_Avg > 100)
{
lAVG.ForeColor = System.Drawing.Color.Green;
}
else if (m_Avg < 100)
{
lAVG.ForeColor = System.Drawing.Color.Red;
}
else if (m_Avg == 100)
{
lAVG.ForeColor = System.Drawing.Color.Black;
}
HyperLink hl_name;
hl_name = (HyperLink)e.Row.Cells[1].FindControl("LinkName");
hl_name.NavigateUrl = "Keren.aspx?ID=" + ll.Text;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (m_Pageng == "10")
{
m_Pageng = "30";
}
else
{
m_Pageng = "10";
}
}
protected void Button3_Click(object sender, EventArgs e)
{
if (m_Pageng2 == "10")
{
m_Pageng2 = "30";
}
else
{
m_Pageng2 = "10";
}
}
protected void Button2_Click(object sender, EventArgs e)
{
string[] aMsg = HiddenField1.Value.Split(',');
string m_ids = "";
foreach (string m_msg in aMsg)
{
if (m_ids != "")
{
m_ids += ", " + m_msg;
}
else
{
m_ids += m_msg;
}
}
Page.Session.Add("ToLid_MSG", m_ids);
Go("Lid.aspx");
}
protected void LinkManager_OnClick(object sender, EventArgs e)
{
LinkButton hlManager = sender as LinkButton;
Session["ToManager_ManagerName"] = hlManager.Text;
Go("Manager.aspx");
}
#region Sorting
protected void LinkButton2_Click(object sender, EventArgs e)
{
if (sortLink2 != null)
{
if (bool.Parse(sortLink2.Value))
{
GridView1.Sort("INBEST_AVG", SortDirection.Descending);
sortLink2.Value = "false";
}
else
{
GridView1.Sort("INBEST_AVG", SortDirection.Ascending);
sortLink2.Value = "true";
}
}
}
protected void LinkButton23_Click(object sender, EventArgs e)
{
if (sortLink23 != null)
{
if (bool.Parse(sortLink23.Value))
{
GridView1.Sort("Specialization", SortDirection.Descending);
sortLink23.Value = "false";
}
else
{
GridView1.Sort("Specialization", SortDirection.Ascending);
sortLink23.Value = "true";
}
}
}
protected void LinkButton4_Click(object sender, EventArgs e)
{
if (sortLink4 != null)
{
if (bool.Parse(sortLink4.Value))
{
GridView1.Sort("average", SortDirection.Descending);
sortLink4.Value = "false";
}
else
{
GridView1.Sort("average", SortDirection.Ascending);
sortLink4.Value = "true";
}
}
}
protected void LinkButton24_Click(object sender, EventArgs e)
{
if (sortLink24 != null)
{
if (bool.Parse(sortLink24.Value))
{
GridView2.Sort("Specialization", SortDirection.Descending);
sortLink24.Value = "false";
}
else
{
GridView2.Sort("Specialization", SortDirection.Ascending);
sortLink24.Value = "true";
}
}
}
protected void LinkButton5_Click(object sender, EventArgs e)
{
if (sortLink5 != null)
{
if (bool.Parse(sortLink5.Value))
{
GridView2.Sort("INBEST_AVG", SortDirection.Descending);
sortLink5.Value = "false";
}
else
{
GridView2.Sort("INBEST_AVG", SortDirection.Ascending);
sortLink5.Value = "true";
}
}
}
protected void LinkButton6_Click(object sender, EventArgs e)
{
if (sortLink6 != null)
{
if (bool.Parse(sortLink6.Value))
{
GridView2.Sort("average", SortDirection.Descending);
sortLink6.Value = "false";
}
else
{
GridView2.Sort("average", SortDirection.Ascending);
sortLink6.Value = "true";
}
}
}
#endregion
}