Пример #1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!G.glb.lstSurveyLiteratureTagValue.Exists(o =>
                                                   o.LiteratureTitle == LiteratureTitle &&
                                                   o.SurveyTitle == SurveyName &&
                                                   o.Tag == TagName))
     {
         if (txtTagValueString.Text != "")
         {
             RSurveyLiteratureTagValue value = new RSurveyLiteratureTagValue();
             value.LiteratureTitle = LiteratureTitle;
             value.SurveyTitle     = SurveyName;
             value.Tag             = TagName;
             value.TagValueString  = txtTagValueString.Text;
             G.glb.lstSurveyLiteratureTagValue.Add(value);
         }
     }
     else
     {
         G.glb.lstSurveyLiteratureTagValue.Find(o =>
                                                o.LiteratureTitle == LiteratureTitle &&
                                                o.SurveyTitle == SurveyName &&
                                                o.Tag == TagName).TagValueString = txtTagValueString.Text;
     }
     RefreshDgv();
     Dispose();
 }
Пример #2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!G.glb.lstSurveyLiteratureTagValue.Exists(o =>
                                                   o.LiteratureTitle == LiteratureTitle &&
                                                   o.SurveyTitle == SurveyName &&
                                                   o.Tag == TagName))
     {
         if (rdoTrue.Checked || rdoFalse.Checked)
         {
             RSurveyLiteratureTagValue value = new RSurveyLiteratureTagValue();
             value.LiteratureTitle = LiteratureTitle;
             value.SurveyTitle     = SurveyName;
             value.Tag             = TagName;
             if (rdoTrue.Checked)
             {
                 value.TagValueBoolean = true;
             }
             else
             {
                 value.TagValueBoolean = false;
             }
             G.glb.lstSurveyLiteratureTagValue.Add(value);
         }
     }
     else
     {
         if (rdoTrue.Checked || rdoFalse.Checked)
         {
             if (rdoTrue.Checked)
             {
                 G.glb.lstSurveyLiteratureTagValue.Find(o =>
                                                        o.LiteratureTitle == LiteratureTitle &&
                                                        o.SurveyTitle == SurveyName &&
                                                        o.Tag == TagName).TagValueBoolean = true;
             }
             else
             {
                 G.glb.lstSurveyLiteratureTagValue.Find(o =>
                                                        o.LiteratureTitle == LiteratureTitle &&
                                                        o.SurveyTitle == SurveyName &&
                                                        o.Tag == TagName).TagValueBoolean = false;
             }
         }
     }
     RefreshDgv();
     Dispose();
 }
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!G.glb.lstSurveyLiteratureTagValue.Exists(o =>
                                                   o.LiteratureTitle == LiteratureTitle &&
                                                   o.SurveyTitle == SurveyName &&
                                                   o.Tag == TagName))
     {
         RSurveyLiteratureTagValue value = new RSurveyLiteratureTagValue();
         value.LiteratureTitle = LiteratureTitle;
         value.SurveyTitle     = SurveyName;
         value.Tag             = TagName;
         if (System.Text.RegularExpressions.Regex.IsMatch(txtTagValueInteger.Text, "[^0-9]"))
         {
             value.TagValueNumber = Convert.ToInt32(txtTagValueInteger.Text);
             G.glb.lstSurveyLiteratureTagValue.Add(value);
         }
         else
         {
             MessageBox.Show("Please enter an integer");
         }
     }
     else
     {
         if (System.Text.RegularExpressions.Regex.IsMatch(txtTagValueInteger.Text, "[^0-9]"))
         {
             G.glb.lstSurveyLiteratureTagValue.Find(o =>
                                                    o.LiteratureTitle == LiteratureTitle &&
                                                    o.SurveyTitle == SurveyName &&
                                                    o.Tag == TagName).TagValueNumber = Convert.ToInt32(txtTagValueInteger.Text);
         }
         else
         {
             MessageBox.Show("Please enter an integer");
         }
     }
     RefreshDgv();
     Dispose();
 }