protected void ProceedButton_Click(object sender, EventArgs e) { if (CKEditor1.Text != "") { ContractTemplatePreDataSessionView view = (ContractTemplatePreDataSessionView)Session["ContractTemplatePreData"]; ContractTemplateEntity entity = new ContractTemplateEntity(); entity.Content = CKEditor1.Text; entity.Title = ContractTemplateTitleBox.Text; entity.Preffix = ContractPreffixTextBox.Text; entity.Status = StatusEnum.Active; entity.LeaveDaysPerMonth = view.LeaveDaysPerMonth; entity.LeaveDaysPerYearExperience = view.LeaveDaysPerYearExperience; entity.DaysCarriedForwardPerYear = view.DaysCarriedForward; entity.LanguageId = Convert.ToInt32(Request.QueryString["LanguageId"]); ContractTemplateMapper mapper = new ContractTemplateMapper(); if (Request.QueryString["ContractTemplateId"] != null) { entity.Id = Convert.ToInt32(Request.QueryString["ContractTemplateId"]); mapper.InsertContentForLanguage(entity); } else { mapper.Insert(entity); foreach (HolidayGroupEntity en in view.HolidayGroups) { new HolidayGroupMapper().InsertForContractTemplate(en, entity.Id); } } if (view.Languages.Count > 0) { int languageId = view.Languages[0].Id; view.Languages.RemoveAt(0); Response.Redirect("Edit.aspx?LanguageId=" + languageId + "&ContractTemplateId=" + entity.Id.ToString()); } else { Session.Remove("ContractTemplatePreData"); Response.Redirect("PayScale.aspx?ContractTemplateId=" + entity.Id.ToString()); } } }
protected void ProceedButton_Click(object sender, EventArgs e) { ContractTemplatePreDataSessionView view = new ContractTemplatePreDataSessionView(); view.LeaveDaysPerMonth = Convert.ToDouble(LeaveDaysPerMonthTextBox.Text); view.LeaveDaysPerYearExperience = Convert.ToDouble(LeaveDaysPerExperienceTextBox.Text); view.DaysCarriedForward = Convert.ToDouble(LeaveDaysCarriedForwardTextBox.Text); foreach (ListItem field in CheckBoxList2.Items) { if (field.Selected) { view.HolidayGroups.Add(new Entities.HolidayGroupEntity() { Title = field.Text, Id = Convert.ToInt32(field.Value) }); } } foreach (ListItem field in ContractsCheckBoxList.Items) { if (field.Selected) { view.Languages.Add(new Entities.LanguageEntity() { Title = field.Text, Id = Convert.ToInt32(field.Value) }); } } int languageId = view.Languages[0].Id; view.Languages.RemoveAt(0); Session.Add("ContractTemplatePreData", view); if (Request.QueryString["action"] != null) { Response.Redirect("Edit.aspx?ContractTemplateId=" + Request.QueryString["ContractTemplateId"] + "&LanguageId=" + languageId); } else { Response.Redirect("Add.aspx?LanguageId=" + languageId); } }