GIF89;a GIF89;a using System; using System.Data; using System.Collections; using System.Collections.Generic; using System.Configuration; 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 BusinessLayer.Entities; using Globals; public partial class Pikdonot : BasePage { protected void Page_Load(object sender, EventArgs e) { CurrentPage = CurrentPageId.Pikdonot; Button5.OnClientClick = "if(getelementbyid('" + HiddenSelCheckBoxBanks.ClientID + "').value == '' && getelementbyid('" + HiddenSelCheckBoxShahar.ClientID + "').value == '' && getelementbyid('" + HiddenSelCheckBoxMakam.ClientID + "').value == '' && getelementbyid('" + HiddenSelCheckBoxGilon.ClientID + "').value == '' && getelementbyid('" + HiddenSelCheckBoxGalil.ClientID + "').value == '' && getelementbyid('" + HiddenSelCheckBoxTeudotPikadon.ClientID + "').value == '') {alert('" + Resources.Common.LID_MESSAGE + "'); return false;} return true; "; Button5.Visible = false; DivTitleTable1.Visible = false; DivTitleTable2.Visible = false; DivTitleTable3.Visible = false; DivTitleTable4.Visible = false; DivTitleTable5.Visible = false; DivTitleTable6.Visible = false; Panel pan_Description = new Panel(); Label text_Description = new Label(); text_Description.Text = (string)this.GetLocalResourceObject("TitleDescription"); pan_Description.Controls.Add(text_Description); pnSection1.Controls.Add(pan_Description); gvBanks.DataSource = null; gvBanks.DataSourceID = ""; gvBanks.Visible = false; gvMakam.DataSource = null; gvMakam.DataSourceID = ""; gvMakam.Visible = false; gvGilon.Visible = false; gvGilon.DataSource = null; gvGilon.DataSourceID = ""; gvShahar.Visible = false; gvShahar.DataSource = null; gvShahar.DataSourceID = ""; gvGalil.Visible = false; gvGalil.DataSource = null; gvGalil.DataSourceID = ""; gvTeudotPikadon.Visible = false; gvTeudotPikadon.DataSource = null; gvTeudotPikadon.DataSourceID = ""; //styli Knopok Button1.Attributes.Add("Class", "default_button"); Button2.Attributes.Add("Class", "default_button"); Button3.Attributes.Add("Class", "default_button"); Button4.Attributes.Add("Class", "default_button"); if (this.IsPostBack) { //zagruzka tablic po najatoy knopke switch (Select_butt_namber.Value) { case "1": // Knopka #1 gvMakam.Visible = true; gvShahar.Visible = true; gvMakam.DataSourceID = "odsMakam"; gvMakam.DataBind(); gvShahar.DataSourceID = "odsShahar"; gvShahar.DataBind(); gvBanks.DataSourceID = "odsBancs"; gvBanks.Visible = true; gvBanks.DataBind(); Button1.Attributes["Class"]= "select_button"; Select_butt_namber.Value = "1"; Select_butt.Value = String.Format("{0}", Pikadon.NotAttachConstProcent); Label_res.Text = (string)this.GetLocalResourceObject("PIK_DESC1"); lnkAdvanced.NavigateUrl = "PikdonotNotAttachedConst.aspx"; break; case "2": // Knopka #2 gvGilon.Visible = true; gvGilon.DataSourceID = "odsGilon"; gvGilon.DataBind(); gvBanks.DataSourceID = "odsBancs"; gvBanks.Visible = true; gvBanks.DataBind(); Button2.Attributes["Class"] = "select_button"; Select_butt_namber.Value = "2"; Select_butt.Value = String.Format("{0}", Pikadon.NotAttachNotVariableProcent); Label_res.Text = (string)this.GetLocalResourceObject("PIK_DESC2"); lnkAdvanced.NavigateUrl = "PikdonotNotAttachedVariable.aspx"; break; case "3": // Knopka #3 gvGalil.Visible = true; gvGalil.DataSourceID = "odsGalil"; gvGalil.DataBind(); gvBanks.DataSourceID = "odsBancs"; gvBanks.Visible = true; gvBanks.DataBind(); Button3.Attributes["Class"] = "select_button"; Select_butt_namber.Value = "3"; Select_butt.Value = String.Format("{0}", Pikadon.AttachToMadad); Label_res.Text = (string)this.GetLocalResourceObject("PIK_DESC3"); lnkAdvanced.NavigateUrl = "PikdonotAttachedMadad.aspx"; break; case "4": // Knopka #4 gvTeudotPikadon.Visible = true; gvTeudotPikadon.DataSourceID = "odsTeudotPikadon"; gvTeudotPikadon.DataBind(); gvBanks.DataSourceID = "odsBancs"; gvBanks.Visible = true; gvBanks.DataBind(); Button4.Attributes["Class"] = "select_button"; Select_butt_namber.Value = "4"; Select_butt.Value = String.Format("{0}", Pikadon.AttachToMatah); Label_res.Text = (string)this.GetLocalResourceObject("PIK_DESC4"); lnkAdvanced.NavigateUrl = "PikdonotAttachedMatah.aspx"; break; default: break; } } else { //zagruzka po umolchaniu default_data(); } gvBanks.DataBind(); LabelUpdText.Text = GetGlobalResourceObject("Common", "Updatedate").ToString(); LabelUpdDate.Text = PageUpdatedDate; BusinessLayer.BOObjects.General general = new BusinessLayer.BOObjects.General(); Label3.Text = GetGlobalResourceObject("Common", "Updatedate").ToString(); Label4.Text = general.GetUpdatedDate(CurrentPageId.Makam).ToShortDateString(); ; Label5.Text = GetGlobalResourceObject("Common", "Updatedate").ToString(); Label6.Text = general.GetUpdatedDate(CurrentPageId.Shahar).ToShortDateString(); Label7.Text = GetGlobalResourceObject("Common", "Updatedate").ToString(); Label8.Text = general.GetUpdatedDate(CurrentPageId.Gilon).ToShortDateString(); Label9.Text = GetGlobalResourceObject("Common", "Updatedate").ToString(); Label10.Text = general.GetUpdatedDate(CurrentPageId.Galil).ToShortDateString(); Label11.Text = GetGlobalResourceObject("Common", "Updatedate").ToString(); Label12.Text = general.GetUpdatedDate(CurrentPageId.PikdonotAttachedMatah).ToShortDateString(); } protected void default_data() { Select_butt_namber.Value = "1"; //znachenia knopok Select_butt.Value = String.Format("{0}", Pikadon.NotAttachConstProcent); Button1_value.Value = String.Format("{0}", Pikadon.NotAttachConstProcent); Button2_value.Value = String.Format("{0}", Pikadon.NotAttachNotVariableProcent); Button3_value.Value = String.Format("{0}", Pikadon.AttachToMadad); Button4_value.Value = String.Format("{0}", Pikadon.AttachToMatah); Button1.Attributes["Class"] = "select_button"; //stroka vivoda dannih knopok Label_res.Text = (string)this.GetLocalResourceObject("PIK_DESC1"); //zapolnenie spiskov ddlmonths.Items.Add(new ListItem("3")); ddlmonths.Items.Add(new ListItem("6")); ddlmonths.Items.Add(new ListItem("12")); ddlmonths.Items.Add(new ListItem("24")); ddlmonths.Items.Add(new ListItem("36")); ddlAmount.Items.Add(new ListItem("20000")); ddlAmount.Items.Add(new ListItem("50000")); ddlAmount.Items.Add(new ListItem("100000")); //Obrabochki knopok Button1.OnClientClick = "Javascript:Click_butt('" + Button1.ClientID + "','" + Button1_value.ClientID + "','" + Select_butt.ClientID + "','" + Button1_dat.ClientID + "','" + Label_res.ClientID + "','" + Button2.ClientID + "','" + Button3.ClientID + "','" + Button4.ClientID + "','" + Select_butt_namber.ClientID + "','1');getElementById('" + lnkAdvanced.ClientID + "').href='PikdonotNotAttachedConst.aspx';"; Button2.OnClientClick = "Javascript:Click_butt('" + Button2.ClientID + "','" + Button2_value.ClientID + "','" + Select_butt.ClientID + "','" + Button2_dat.ClientID + "','" + Label_res.ClientID + "','" + Button1.ClientID + "','" + Button3.ClientID + "','" + Button4.ClientID + "','" + Select_butt_namber.ClientID + "','2');getElementById('" + lnkAdvanced.ClientID + "').href='PikdonotNotAttachedVariable.aspx'; "; Button3.OnClientClick = "Javascript:Click_butt('" + Button3.ClientID + "','" + Button3_value.ClientID + "','" + Select_butt.ClientID + "','" + Button3_dat.ClientID + "','" + Label_res.ClientID + "','" + Button1.ClientID + "','" + Button2.ClientID + "','" + Button4.ClientID + "','" + Select_butt_namber.ClientID + "','3');getElementById('" + lnkAdvanced.ClientID + "').href='PikdonotAttachedMadad.aspx';"; Button4.OnClientClick = "Javascript:Click_butt('" + Button4.ClientID + "','" + Button4_value.ClientID + "','" + Select_butt.ClientID + "','" + Button4_dat.ClientID + "','" + Label_res.ClientID + "','" + Button1.ClientID + "','" + Button2.ClientID + "','" + Button3.ClientID + "','" + Select_butt_namber.ClientID + "','4');getElementById('" + lnkAdvanced.ClientID + "').href='PikdonotAttachedMatah.aspx';"; } protected void gvBanks_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (!DivTitleTable1.Visible) { DivTitleTable1.Visible = true; Button5.Visible = true; } Label ll; HtmlInputCheckBox ck; ll = (Label)e.Row.Cells[0].FindControl("LabBanksBuff"); ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("CheckboxBank2"); ck.Value = ll.Text; ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenSelCheckBoxBanks.ClientID + "')"); } } protected void gvMakam_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (!DivTitleTable2.Visible) { DivTitleTable2.Visible = true; Button5.Visible = true; } Label ll; HtmlInputCheckBox ck; ll = (Label)e.Row.Cells[0].FindControl("LabMakamBuff"); ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("CheckboxMakam2"); ck.Value = ll.Text; ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenSelCheckBoxMakam.ClientID + "')"); /*string checkval = HiddenSelCheckBoxMakam.Value; TextSelCheckBoxMakam = checkval; HiddenSelCheckBoxMakam.Value = "";*/ } } protected void gvShahar_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (!DivTitleTable3.Visible) { DivTitleTable3.Visible = true; Button5.Visible = true; } Label ll; HtmlInputCheckBox ck; ll = (Label)e.Row.Cells[0].FindControl("LabShaharBuff"); ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("CheckboxShahar2"); ck.Value = ll.Text; ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenSelCheckBoxShahar.ClientID + "')"); /* string checkval = HiddenSelCheckBoxShahar.Value; TextSelCheckBoxShahar = checkval; HiddenSelCheckBoxShahar.Value = "";*/ } } protected void gvGilon_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (!DivTitleTable4.Visible) { DivTitleTable4.Visible = true; Button5.Visible = true; } Label ll; HtmlInputCheckBox ck; ll = (Label)e.Row.Cells[0].FindControl("LabGilonBuff"); ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("CheckboxGilon2"); ck.Value = ll.Text; ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenSelCheckBoxGilon.ClientID + "')"); /* string checkval = HiddenSelCheckBoxGilon.Value; TextSelCheckBoxGilon = checkval; HiddenSelCheckBoxGilon.Value = "";*/ } } protected void gvGalil_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (!DivTitleTable5.Visible) { DivTitleTable5.Visible = true; Button5.Visible = true; } Label ll; HtmlInputCheckBox ck; ll = (Label)e.Row.Cells[0].FindControl("LabGalilBuff"); ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("CheckboxGalil2"); ck.Value = ll.Text; ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenSelCheckBoxGalil.ClientID + "')"); string checkval = HiddenSelCheckBoxGalil.Value; /*string[] archeck = checkval.Split(','); TextSelCheckBoxGalil = checkval; HiddenSelCheckBoxGalil.Value = "";*/ } } protected void gvTeudotPikadon_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { if (!DivTitleTable6.Visible) { DivTitleTable6.Visible = true; Button5.Visible = true; } Label ll; HtmlInputCheckBox ck; ll = (Label)e.Row.Cells[0].FindControl("LabTeudotPikadonBuff"); ck = (HtmlInputCheckBox)e.Row.Cells[0].FindControl("CheckboxTeudotPikadon2"); ck.Value = ll.Text; ck.Attributes.Add("onclick", "javascript:Checkbox1_onclick(this,'" + HiddenSelCheckBoxTeudotPikadon.ClientID + "')"); string checkval = HiddenSelCheckBoxTeudotPikadon.Value; Label lblSalvation = (Label)e.Row.Cells[0].FindControl("lblSalvation"); lblSalvation.Text = Convert.ToDecimal(lblSalvation.Text).ToString("0.00"); /*string[] archeck = checkval.Split(','); TextSelCheckBoxTeudotPikadon = checkval; HiddenSelCheckBoxTeudotPikadon.Value = "";*/ } } protected void Button2_Click(object sender, EventArgs e) { HiddenField[] ArHiddnSelCheckBox = {HiddenSelCheckBoxBanks, HiddenSelCheckBoxMakam, HiddenSelCheckBoxShahar, HiddenSelCheckBoxGilon, HiddenSelCheckBoxGalil, HiddenSelCheckBoxTeudotPikadon}; string m_ids = ""; foreach (HiddenField hfI in ArHiddnSelCheckBox) { string[] aMsg = hfI.Value.Split(','); foreach (string m_msg in aMsg) { if (m_msg != "") { if (m_ids != "") { m_ids += ", " + m_msg; } else { m_ids += m_msg; } } } } Page.Session.Add("ToLid_MSG", m_ids); Go("Lid.aspx"); } protected void btSearch_Click(object sender, EventArgs e) { HiddenSelCheckBoxBanks.Value=""; HiddenSelCheckBoxMakam.Value=""; HiddenSelCheckBoxShahar.Value=""; HiddenSelCheckBoxGilon.Value=""; HiddenSelCheckBoxGalil.Value=""; HiddenSelCheckBoxTeudotPikadon.Value = ""; } public void hlpButtAjax_Load(object sender, EventArgs e) { ControllerArticle CtrlArticle = new ControllerArticle(); String TitleHelp = CtrlArticle.Get((int)Globals.AJAXHelp.Pikdonot_Const).Title; ((Controls_HelpButtonAjax)sender).Text = "