private void ProcessForm() { ServiceEntityLookup.EntityTypeDTO itemToSave = new ServiceEntityLookup.EntityTypeDTO(); itemToSave.EntityId = drpEntity.SelectedValue.ToInt(); itemToSave.EntityTypeName = txtEntityName.Text.Trim(); itemToSave.DisplayName = txtEntityDisplayName.Text.Trim(); if (HiddenEntityTypeId.Value.ToInt() > 0) { itemToSave.EntityTypeId = HiddenEntityTypeId.Value.ToInt(); } using (ServiceEntityLookup.EntityTypeLookupServiceClient entityLookupService = new ServiceEntityLookup.EntityTypeLookupServiceClient()) { try { entityLookupService.SaveEntityType(itemToSave); this.ReloadPage(drpEntity.SelectedValue.ToInt()); } catch (FaultException <ServiceEntityLookup.EntityLookupServiceFault> ex) { this.DisplayLocalMessage(ex.Message + " " + ex.Detail.ErrorMrssage); } } }
protected void LookupList_OnItemDataBound(Object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { ServiceEntityLookup.EntityTypeDTO entityType = (ServiceEntityLookup.EntityTypeDTO)e.Item.DataItem; LinkButton editButton = (LinkButton)e.Item.FindControl("EditButton"); LinkButton deleteButton = (LinkButton)e.Item.FindControl("DeleteButton"); editButton.CommandArgument = entityType.EntityTypeId.ToString(); deleteButton.CommandArgument = entityType.EntityTypeId.ToString(); } }
private void BindUpdateInfo(int entityTypeId) { using (ServiceEntityLookup.EntityTypeLookupServiceClient entityLookupService = new ServiceEntityLookup.EntityTypeLookupServiceClient()) { try { ServiceEntityLookup.EntityTypeDTO itemToUpdate = entityLookupService.GetEntityType(entityTypeId); if (itemToUpdate != null) { HiddenEntityTypeId.Value = itemToUpdate.EntityTypeId.ToString(); if (!string.IsNullOrEmpty(itemToUpdate.EntityTypeName)) { txtEntityName.Text = itemToUpdate.EntityTypeName; } if (!string.IsNullOrEmpty(itemToUpdate.DisplayName)) { txtEntityDisplayName.Text = itemToUpdate.DisplayName; } SaveButton.Text = "Update Lookup Value"; btnCancel.Visible = true; } else { this.DisplayLocalMessage("Update failed. Couldn't find record."); } } catch (FaultException <ServiceEntityLookup.EntityLookupServiceFault> ex) { this.DisplayLocalMessage(ex.Message + " " + ex.Detail.ErrorMrssage); } } }