Exemplo n.º 1
0
 private void lbDrag_Drop(object sender, DragEventArgs e)
 {
     try
     {
         BOQAnswer droppedData = e.Data.GetData(typeof(BOQAnswer)) as BOQAnswer;
         var       obj         = _list.QuestionList.Where(q => q.QAId.Equals(droppedData.QuestionId)).FirstOrDefault().AnswerList.Where(f => f.Answer.Equals(droppedData.Answer)).FirstOrDefault();
         obj.UserAnswer = false; obj.OrderingList = OrderingListNo;
         OrderingListNo--;
         foreach (var item in listQuestion.Items)
         {
             var _Container = listQuestion.ItemContainerGenerator
                              .ContainerFromItem(item);
             var _Children = AllChildren(_Container);
             if (_Children.Count > 0)
             {
                 var _control = _Children.OfType <ListBox>().First(x => x.Name.Equals("lbDrag")); _control.Items.Refresh();
                 _control = _Children.OfType <ListBox>().First(x => x.Name.Equals("lbDrop"));
                 _control.Items.SortDescriptions.Add(new System.ComponentModel.SortDescription("OrderingList", System.ComponentModel.ListSortDirection.Ascending));
                 _control.Items.Refresh();
             }
         }
     }
     catch
     {
     }
 }
Exemplo n.º 2
0
        internal int IUDAnswer(BOQAnswer _boqans)
        {
            int returnvalue = default(int);

            using (SqlConnection _sqlconnection = ConnectionInfo.GetConnection())
            {
                _sqlcommand             = new SqlCommand();
                _sqlcommand.Connection  = _sqlconnection;
                _sqlcommand.CommandText = "SP_IUDAnswer";
                _sqlcommand.CommandType = CommandType.StoredProcedure;
                _sqlconnection.Open();

                _sqlcommand.Parameters.AddWithValue("@AnswerId", _boqans.AnswerId);
                _sqlcommand.Parameters.AddWithValue("@Answer", _boqans.Answer);
                _sqlcommand.Parameters.AddWithValue("@QuestionId", _boqans.QuestionId);
                _sqlcommand.Parameters.AddWithValue("@RightAnswer", _boqans.RightAnswer);
                _sqlcommand.Parameters.AddWithValue("@IsActive", _boqans.IsActive);
                _sqlcommand.Parameters.AddWithValue("@IsDelete", _boqans.IsDelete);
                _sqlcommand.Parameters.AddWithValue("@CreatedBy", _boqans.CreatedBy);
                _sqlcommand.Parameters.AddWithValue("@CreatedDate", _boqans.CreatedDate);
                _sqlcommand.Parameters.AddWithValue("@UpdatedBy", _boqans.UpdatedBy);
                _sqlcommand.Parameters.AddWithValue("@UpdatedDate", _boqans.UpdatedDate);
                _sqlcommand.Parameters.AddWithValue("@Event", _boqans.Event);
                _sqlcommand.Parameters.AddWithValue("@returnValue", 0).Direction = System.Data.ParameterDirection.InputOutput;

                try
                {
                    _sqlcommand.ExecuteNonQuery();
                    returnvalue = Convert.ToInt32(_sqlcommand.Parameters["@returnValue"].Value);
                }
                catch (SqlException sqlex)
                { Common.LogError(sqlex); }
                catch (StackOverflowException stackex)
                { Common.LogError(stackex); }
                catch (Exception ex)
                {
                    Common.LogError(ex);
                }
                finally
                {
                    _sqlconnection.Close();
                    _sqlcommand.Dispose();
                }
            }
            return(returnvalue);
        }
Exemplo n.º 3
0
 internal int Update(BOQAnswer _boqans)
 {
     return(_daqand.IUDAnswer(_boqans));
 }
Exemplo n.º 4
0
 internal int Insert(BOQAnswer _boqans)
 {
     return(_daqand.IUDAnswer(_boqans));
 }