private void InitializeCombo()
 {
     try
     {
         //Loding Company
         CustomList <HouseKeepingValue> OrgList = HouseKeepingValue.GetAllHouseKeepingValueForDropdown("Company");;
         ddlCompany.DataSource     = OrgList;
         ddlCompany.DataTextField  = "HKName";
         ddlCompany.DataValueField = "HKID";
         ddlCompany.DataBind();
         ddlCompany.Items.Insert(0, new ListItem(String.Empty, String.Empty));
         ddlCompany.SelectedIndex = 0;
         //if (((PageBase)this.Page).CurrentUserSession.IsAdmin && OrgList.Count > 1)
         //{
         //    ddlCompany.Items.Insert(0, new ListItem(String.Empty, String.Empty));
         //    ddlCompany.SelectedIndex = 0;
         //}
         //else
         //{
         //    ddlCompany_SelectedIndexChanged(null, null);
         //    ddlCompany.Enabled = false;
         //}
     }
     catch (Exception ex)
     {
         throw (ex);
     }
 }
Beispiel #2
0
        override protected void OnInit(EventArgs e)
        {
            string strTable = string.Format("<table><tr style='font-size: 15px;'><td style='border: 1px solid #B6B3AE;padding:5px 30px 5px 30px'>Entity</td><td style='border: 1px solid #B6B3AE; padding:5px 30px 5px 30px'>Current Position</td><td style='border: 1px solid #B6B3AE; padding:5px 30px 5px 30px'>Post Position</td></tr></table>");

            Panel1.Controls.Add(new LiteralControl(strTable));
            Panel1.Controls.Add(new LiteralControl("<div style='float:left; width:100%;font-size: 13px '>"));
            Panel1.Controls.Add(new LiteralControl("<div style='float:left;width:15%'>"));
            _entityList = EntityList.GetPromotionHiararchy(Convert.ToInt32(ASL.Hr.DAO.enumsHr.enumEntitySetup.TransferCriteria));
            int c = 0;

            foreach (EntityList M in _entityList)
            {
                Label lb;
                lb       = new Label();
                lb.ID    = "lvl" + M.EntityName.ToString();
                lb.Text  = M.EntityName;
                lb.Width = 70;
                lb.CssClass.PadLeft(10);
                Panel1.Controls.Add(lb);
                Panel1.Controls.Add(new LiteralControl("<br/><br/>"));
            }
            Panel1.Controls.Add(new LiteralControl("</div>"));
            Panel1.Controls.Add(new LiteralControl("<div style='float:left;width:30%'>"));
            foreach (EntityList M in _entityList)
            {
                TextBox txt;
                txt       = new TextBox();
                txt.ID    = "txtCurrent" + M.EntityName.ToString();
                txt.Width = 100;
                txt.Attributes.Add("class", "txtwidth93px");
                txt.CssClass.PadLeft(1);
                Panel1.Controls.Add(txt);
                Panel1.Controls.Add(new LiteralControl("<br/><br/>"));
            }
            Panel1.Controls.Add(new LiteralControl("</div>"));
            Panel1.Controls.Add(new LiteralControl("<div style='float:left;width:30%'>"));
            foreach (EntityList M in _entityList)
            {
                DropDownList ddl;
                ddl                = new DropDownList();
                ddl.ID             = "ddlPost" + M.EntityName.ToString();
                ddl.DataSource     = HouseKeepingValue.GetAllHouseKeepingValueForDropdown(M.EntityName);
                ddl.DataTextField  = "HkName";
                ddl.DataValueField = "HkID";
                ddl.DataBind();
                ddl.Items.Insert(0, new ListItem(String.Empty, String.Empty));
                ddl.SelectedIndex = 0;
                ddl.Width         = 100;
                ddl.Attributes.Add("class", "txtwidth93px");
                ddl.CssClass.PadLeft(1);
                Panel1.Controls.Add(ddl);
                Panel1.Controls.Add(new LiteralControl("<br/><br/>"));
            }
            Panel1.Controls.Add(new LiteralControl("</div>"));
            Panel1.Controls.Add(new LiteralControl("</div>"));
            base.OnInit(e);
        }
        private String GenerateReturnString()
        {
            try
            {
                String mode    = HttpContext.Current.Request.QueryString["mode"];
                String thisval = "";

                switch (mode)
                {
                case "onSelectMode_Key1":
                    thisval = HttpContext.Current.Request.QueryString["thisval"];
                    CustomList <HouseKeepingValue> retrievedData = HouseKeepingValue.GetAllHouseKeepingValueForDropdown(thisval.ToInt());
                    return(MakeString(retrievedData));

                case "onSelectMode_Key2":
                    thisval       = HttpContext.Current.Request.QueryString["thisval"];
                    retrievedData = HouseKeepingValue.GetAllHouseKeepingValueForDropdown(thisval.ToInt());
                    return(MakeString(retrievedData));

                case "onSelectMode_Key3":
                    thisval       = HttpContext.Current.Request.QueryString["thisval"];
                    retrievedData = HouseKeepingValue.GetAllHouseKeepingValueForDropdown(thisval.ToInt());
                    return(MakeString(retrievedData));

                case "onSelectMode_Key4":
                    thisval       = HttpContext.Current.Request.QueryString["thisval"];
                    retrievedData = HouseKeepingValue.GetAllHouseKeepingValueForDropdown(thisval.ToInt());
                    return(MakeString(retrievedData));

                case "onSelectMode_Key5":
                    thisval       = HttpContext.Current.Request.QueryString["thisval"];
                    retrievedData = HouseKeepingValue.GetAllHouseKeepingValueForDropdown(thisval.ToInt());
                    return(MakeString(retrievedData));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return("");
        }
 public CustomList <HouseKeepingValue> GetAllHouseKeepingValueForDropdown(Int32 parentID)
 {
     return(HouseKeepingValue.GetAllHouseKeepingValueForDropdown(parentID));
 }
 public CustomList <HouseKeepingValue> GetAllHouseKeepingValueForDropdown(string entityName)
 {
     return(HouseKeepingValue.GetAllHouseKeepingValueForDropdown(entityName));
 }