protected void RadGridPaymentTerms_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridDataItem) { var item = e.Item as GridDataItem; if (item.ItemIndex > -1 && item.DataItem is PaymentMethodBO) { PaymentMethodBO objPaymentTerm = (PaymentMethodBO)item.DataItem; HyperLink linkEdit = (HyperLink)item.FindControl("linkEdit"); linkEdit.Attributes.Add("qid", objPaymentTerm.ID.ToString()); HyperLink linkDelete = (HyperLink)item.FindControl("linkDelete"); linkDelete.Attributes.Add("qid", objPaymentTerm.ID.ToString()); ReturnIntViewBO objReturnInt = new ReturnIntViewBO(); objReturnInt = SettingsBO.ValidateField(0, "Order", "PaymentMethod", objPaymentTerm.ID.ToString()); linkDelete.Visible = objReturnInt.RetVal == 1; //linkDelete.Visible = (objPaymentTerm.OrdersWhereThisIsPaymentMethod.Count == 0) ? true : false; //linkDelete.Visible = true;//PBD : TODO (objPaymentTerm.ReservationsWhereThisIsPaymentMethod.Count == 0); } } }
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 PaymentMethodBO objPaymentTerm = new PaymentMethodBO(); List <PaymentMethodBO> lstPaymentTerm = new List <PaymentMethodBO>(); if ((searchText != string.Empty) && (searchText != "search")) { lstPaymentTerm = (from o in objPaymentTerm.SearchObjects().AsQueryable().OrderBy(SortExpression).ToList() where o.Name.ToLower().Contains(searchText) || (o.Description != null && o.Description.ToLower().Contains(searchText)) select o).ToList(); } else { lstPaymentTerm = objPaymentTerm.SearchObjects().AsQueryable().OrderBy(SortExpression).ToList(); } if (lstPaymentTerm.Count > 0) { this.RadGridPaymentTerms.AllowPaging = (lstPaymentTerm.Count > this.RadGridPaymentTerms.PageSize); this.RadGridPaymentTerms.DataSource = lstPaymentTerm; this.RadGridPaymentTerms.DataBind(); Session["PaymentTermsDetails"] = lstPaymentTerm; 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.btnAddPaymentTerm.Visible = false; } this.RadGridPaymentTerms.Visible = (lstPaymentTerm.Count > 0); } }
private void ProcessForm(int shipmentmodeId, bool isDelete) { try { using (TransactionScope ts = new TransactionScope()) { PaymentMethodBO objPaymentTerm = new PaymentMethodBO(this.ObjContext); if (shipmentmodeId > 0) { //Update Data objPaymentTerm.ID = shipmentmodeId; objPaymentTerm.GetObject(); objPaymentTerm.Name = this.txtPaymentTermName.Text; objPaymentTerm.Description = this.txtDescription.Text; if (isDelete) { objPaymentTerm.Delete(); } } else { objPaymentTerm.Name = this.txtPaymentTermName.Text; objPaymentTerm.Description = this.txtDescription.Text; objPaymentTerm.Add(); } this.ObjContext.SaveChanges(); ts.Complete(); } } catch (Exception ex) { //throw ex; } }