コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                InitializeSession();
                InitializeControls();
            }
            else
            {
                Page.ClientScript.GetPostBackEventReference(this, String.Empty);
                String eventTarget = Request["__EVENTTARGET"].IsNullOrEmpty() ? String.Empty : Request["__EVENTTARGET"];
                if (eventTarget.Equals("SearchEmployee"))
                {
                    String EmployeeCode = Request["__EVENTARGUMENT"].IsNullOrEmpty() ? String.Empty : Request["__EVENTARGUMENT"];
                    //if (EmployeeCode.IsNullOrEmpty())
                    EmployeeCode     = "103775";// ((TextBox)this.Header1.FindControl("txtSearch")).Text.ToString();
                    _CurrentPosition = ManagerPromotion.GetAllExistingInfoForPromotion(EmployeeCode, Convert.ToInt32(ASL.Hr.DAO.enumsHr.enumEntitySetup.PromotionCriteria));
                    if (_entityList.Count == 0 && _CurrentPosition.Count == 0)
                    {
                        return;
                    }
                    foreach (EntityList M in _entityList)
                    {
                        TransferAndPromotionHistory obj = _CurrentPosition.Find(f => f.EntityName == M.EntityName);
                        TextBox txt = (TextBox)Panel1.FindControl("txtCurrent" + M.EntityName.ToString());
                        txt.Text = obj.PreHKEntryName.ToString();

                        DropDownList ddl = (DropDownList)Panel1.FindControl("ddlPost" + M.EntityName.ToString());
                        ddl.Text = obj.PreHKEntryID.ToString();
                    }
                }
            }
        }