コード例 #1
0
ファイル: FormMain.cs プロジェクト: wanghy0411/recite-words
        private void menuItemDictionary_Click(object sender, EventArgs e)
        {
            FormDictionary childForm = new FormDictionary();

            childForm.MdiParent = this;
            childForm.Show();
        }
コード例 #2
0
        public bool Execute(string data, FormSubmitContext formSubmitContext)
        {
            Assert.ArgumentNotNull(data, nameof(data));
            Assert.ArgumentNotNull(formSubmitContext, nameof(formSubmitContext));
            if (formSubmitContext.Fields.Count > 4 && formSubmitContext.Fields[4] != null && formSubmitContext.Fields[4] is FileUploadModel)
            {
                fileUpload = formSubmitContext.Fields[4] as FileUploadModel;
            }
            //Get all Data Posted from FORM
            var formDict = new FormDictionary();

            hstable = formDict.GetFieldsDictionary(formSubmitContext.Fields);
            Dictionary <string, string> attributeList = new Dictionary <string, string>();

            #region Profile Form
            if (formSubmitContext.FormId != null && formSubmitContext.FormId.Equals(new Guid("{3C63E239-4DE8-4615-8C1F-B1C35A2167D8}")))
            {
                isJobApplicationForm = true;
                EmailTemplate        = "AIE_CareersEmail";
            }
            #endregion

            #region Book a Meeting Form
            else if (formSubmitContext.FormId != null && formSubmitContext.FormId.Equals(new Guid("{12222371-463a-4679-b9e2-c15187a8116a}")))

            {
                isBookAMeeting = true;
                EmailTemplate  = "AIE_BookAMeeting";
            }
            #endregion

            #region Looking For Brochure Form
            else if (formSubmitContext.FormId != null && formSubmitContext.FormId.Equals(new Guid("{9EDEE103-DE3C-45F7-970D-FC1D13D5D7D4}")))
            {
                isLookingBrochure = true;
                EmailTemplate     = "AIE_LookingBrochure";
            }
            #endregion

            #region Contact Corporate Form
            else
            {
                EmailTemplate = "AIE_ContactEmail";
            }
            #endregion

            bool isMailSent = SendEmailNotification(hstable);

            return(isMailSent);
        }
コード例 #3
0
        public FormDictionary BizAction(FormDictionaryDto inputData)
        {
            if (string.IsNullOrWhiteSpace(inputData.Code))
            {
                AddError("Form Dictionary Code is Required.");
                return(null);
            }

            if (inputData.AvailableDesciplines == null)
            {
                AddError(" .");
                return(null);
            }

            foreach (var desId in inputData.AvailableDesciplines)
            {
                if (!_dbAccess.HasValidDescipline(desId))
                {
                    AddError("Could not find the descipline.Someone entering illegal descipline id ? .");
                    return(null);
                }
            }

            var desStatus = FormDictionary.CreateFormDicFactory(inputData.Type
                                                                , inputData.Description, inputData.Code,
                                                                inputData.ActivityName, inputData.FileName,
                                                                inputData.WorkPackageId, inputData.AvailableDesciplines, inputData.Priority, inputData.Mh);

            CombineErrors(desStatus);

            if (!HasErrors)
            {
                _dbAccess.Add(desStatus.Result);
            }

            return(HasErrors ? null : desStatus.Result);
        }
コード例 #4
0
 public void Add(FormDictionary formDictionary)
 {
     _context.Add <FormDictionary>(formDictionary);
 }
コード例 #5
0
 public void Delete(FormDictionary formDocument)
 {
     _context.FormDictionaries.Remove(formDocument);
 }
コード例 #6
0
        private void 字典管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormDictionary formDictionary = new FormDictionary();

            formDictionary.Show(this);
        }
コード例 #7
0
 public void AddForm(FormViewModel formViewModel, string formName)
 {
     FormDictionary.Add(formName, formViewModel);
 }