Example #1
0
        /// <summary>
        /// To fetch details and assign to listitem
        /// </summary>
        private void Getprojectnames()
        {
            string PROJECTID = string.Empty;

            DataSet Ds = new DataSet();
            //Compare_projectList list = new Compare_projectList();

            Compare_ProjectBLL Compare_ProjectBLLobj = new Compare_ProjectBLL();
            //list = Compare_ProjectBLLobj.Getprojectname(PROJECTID);
            ProjectList list = (new ProjectBLL()).GetProjects("", "", "", "", Convert.ToInt32(Session["USER_ID"]));

            try
            {
                for (int i = 0; i < list.Count; i++)
                {
                    LstProjects.Items.Add(new ListItem(list[i].ProjectName.ToString(), list[i].ProjectID.ToString()));
                }

                // Sort the list contents
                List <ListItem>       t       = new List <ListItem>();
                Comparison <ListItem> compare = new Comparison <ListItem>(CompareListItems);

                foreach (ListItem lbItem in LstProjects.Items)
                {
                    t.Add(lbItem);
                }

                t.Sort(compare);
                LstProjects.Items.Clear();
                LstProjects.Items.AddRange(t.ToArray());
            }
            catch (Exception ee)
            {
                msgsaveLabel.Text = ee.Message.ToString();
            }
            finally
            {
                Compare_ProjectBLLobj = null;
            }
        }
Example #2
0
        /// <summary>
        /// To compare items in both the listboxes
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnCompare_Click(object sender, EventArgs e)
        {
            System.Text.StringBuilder projectsSB = new System.Text.StringBuilder();

            Compare_ProjectBLL Compare_ProjectBLLobj = new Compare_ProjectBLL();
            Compare_projectBO  Compare_projectBOObj  = new Compare_projectBO();

            foreach (ListItem lstItem in LstProjectcomp.Items)
            {
                projectsSB.Append(lstItem.Value + ",");
            }

            if (projectsSB.Length > 0)
            {
                projectsSB = projectsSB.Remove(projectsSB.Length - 1, 1);
                Compare_projectBOObj.CompairID = projectsSB.ToString();
            }

            grdcompareprjt.DataSource = Compare_ProjectBLLobj.Getdata(Compare_projectBOObj);
            grdcompareprjt.DataBind();
            //tblProjectHeader.Visible = true;
        }