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 Globals; using BusinessLayer.Controllers; public partial class KerenNeemanut : BasePage { public string m_Pageng1 { get { if (ViewState["m_Pageng1"] != null) { return ViewState["m_Pageng1"].ToString(); } else { return "10"; } } set { ViewState["m_Pageng1"] = 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_Pageng1 == "10") { Button1.Text = (string)this.GetLocalResourceObject("Showall"); GridView1.PageIndex = 0; GridView1.PageSize = 10; GridView1.PagerSettings.Visible = false; } else { Button1.Text = (string)this.GetLocalResourceObject("TOP10"); GridView1.PageSize = 20; GridView1.PagerSettings.Visible = true; } if (m_Pageng2 == "10") { Button3.Text = (string)this.GetLocalResourceObject("Showall"); GridView2.PageIndex = 0; GridView2.PageSize = 10; GridView2.PagerSettings.Visible = false; } else { Button3.Text = (string)this.GetLocalResourceObject("TOP10"); GridView2.PageSize = 20; GridView2.PagerSettings.Visible = true; } } protected void Page_Load(object sender, EventArgs e) { this.CurrentPage = Globals.CurrentPageId.KranotNeemanut; 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 = "if(getelementbyid('" + HiddenField1.ClientID + "').value == '') {alert('" + Resources.Common.LID_MESSAGE + "'); return false;} return true; "; DivTitleTable1.Visible = false; DivTitleTable2.Visible = false; 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.KerenNeemanut_RedButton1); HelpButtonAjax20.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[4].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("Label11"); 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[4].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_Pageng1 == "10") { m_Pageng1 = "30"; } else { m_Pageng1 = "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"); /* if (m_ids != "") { Go("Lid.aspx?MSG=" + HttpUtility.HtmlEncode(m_ids)); } */ } 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("Specialization", SortDirection.Descending); sortLink2.Value = "false"; } else { GridView1.Sort("Specialization", SortDirection.Ascending); sortLink2.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 LinkButton3_Click(object sender, EventArgs e) { if (sortLink3 != null) { if (bool.Parse(sortLink3.Value)) { GridView1.Sort("INBEST_AVG", SortDirection.Descending); sortLink3.Value = "false"; } else { GridView1.Sort("INBEST_AVG", SortDirection.Ascending); sortLink3.Value = "true"; } } } protected void LinkButton5_Click(object sender, EventArgs e) { if (sortLink5 != null) { if (bool.Parse(sortLink5.Value)) { GridView2.Sort("Specialization", SortDirection.Descending); sortLink5.Value = "false"; } else { GridView2.Sort("Specialization", SortDirection.Ascending); sortLink5.Value = "true"; } } } protected void LinkButton7_Click(object sender, EventArgs e) { if (sortLink7 != null) { if (bool.Parse(sortLink7.Value)) { GridView2.Sort("average", SortDirection.Descending); sortLink7.Value = "false"; } else { GridView2.Sort("average", SortDirection.Ascending); sortLink7.Value = "true"; } } } protected void LinkButton6_Click(object sender, EventArgs e) { if (sortLink6 != null) { if (bool.Parse(sortLink6.Value)) { GridView2.Sort("INBEST_AVG", SortDirection.Descending); sortLink6.Value = "false"; } else { GridView2.Sort("INBEST_AVG", SortDirection.Ascending); sortLink6.Value = "true"; } } } #endregion public void hlpButtAjax_Load(object sender, EventArgs e) { ControllerArticle CtrlArticle = new ControllerArticle(); String TitleHelp = CtrlArticle.Get((int)Globals.AJAXHelp.Inbest).Title; ((Controls_HelpButtonAjax)sender).Text = "
" + TitleHelp + "

" + CtrlArticle.Get((int)Globals.AJAXHelp.Inbest).ShortText; } public void hlpButtAjax2_Load(object sender, EventArgs e) { ControllerArticle CtrlArticle = new ControllerArticle(); String TitleHelp = CtrlArticle.Get((int)Globals.AJAXHelp.Solidit_Spec).Title; ((Controls_HelpButtonAjax)sender).Text = "
" + TitleHelp + "

" + CtrlArticle.Get((int)Globals.AJAXHelp.Solidit_Spec).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.KerenNeemanut_Average); String TitleHelp = article.Title; ((Controls_HelpButtonAjax)sender).Text = "
" + TitleHelp + "

" + article.ShortText; } }