public override void UserControlLoad() { if (this.ownerPage == null) { throw new UMSException("Current Page is null or is not inheritor of BasicPage."); } loadInitControls(); this.pnlFormData.Visible = true; this.currentEntity = this.ownerPage.AdminClientRef.GetSettingBySettingID(this.CurrentEntityMasterID); if (currentEntity != null) { this.tbxSettingName.Text = currentEntity.SettingName; this.tbxSettingDescription.Text = currentEntity.SettingDescription; this.tbxSettingIntCode.Text = currentEntity.SettingIntCode; this.tbxSettingValue.Text = currentEntity.SettingValue; this.tbxSettingDefaultValue.Text = currentEntity.SettingDefaultValue; this.hdnRowMasterKey.Value = currentEntity.EntityID.ToString(); if (currentEntity.SettingIntCode == ETEMEnums.AppSettings.CronProcessStart.ToString()) { this.pnlCronProcessStart.Visible = true; //CronProcessExecution execution = this.Application[Constants.APPLICATION_CRONPROCESSEXECUTION] as CronProcessExecution; //if (execution != null) //{ // this.lbCronProcessStart.Text = "Процеса " + ((execution.InProcess) ? "e стартиран последно в " + execution.LastExecutionTime + "." : " не е стартиран."); //} } } else { this.lbResultContext.Text = ""; this.tbxSettingName.Text = string.Empty; this.tbxSettingDescription.Text = string.Empty; this.tbxSettingIntCode.Text = string.Empty; this.tbxSettingValue.Text = string.Empty; this.tbxSettingDefaultValue.Text = string.Empty; this.hdnRowMasterKey.Value = string.Empty; } }
protected void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(this.hdnRowMasterKey.Value)) { this.currentEntity = new Setting(); } else { this.currentEntity = this.ownerPage.AdminClientRef.GetSettingBySettingID(this.hdnRowMasterKey.Value); if (this.currentEntity == null) { this.lbResultContext.Text = String.Format(BaseHelper.GetCaptionString("Entity_Setting_Not_Found_By_ID"), this.hdnRowMasterKey.Value); this.ownerPage.FormLoad(); return; } } currentEntity.SettingName = this.tbxSettingName.Text; currentEntity.SettingDescription = this.tbxSettingDescription.Text; currentEntity.SettingIntCode = this.tbxSettingIntCode.Text; currentEntity.SettingValue = this.tbxSettingValue.Text; currentEntity.SettingDefaultValue = this.tbxSettingDefaultValue.Text; CallContext resultContext = new CallContext(); resultContext.CurrentConsumerID = this.ownerPage.UserProps.IdUser; resultContext = this.ownerPage.AdminClientRef.SettingSave(currentEntity, resultContext); this.lbResultContext.Text = resultContext.Message; this.hdnRowMasterKey.Value = resultContext.EntityID; this.ownerPage.ReloadSettingApplication(); this.ownerPage.FormLoad(); }
/// <summary> /// Create a new Setting object. /// </summary> /// <param name="idSetting">Initial value of the idSetting property.</param> public static Setting CreateSetting(global::System.Int32 idSetting) { Setting setting = new Setting(); setting.idSetting = idSetting; return setting; }
/// <summary> /// Deprecated Method for adding a new object to the Settings EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToSettings(Setting setting) { base.AddObject("Settings", setting); }