private void ProcessForm(int estatusId, bool isDelete) { try { using (TransactionScope ts = new TransactionScope()) { EmbroideryStatusBO objEmbroideryStatus = new EmbroideryStatusBO(this.ObjContext); if (estatusId > 0) { objEmbroideryStatus.ID = estatusId; objEmbroideryStatus.GetObject(); objEmbroideryStatus.Name = this.txtStatusName.Text; objEmbroideryStatus.Description = this.txtDescription.Text; if (isDelete) { objEmbroideryStatus.Delete(); } } else { objEmbroideryStatus.Name = this.txtStatusName.Text; objEmbroideryStatus.Description = this.txtDescription.Text; objEmbroideryStatus.Add(); } this.ObjContext.SaveChanges(); ts.Complete(); } } catch (Exception ex) { IndicoLogging.log.Error("Error ocured while Adding or Updating or Deleting Embroidery Status From ViewEmbroidery.aspx", ex); } }
private void PopulateDataGrid() { { // Hide Controls this.dvEmptyContent.Visible = false; this.dvDataContent.Visible = false; this.dvNoSearchResult.Visible = false; // Search text string searchText = this.txtSearch.Text.ToLower().Trim(); // Populate Items EmbroideryStatusBO objEmbroideryStatus = new EmbroideryStatusBO(); List <EmbroideryStatusBO> lstEmbroideryStatus = new List <EmbroideryStatusBO>(); if ((searchText != string.Empty) && (searchText != "search")) { lstEmbroideryStatus = (from o in objEmbroideryStatus.SearchObjects().AsQueryable().OrderBy(SortExpression).ToList() where o.Name.ToLower().Contains(searchText) || (o.Description != null ? o.Description.ToLower().Contains(searchText) : false) select o).ToList(); } else { lstEmbroideryStatus = objEmbroideryStatus.SearchObjects().AsQueryable().OrderBy(SortExpression).ToList(); } if (lstEmbroideryStatus.Count > 0) { this.RadGridEmbroideriesStatus.AllowPaging = (lstEmbroideryStatus.Count > this.RadGridEmbroideriesStatus.PageSize); this.RadGridEmbroideriesStatus.DataSource = lstEmbroideryStatus; this.RadGridEmbroideriesStatus.DataBind(); Session["EmbroideryStatusDetails"] = lstEmbroideryStatus; this.dvDataContent.Visible = true; } else if ((searchText != string.Empty && searchText != "search")) { this.lblSerchKey.Text = searchText + ((searchText != string.Empty) ? " - " : string.Empty); this.dvDataContent.Visible = true; this.dvNoSearchResult.Visible = true; } else { this.dvEmptyContent.Visible = true; this.btnAddAgeGroup.Visible = false; } this.RadGridEmbroideriesStatus.Visible = (lstEmbroideryStatus.Count > 0); } }
protected void RadGridEmbroideriesStatus_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { var item = e.Item as GridDataItem; if (item.ItemIndex > -1 && item.DataItem is EmbroideryStatusBO) { EmbroideryStatusBO objEmbroideryStatus = (EmbroideryStatusBO)item.DataItem; HyperLink linkEdit = (HyperLink)item.FindControl("linkEdit"); linkEdit.Attributes.Add("qid", objEmbroideryStatus.ID.ToString()); HyperLink linkDelete = (HyperLink)item.FindControl("linkDelete"); linkDelete.Attributes.Add("qid", objEmbroideryStatus.ID.ToString()); linkDelete.Visible = (objEmbroideryStatus.EmbroideryDetailssWhereThisIsStatus.Count > 0) ? false : true; } } }