private void BindGrid() { EntityDataAction eda = new EntityDataAction(); DataTable entityList = eda.SearchEntitiesByParamenter(keyboard.Text); gvStaffSearch.DataSource = entityList; gvStaffSearch.DataBind(); }
private void MapEntityDataToLabels(int entityKey) { EntityDataAction eda = new EntityDataAction(); Entity entityDetails = eda.GetEntityDetailsByKey(entityKey); String name = string.Empty; name = entityDetails.Names.FirstOrDefault().FirstName + " " + entityDetails.Names.FirstOrDefault().LastName; lblNameValue.Text = name; lblJobTitleValue.Text = entityDetails.JobTitle.DescShort; var deskPhone = from dp in entityDetails.Phones where dp.PhoneType.Code.Equals("DESKPHN") select dp; var defaultDeskPhone = deskPhone.FirstOrDefault(); if (defaultDeskPhone != null) { var deskAreaCode = defaultDeskPhone.AreaCode; var deskPhoneNumber = defaultDeskPhone.PhoneNumber; lblDeskPhoneValue.Text = "(" + deskAreaCode + ")" + " " + deskPhoneNumber.Substring(0, 3) + "-" + deskPhoneNumber.Substring(3, 4); } var mobilePhone = from mp in entityDetails.Phones where mp.PhoneType.Code.Equals("MOBILEPHN") select mp; var defaultMobilePhone = mobilePhone.FirstOrDefault(); if (defaultMobilePhone != null) { var mobileAreaCode = defaultMobilePhone.AreaCode; var mobilePhoneNumber = defaultMobilePhone.PhoneNumber; lblMobilePhoneValue.Text = "(" + mobileAreaCode + ")" + " " + mobilePhoneNumber.Substring(0, 3) + "-" + mobilePhoneNumber.Substring(3, 4); } lblBuildingValue.Text = entityDetails.GridLocation.Floor.Building.DescShort; lblFloorValue.Text = entityDetails.GridLocation.Floor.DescShort; lblUnitValue.Text = entityDetails.Unit.DescShort; var email = from e in entityDetails.Emails where e.EmailType.Code.Equals("email") select e; var defaultEmail = email.FirstOrDefault(); if (defaultEmail?.EmailAddress != null) { lblEmailValue.Text = defaultEmail.EmailAddress; } //lblManagerValue.Text = entityDetails.en }