public void InitView(bool isPostBack, string id)
 {
     _ItsView.ResultMessage = string.Empty;
     _TrainFBQuesType       = _ITrainFacade.GetTrainFBQuesTypeByPKID(Convert.ToInt32(id));
     if (!isPostBack)
     {
         _ItsView.Title           = "修改反馈问题类型";
         _ItsView.OperationType   = "Update";
         _ItsView.FBQuesTypeName  = _TrainFBQuesType.Name;
         _ItsView.FBQuesTypeID    = _TrainFBQuesType.ParameterID.ToString();
         _ItsView.SetIDReadonly   = true;
         _ItsView.SetNameReadonly = false;
     }
 }
        //private int _ID;
        private void DeleteEvent()
        {
            _TrainFBQuesType = _ITrainFacade.GetTrainFBQuesTypeByPKID(Convert.ToInt32(_ItsView.FBQuesTypeID));


            try
            {
                _ITrainFacade.DeleteFBQuesType(_TrainFBQuesType);
                _ItsView.ActionSuccess = true;
            }
            catch (Exception ex)
            {
                _ItsView.ResultMessage = ex.Message;
            }
        }
Esempio n. 3
0
        public void AddEvent()
        {
            if (Validate())
            {
                _TrainFBQuesType = new TrainFBQuesType(1, _ItsView.FBQuesTypeName);

                try
                {
                    _ITrainFacade.AddFBQuesType(_TrainFBQuesType);
                    _ItsView.ActionSuccess = true;
                }
                catch (Exception ex)
                {
                    _ItsView.ResultMessage = ex.Message;
                }
            }
        }
        public void UpdateEvent()
        {
            if (Validate())
            {
                _TrainFBQuesType =
                    _ITrainFacade.GetTrainFBQuesTypeByPKID(Convert.ToInt32(_ItsView.FBQuesTypeID));
                _TrainFBQuesType.Name = _ItsView.FBQuesTypeName;

                try
                {
                    _ITrainFacade.UpdateFBQuesType(_TrainFBQuesType);
                    //_UpdateFBQuesType.Excute();
                    _ItsView.ActionSuccess = true;
                }
                catch (Exception ex)
                {
                    _ItsView.ResultMessage = ex.Message;
                }
            }
        }
        public void OKEvent(object source, EventArgs e)
        {
            if (new TrainFBQuesAndItemValidater(_View).Vaildate())
            {
                try
                {
                    _View.ResultMessage = string.Empty;
                    TrainFBQuesType fBQuesType =
                        _ITrainFacade.GetTrainFBQuesTypeByPKID(Convert.ToInt32(_View.TrainFBQuesType));
                    TrainFBQuestion fBQuestion = new TrainFBQuestion(_FBQuestionID, _View.FBQuestion, fBQuesType,
                                                                     _View.FBItemList);
                    _ITrainFacade.UpdateTrainFBQuestion(fBQuestion);

                    GoToListPage();
                }
                catch (Exception ex)
                {
                    _View.ResultMessage =
                        //"&nbsp;&nbsp;&nbsp;<img src='../../image/icon03.jpg' align='absmiddle'' />&nbsp;&nbsp;&nbsp;<span class='fontred'>" +
                        ex.Message;// +"</span>";
                }
            }
        }
Esempio n. 6
0
        public TrainFBQuestion GetFBQuestinByPKID(int pkid)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Parameters.Add(_PKID, SqlDbType.Int).Value = pkid;

            using (SqlDataReader sdr = SqlHelper.ExecuteReader("GetTrainFBQuesByQuesID", cmd))
            {
                while (sdr.Read())
                {
                    int             queID           = (Int32)sdr[_DBPKID];
                    int             queTypeID       = (Int32)sdr[_DBTypeID];
                    string          quesDescription = sdr[_DBName].ToString();
                    string          typeName        = sdr[_DBTypeName].ToString();
                    TrainFBQuesType type            = new TrainFBQuesType(queTypeID, typeName);
                    TrainFBQuestion questioon       = new TrainFBQuestion(queID, quesDescription, type, null);
                    questioon.FBItems = new List <TrainFBItem>();
                    questioon.FBItems = GetFBItemsByQuesId(pkid);
                    return(questioon);
                }
            }
            return(null);
        }
