public void LoadData(int ApplicationUserTitleId, bool showId) { Clear(); var data = new ApplicationUserTitleDataModel(); data.ApplicationUserTitleId = ApplicationUserTitleId; var items = ApplicationUserTitleDataManager.GetEntityDetails(data, SessionVariables.RequestProfile); if (items.Count != 1) { return; } var item = items[0]; SetData(item); if (!showId) { SystemKeyId = item.ApplicationUserTitleId; oHistoryList.Setup(PrimaryEntity, ApplicationUserTitleId, PrimaryEntityKey); } else { CoreSystemKey.Text = String.Empty; } }
private void SetupDropdown() { var applicationUserTitleData = ApplicationUserTitleDataManager.GetList(SessionVariables.RequestProfile); UIHelper.LoadDropDown(applicationUserTitleData, drpApplicationUserTitle, StandardDataModel.StandardDataColumns.Name, ApplicationUserTitleDataModel.DataColumns.ApplicationUserTitleId); if (SessionVariables.IsTesting) { drpApplicationUserTitle.AutoPostBack = true; if (drpApplicationUserTitle.Items.Count > 0) { if (!string.IsNullOrEmpty(txtApplicationUserTitle.Text.Trim())) { drpApplicationUserTitle.SelectedValue = txtApplicationUserTitle.Text; } else { txtApplicationUserTitle.Text = drpApplicationUserTitle.SelectedItem.Value; } } txtApplicationUserTitle.Visible = false; } else { if (!string.IsNullOrEmpty(txtApplicationUserTitle.Text.Trim())) { drpApplicationUserTitle.SelectedValue = txtApplicationUserTitle.Text; } } }
public override int?Save(string action) { var data = new ApplicationUserTitleDataModel(); data.ApplicationUserTitleId = SystemKeyId; data.Name = Name; data.Description = Description; data.SortOrder = SortOrder; if (action == "Insert") { var dtApplicationUserTitle = ApplicationUserTitleDataManager.DoesExist(data, SessionVariables.RequestProfile); if (dtApplicationUserTitle.Rows.Count == 0) { ApplicationUserTitleDataManager.Create(data, SessionVariables.RequestProfile); } else { throw new Exception("Record with given ID already exists."); } } else { ApplicationUserTitleDataManager.Update(data, SessionVariables.RequestProfile); } return(data.ApplicationUserTitleId); }