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(); }