Esempio n. 7
0
        public List <TrainFBQuestion> GetFBQuestionByConditon(string name, int type)
        {
            List <TrainFBQuestion> questions = new List <TrainFBQuestion>();
            SqlCommand             cmd       = new SqlCommand();

            cmd.Parameters.Add(_Name, SqlDbType.NVarChar, 100).Value = name;
            cmd.Parameters.Add(_TypeID, SqlDbType.Int).Value         = type;

            using (SqlDataReader sdr = SqlHelper.ExecuteReader("GetTrainFBQuesByCondition", cmd))
            {
                while (sdr.Read())
                {
                    int             queID           = (Int32)sdr[_DBPKID];
                    int             queTypeID       = (Int32)sdr[_DBTypeID];
                    string          quesDescription = sdr[_DBName].ToString();
                    string          typeName        = sdr[_DBTypeName].ToString();
                    TrainFBQuesType quesType        = new TrainFBQuesType(queTypeID, typeName);
                    TrainFBQuestion questioon       = new TrainFBQuestion(queID, quesDescription, quesType, null);
                    questioon.FBItems = GetFBItemsByQuesId(queID);
                    questions.Add(questioon);
                }
                return(questions);
            }
        }
Esempio n. 8
0
        public void DeleteFBQuesType(TrainFBQuesType fbQuesType)
        {
            DeleteFBQuesType deleteFBQuesType = new DeleteFBQuesType(fbQuesType);

            deleteFBQuesType.Excute();
        }
Esempio n. 9
0
        public void UpdateFBQuesType(TrainFBQuesType fbQuesType)
        {
            UpdateFBQuesType updateFBQuesType = new UpdateFBQuesType(fbQuesType);

            updateFBQuesType.Excute();
        }
Esempio n. 10
0
        public void AddFBQuesType(TrainFBQuesType trainfbquestype)
        {
            AddFBQuesType addFBQuesType = new AddFBQuesType(trainfbquestype);

            addFBQuesType.Excute();
        }
Esempio n. 11
0
 public DeleteFBQuesType(TrainFBQuesType fbQuesType)
 {
     _TrainFBQuesType = fbQuesType;
 }
Esempio n. 12
0
 public AddFBQuesType(TrainFBQuesType trainfbquestype)
 {
     _TrainFBQuesType = trainfbquestype;
 }
Esempio n. 13
0
 public AddFBQuesType(TrainFBQuesType trainfbquestype, IParameter dalfbquestype)
 {
     _TrainFBQuesType = trainfbquestype;
     _DalFBQuesType   = dalfbquestype;
 }
Esempio n. 14
0
 public UpdateFBQuesType(TrainFBQuesType fbQuesType, IParameter dalfbQuesType)
 {
     _TrainFBQuesType = fbQuesType;
     _DalFBQuesType   = dalfbQuesType;
 }
Esempio n. 15
0
 public UpdateFBQuesType(TrainFBQuesType fbQuesType)
 {
     _TrainFBQuesType = fbQuesType;
 }
Esempio n. 16
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public int UpdateFBQuesType(TrainFBQuesType obj)
 {
     return(UpdateParameter(obj));
 }
Esempio n. 17
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="obj"></param>
 /// <returns></returns>
 public int InsertFBQuesType(TrainFBQuesType obj)
 {
     return(InsertParameter(obj, ParameterTypeEnum.TrainFBQuesType));
 }
Esempio n. 18
0
 public DeleteFBQuesType(TrainFBQuesType fbQuesType, IParameter dalfbQuesType, IFBQuestion dalFBQuestion)
 {
     _TrainFBQuesType = fbQuesType;
     _DalFBQuesType   = dalfbQuesType;
     _DalFBQuestion   = dalFBQuestion;
 }