Ejemplo n.º 1
0
 private void SaveCustomReason()
 {
     if (ReasonListBox.Items.FindByText(SaveReasonAsName.Text) != null)
     {
         // update
         var adaptor  = new StudyEditReasonAdaptor();
         var criteria = new CannedTextSelectCriteria();
         criteria.Label.EqualTo(SaveReasonAsName.Text);
         criteria.Category.EqualTo(REASON_CANNEDTEXT_CATEGORY);
         IList <CannedText> reasons = adaptor.Get(criteria);
         foreach (CannedText reason in reasons)
         {
             var rowColumns = new CannedTextUpdateColumns {
                 Text = Comment.Text
             };
             adaptor.Update(reason.Key, rowColumns);
         }
     }
     else
     {
         // add
         var adaptor    = new StudyDeleteReasonAdaptor();
         var rowColumns = new CannedTextUpdateColumns
         {
             Category = REASON_CANNEDTEXT_CATEGORY,
             Label    = SaveReasonAsName.Text,
             Text     = Comment.Text
         };
         adaptor.Add(rowColumns);
     }
 }
        private void SaveCustomReason()
        {
            if (ReasonListBox.Items.FindByText(SaveReasonAsName.Text) != null)
            {
                // update
                var adaptor = new StudyEditReasonAdaptor();
                var criteria = new CannedTextSelectCriteria();
                criteria.Label.EqualTo(SaveReasonAsName.Text);
                criteria.Category.EqualTo(REASON_CANNEDTEXT_CATEGORY);
                IList<CannedText> reasons = adaptor.Get(criteria);
                foreach (CannedText reason in reasons)
                {
                    var rowColumns = new CannedTextUpdateColumns {Text = Comment.Text};
                    adaptor.Update(reason.Key, rowColumns);
                }

            }
            else
            {
                // add 
                var adaptor = new StudyDeleteReasonAdaptor();
                var rowColumns = new CannedTextUpdateColumns
                                     {
                                         Category = REASON_CANNEDTEXT_CATEGORY,
                                         Label = SaveReasonAsName.Text,
                                         Text = Comment.Text
                                     };
                adaptor.Add(rowColumns);
            }

        }