public FormProperty(FormDefinition formDefinition, string name, string datatype, int sequenceNo) { this.FormDefinition = formDefinition; this.Name = name; this.Datatype = datatype; this.SequenceNo = sequenceNo; }
public override IList <FormProperty> GetAllFormProperties(FormDefinition formDefinition) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormPropertyDataStore dataStore = new FormPropertyDataStore(transaction); return(dataStore.FindAll(formDefinition)); } }
public IList <FormProperty> FindAll(FormDefinition formDefinition) { ICriteria criteria = CreateCriteria(); criteria.Add(Expression.Eq("FormDefinition.Id", formDefinition.Id)); criteria.AddOrder(Order.Asc("SequenceNo")); return(base.Find(criteria, false)); }
public override void UpdateFormDefinition(FormDefinition formDefinition) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormDefinitionDataStore dataStore = new FormDefinitionDataStore(transaction); dataStore.Update(formDefinition); transaction.Commit(); } }
public override FormDefinition GetFormDefinition(string id) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormDefinitionDataStore dataStore = new FormDefinitionDataStore(transaction); FormDefinition formDefinition = dataStore.FindByKey(id); //if (formDefinition == null) // throw new FormNotFoundException(id); return(formDefinition); } }
public override FormProperty CreateFormProperty(FormDefinition formDefinition, string name, string datatype, int sequenceNo) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormPropertyDataStore dataStore = new FormPropertyDataStore(transaction); FormProperty formProperty = new FormProperty(formDefinition, name, datatype, sequenceNo); dataStore.Insert(formProperty); transaction.Commit(); return(formProperty); } }
public override FormInstance CreateFormInstance(FormDefinition formDefinition, string createdBy) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormInstanceDataStore dataStore = new FormInstanceDataStore(transaction); FormInstance formInstance = new FormInstance(formDefinition, createdBy); dataStore.Insert(formInstance); transaction.Commit(); return(formInstance); } }
public override FormDefinition CreateFormDefinition(string name) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormDefinitionDataStore dataStore = new FormDefinitionDataStore(transaction); FormDefinition formDefinition = new FormDefinition(name); dataStore.Insert(formDefinition); transaction.Commit(); return(formDefinition); } }
public override FormDefinition GetFormDefinitionByName(string name, bool throwIfNotFound) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormDefinitionDataStore dataStore = new FormDefinitionDataStore(transaction); FormDefinition formDefinition = dataStore.FindByName(name); //if (formDefinition == null && throwIfNotFound) // throw new FormNotFoundException(name); //else if (formDefinition == null) // return null; return(formDefinition); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string formId = Request["form"]; BusiBlocks.FormsBlock.FormDefinition formDef = null; //Edit if (formId != null) { formDef = BusiBlocks.FormsBlock.FormsManager.GetFormDefinition(formId); //txtName.Enabled = false; //txtName.Text = forum.Name; //txtDisplayName.Text = forum.DisplayName; //txtEditPermissions.Text = forum.EditPermissions; //txtReadPermissions.Text = forum.ReadPermissions; //txtDeletePermissions.Text = forum.DeletePermissions; //txtInsertPermissions.Text = forum.InsertPermissions; //txtDescription.Text = forum.Description; //chkEnabledAttach.Checked = forum.AttachEnabled; //txtAttachExtensions.Text = forum.AttachExtensions; //txtAttachMaxSize.Text = forum.AttachMaxSize.ToString(); ////LoadGroupList(forum.Groups); } else //New { // Load a form definition, or select from a list of form definitions. // For now, just load a form definition. formDef = BusiBlocks.FormsBlock.FormsManager.GetFormDefinition("1346598346923345"); } this.lblFormDefTitle.InnerText = formDef.Name; // Locate all the form properties for this form, and create text boxes for each one. IList <BusiBlocks.FormsBlock.FormProperty> allProperties = BusiBlocks.FormsBlock.FormsManager.GetAllFormProperties(formDef); formPropertyList.DataSource = allProperties; formPropertyList.DataBind(); } }
public abstract void DeleteFormDefinition(FormDefinition formDefinition);
public static FormProperty CreateFormProperty(FormDefinition formDefinition, string name, string datatype, int sequenceNo) { return(Provider.CreateFormProperty(formDefinition, name, datatype, sequenceNo)); }
public abstract IList <FormProperty> GetAllFormProperties(FormDefinition formDefinition);
public abstract FormProperty CreateFormProperty(FormDefinition formDefinition, string name, string datatype, int sequenceNo);
public static IList <FormProperty> GetAllFormProperties(FormDefinition formDefinition) { return(Provider.GetAllFormProperties(formDefinition)); }
public abstract FormInstance CreateFormInstance(FormDefinition formDefinition, string createdBy);
public static FormInstance CreateFormInstance(FormDefinition formDefinition, string createdBy) { return(Provider.CreateFormInstance(formDefinition, createdBy)); }
public static void UpdateFormDefinition(FormDefinition formDefinition) { Provider.UpdateFormDefinition(formDefinition); }
public static void DeleteFormDefinition(FormDefinition formDefinition) { Provider.DeleteFormDefinition(formDefinition); }
public FormInstance(FormDefinition formDefinition, string createdBy) { this.FormDefinition = formDefinition; this.CreatedBy = createdBy; }
public abstract void UpdateFormDefinition(FormDefinition formDefinition);