Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
                }
            }
        }
Beispiel #3
0
        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);
        }