public void FillInfo() { QuestionInfoMan_Business questionInfoMan = new QuestionInfoMan_Business(); if (Request[RequestMSG.PaperID] != null) { int paperID = Convert.ToInt32(Request[RequestMSG.PaperID]); evaluation = questionInfoMan.GetEvaluationFormForPaper(paperID); } else { Response.Redirect(ServerDirectory.Host + "Dashboard.aspx"); } }
public void FillInfo() { int paperID = Convert.ToInt32(Request[RequestMSG.ID]); PaperInfoMan_Business paperInfoMan = new PaperInfoMan_Business(); info = paperInfoMan.GetPaperInfo(paperID); if (info != null) { btnRefereesSelection.Visible = info.CanBeSelectRefrees; btnEditorSelection.Visible = info.CanBeSelectEditorByChefEditor; btnLanguageEditorSelection.Visible = info.CanBeSelectLanguageEditor; btnAcceptByChefEditor.Visible = info.CanBeAcceptByChefEditor; ddlEvaluationForm.Visible = info.CanBeAcceptByChefEditor; btnRejectByChefEditor.Visible = info.CanBeRejectByChefEditor; btnAcceptArbitration.Visible = info.CanBeAcceptByReferee; btnRejectArbitrationArticle.Visible = info.CanBeRejectByReferee; btnEvaluation.Visible = info.CanBeEvaluatByReferee; btnRevise.Visible = info.CanBeReviseByEditor; btnReviseComment.Visible = info.CanBeReviseByEditor; btnReviseByAuthor.Visible = info.CanBeReviseByAuthor_Step1; //btnRefereesOpinion.Visible = info.canbe btnFinalApproval.Visible = info.CanBeTechnicalApproval; // lblTitle.Text = info.Title; lblAbstract.Text = info.Abstracts; lblFieldPaper.Text = info.Feilds; lblKeyWord.Text = info.Keyword; //------Fill GridView --------// gvAuthors.DataSource = info.Authors; DataBind(); // gvReferees.DataSource = info.Referees; DataBind(); //-----------Files------------// QuestionInfoMan_Business questionInfoMan = new QuestionInfoMan_Business(); List <EvaluationForm> list = questionInfoMan.GetEvaluationForms(); for (int i = 0; i < list.Count; i++) { ddlEvaluationForm.Items.Add(new ListItem(list[i].Title, list[i].ID.ToString())); } } }
public void FillInfo() { int paperID = Convert.ToInt32(Request[RequestMSG.ID]); PaperInfoMan_Business paperInfoMan = new PaperInfoMan_Business(); info = paperInfoMan.GetPaperInfo(paperID); if (info != null) { btnRefereesSelection.Visible = info.CanBeSelectRefrees; btnEditorSelection.Visible = info.CanBeSelectEditorByChefEditor; btnLanguageEditorSelection.Visible = info.CanBeSelectLanguageEditor; btnAcceptByChefEditor.Visible = info.CanBeAcceptByChefEditor; ddlEvaluationForm.Visible = info.CanBeAcceptByChefEditor; btnRejectByChefEditor.Visible = info.CanBeRejectByChefEditor; btnAcceptArbitration.Visible = info.CanBeAcceptByReferee; btnRejectArbitrationArticle.Visible = info.CanBeRejectByReferee; btnEvaluation.Visible = info.CanBeEvaluatByReferee; btnRevise.Visible = info.CanBeReviseByEditor; btnReviseComment.Visible = info.CanBeReviseByEditor; btnReviseByAuthor.Visible = info.CanBeReviseByAuthor_Step1; //btnRefereesOpinion.Visible = info.canbe btnFinalApproval.Visible = info.CanBeTechnicalApproval; // lblTitle.Text = info.Title; lblAbstract.Text = info.Abstracts; lblFieldPaper.Text = info.Feilds; lblKeyWord.Text = info.Keyword; //------Fill GridView --------// gvAuthors.DataSource = info.Authors; DataBind(); // gvReferees.DataSource = info.Referees; DataBind(); //-----------Files------------// QuestionInfoMan_Business questionInfoMan = new QuestionInfoMan_Business(); List<EvaluationForm> list = questionInfoMan.GetEvaluationForms(); for (int i = 0; i < list.Count; i++) { ddlEvaluationForm.Items.Add(new ListItem(list[i].Title, list[i].ID.ToString())); } } }
protected void btnFinish_Click(object sender, EventArgs e) { string txtbDescriptiveQuestionTitle = ""; string txtbAnswerTitle = ""; string txtbNumQuestionTitle = ""; string txtbMin = ""; string txtbMax = ""; string txtbOptionalQuestionTitle = ""; string txtbOptions = ""; string[] Options; // Multiple_ChoiceQuestions multiChoice = null; NumericQuestion numeric = null; WrittenQuestions written = null; QuestionInfoMan_Business business = new QuestionInfoMan_Business(); EvaluationForm evaluationForm = new EvaluationForm(); evaluationForm.Title = txtbEvaTitle.Text; // for (int i = 0; i < 100; i++) { txtbDescriptiveQuestionTitle = Request.Form["txtbDescriptiveQuestionTitle" + (i + 1)]; txtbAnswerTitle = Request.Form["txtbAnswerTitle" + (i + 1)]; txtbNumQuestionTitle = Request.Form["txtbNumQuestionTitle" + (i + 1)]; txtbMin = Request.Form["txtbMinScore" + (i + 1)]; txtbMax = Request.Form["txtbmaxScore" + (i + 1)]; txtbOptionalQuestionTitle = Request.Form["txtbOptionalQuestionTitle" + (i + 1)]; txtbOptions = Request.Form["txtbOptions" + (i + 1)]; // if (txtbDescriptiveQuestionTitle != null && txtbAnswerTitle != null && txtbDescriptiveQuestionTitle != string.Empty && txtbAnswerTitle != string.Empty) { written = new WrittenQuestions(); written.Title = txtbDescriptiveQuestionTitle; written.AnswerTilte = txtbAnswerTitle; evaluationForm.Add(written); } else if (txtbNumQuestionTitle != null && txtbMin != null && txtbMax != null && txtbNumQuestionTitle != string.Empty && txtbMin != string.Empty && txtbMax != string.Empty) { numeric = new NumericQuestion(); numeric.Title = txtbNumQuestionTitle; numeric.Min = float.Parse(txtbMin); numeric.Max = float.Parse(txtbMax); evaluationForm.Add(numeric); } else if (txtbOptionalQuestionTitle != null && txtbOptions != null && txtbOptionalQuestionTitle != string.Empty && txtbOptions != string.Empty) { multiChoice = new Multiple_ChoiceQuestions(); multiChoice.Title = txtbOptionalQuestionTitle; Options = txtbOptions.Split(';'); for (int j = 0; j < Options.Length; j++) { multiChoice.Add(new AnswerOption() { Title = Options[j] }); } evaluationForm.Add(multiChoice); } else { break; } } DBmessage dbm = business.RegisterEvaluationForm(txtbEvaTitle.Text, evaluationForm); ShowNotify(dbm); }