Exemple #1
0
        public bool UpdateMasterCheckList(MasterCheckListObj CurCheckList)
        {
            bool flag = false;

            if (this.TryConnection())
            {
                DatabaseParameters values = new DatabaseParameters();
                DatabaseParameters keys   = new DatabaseParameters();
                keys.Add(new DatabaseParameter(this.DataStructrure.Tables.MasterCheckList.InternalID.ActualFieldName, CurCheckList.InternalID));
                values.Add(new DatabaseParameter(this.DataStructrure.Tables.MasterCheckList.CheckListActive.ActualFieldName, CurCheckList.Active ? "1" : "0"));
                values.Add(new DatabaseParameter(this.DataStructrure.Tables.MasterCheckList.ChecklistQuestion.ActualFieldName, CurCheckList.Question.ToString()));
                values.Add(new DatabaseParameter(this.DataStructrure.Tables.MasterCheckList.CheckListSeq.ActualFieldName, CurCheckList.Seq.ToString()));
                values.Add(new DatabaseParameter(this.DataStructrure.Tables.MasterCheckList.CheckListType.ActualFieldName, CurCheckList.Type.ToString()));
                base.CurSQLFactory.UpdateCommand(keys, values, this.DataStructrure.Tables.MasterCheckList.ActualTableName);
                if (!(flag = base.CurDBEngine.ExecuteQuery(base.CurSQLFactory.SQL)))
                {
                    base.error_occured = true;
                    string errMsg = base.ErrMsg;
                    base.ErrMsg = errMsg + "[MasterCheckListManager] : UpdateMasterCheckList : " + base.CurSQLFactory.SQL + " : " + base.CurDBEngine.ErrorMessage;
                }
                return(flag);
            }
            base.error_occured = true;
            base.ErrMsg        = base.ErrMsg + "[MasterCheckListManager] : UpdateMasterCheckList : " + base.ErrMsg;
            return(flag);
        }
Exemple #2
0
        public MasterCheckListCollection GetMasterCheckListByType(string CheckListType)
        {
            MasterCheckListCollection lists = null;

            if (this.TryConnection())
            {
                DatabaseParameters parameters = new DatabaseParameters();
                parameters.Add(new DatabaseParameter(this.DataStructrure.Tables.MasterCheckList.CheckListType.ActualFieldName, CheckListType));
                base.CurSQLFactory.SelectCommand(parameters, this.DataStructrure.Tables.MasterCheckList.ActualTableName);
                base.CurSQLFactory.SQL = base.CurSQLFactory.SQL + " Order By checklist_seq";
                DataTable table = base.CurDBEngine.SelectQuery(base.CurSQLFactory.SQL);
                if (table != null)
                {
                    lists = new MasterCheckListCollection();
                    foreach (DataRow row in table.Rows)
                    {
                        MasterCheckListObj obj2 = new MasterCheckListObj(row[this.DataStructrure.Tables.MasterCheckList.InternalID.ActualFieldName].ToString())
                        {
                            Question = row[this.DataStructrure.Tables.MasterCheckList.ChecklistQuestion.ActualFieldName].ToString(),
                            Type     = row[this.DataStructrure.Tables.MasterCheckList.CheckListType.ActualFieldName].ToString(),
                            Active   = row[this.DataStructrure.Tables.MasterCheckList.CheckListActive.ActualFieldName].ToString().CompareTo("0") == 0,
                            Seq      = Convert.ToInt32(row[this.DataStructrure.Tables.MasterCheckList.CheckListSeq.ActualFieldName].ToString())
                        };
                        lists.Add(obj2);
                    }
                    return(lists);
                }
                base.error_occured = true;
                base.ErrMsg        = "[MasterCheckListManager] : GetMasterCheckListByType : " + base.CurDBEngine.ErrorMessage;
                return(lists);
            }
            base.error_occured = true;
            base.ErrMsg        = "[MasterCheckListManager] : GetMasterCheckListByType : " + base.ErrMsg;
            return(lists);
        }