示例#1
0
        public void BindCorporate()
        {
            try
            {
                List <BALUser> lstcrop = new List <BALUser>();
                //ListItem lst = new ListItem();
                //lst.Value = "All";
                //lst.Text = "All";
                if (defaultPage.RoleID == 1)
                {
                    lstcrop = lclsservice.GetCorporateMaster().ToList();
                    drpcorsearch.DataSource     = lstcrop;
                    drpcorsearch.DataTextField  = "CorporateName";
                    drpcorsearch.DataValueField = "CorporateID";
                    drpcorsearch.DataBind();

                    //drpcorsearch.Items.Insert(0, lst);
                    //drpcorsearch.SelectedIndex = 0;
                }
                else
                {
                    lstcrop = lclsservice.GetCorporateFacilityByUserID(defaultPage.UserId).ToList();
                    drpcorsearch.DataSource     = lstcrop.Select(a => new { a.CorporateID, a.CorporateName }).Distinct();
                    drpcorsearch.DataTextField  = "CorporateName";
                    drpcorsearch.DataValueField = "CorporateID";
                    drpcorsearch.DataBind();
                    //ListItem lst = new ListItem();
                    //lst.Value = "0";
                    //lst.Text = "--Select Corporate--";
                    //drpcorsearch.Items.Insert(0, lst);
                    //drpcorsearch.SelectedIndex = 0;
                }

                foreach (ListItem lst in drpcorsearch.Items)
                {
                    lst.Attributes.Add("class", "selected");
                    lst.Selected = true;
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", Constant.EndingInventoryErrorMessage.Replace("<<EndingInventory>>", ex.Message), true);
            }
        }
示例#2
0
        /// <summary>
        /// Bind the Corporate details to dropdown control
        /// </summary>
        #region Bind Corporate Values
        public void BindCorporate()
        {
            try
            {
                List <BALUser> lstcrop = new List <BALUser>();

                if (defaultPage.RoleID == 1)
                {
                    lstcrop = lclsservice.GetCorporateMaster().ToList();
                    drpCorporate.DataSource     = lstcrop;
                    drpCorporate.DataTextField  = "CorporateName";
                    drpCorporate.DataValueField = "CorporateID";
                    drpCorporate.DataBind();
                    //ListItem lst = new ListItem();
                    //lst.Value = "0";
                    //lst.Text = "Select";
                    //drpCorporate.Items.Insert(0, lst);
                    //drpCorporate.SelectedIndex = 0;
                }
                else
                {
                    lstcrop = lclsservice.GetCorporateFacilityByUserID(defaultPage.UserId).ToList();
                    drpCorporate.DataSource     = lstcrop.Select(a => new { a.CorporateID, a.CorporateName }).Distinct().Where(a => a.CorporateID == defaultPage.CorporateID);
                    drpCorporate.DataTextField  = "CorporateName";
                    drpCorporate.DataValueField = "CorporateID";
                    drpCorporate.DataBind();
                    //ListItem lst = new ListItem();
                    //lst.Value = "0";
                    //lst.Text = "Select";
                    //drpCorporate.Items.Insert(0, lst);
                    //drpCorporate.SelectedIndex = 0;
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", Constant.ServiceRequestPOErrorMessage.Replace("<<ServiceRequestPO>>", ex.Message.ToString()), true);
            }
        }