Esempio n. 1
0
        protected void buttonSave_Click(object sender, EventArgs e)
        {
            try
            {
                eRegisterData.DAL oDal = new eRegisterData.DAL();

                oDal.insertNewDivision(Char.Parse(TextBoxDivision.Text));

                LabelMessage.Text = "Успешно въвеждане!";
                GridViewDivision.DataBind();
            }
            catch (Exception ex) { LabelMessage.Text = "Възникнала е грешка!"; }
        }
        private void BindGridViewDivision(string search)
        {
            FiltersModel        fm        = Session["FiltersModel"] as FiltersModel;
            List <ViewDivision> _View     = new List <ViewDivision>();
            List <ViewDivision> _TempView = new List <ViewDivision>();
            User         LoggedInUser     = HttpContext.Current.Session["LoggedUser"] as User;
            QueryBuilder qb    = new QueryBuilder();
            string       query = qb.QueryForCompanyViewLinq(LoggedInUser);

            _View = da.ViewDivisions.Where(query).AsQueryable().OrderBy("DivisionName ASC").ToList();
            if (fm.CompanyFilter.Count > 0)
            {
                foreach (var comp in fm.CompanyFilter)
                {
                    short _compID = Convert.ToInt16(comp.ID);
                    _TempView.AddRange(_View.Where(aa => aa.CompID == _compID).ToList());
                }
                _View = _TempView.ToList();
            }
            GridViewDivision.DataSource = _View.Where(aa => aa.DivisionName.ToUpper().Contains(search.ToUpper())).ToList();
            GridViewDivision.DataBind();
        }