コード例 #1
0
ファイル: ErrorRequests.cs プロジェクト: Arshir/PCC
 public static void Update(ErrorRequests errorRequests, DbTransaction transaction)
 {
     errorRequests.Update(transaction);
 }
コード例 #2
0
ファイル: ErrorRequests.cs プロジェクト: Arshir/PCC
 public static void Update(ErrorRequests errorRequests)
 {
     errorRequests.Update();
 }
コード例 #3
0
ファイル: ErrorRequests.cs プロジェクト: Arshir/PCC
        public static ErrorRequests[] MapFrom(DataSet ds)
        {
            List<ErrorRequests> objects;

            // Initialise Collection.
            objects = new List<ErrorRequests>();

            // Validation.
            if (ds == null)
                throw new ApplicationException("Cannot map to dataset null.");
            else if (ds.Tables[TABLE_NAME].Rows.Count == 0)
                return objects.ToArray();

            if (ds.Tables[TABLE_NAME] == null)
                throw new ApplicationException("Cannot find table [dbo].[error_requests] in DataSet.");

            if (ds.Tables[TABLE_NAME].Rows.Count < 1)
                throw new ApplicationException("Table [dbo].[error_requests] is empty.");

            // Map DataSet to Instance.
            foreach (DataRow dr in ds.Tables[TABLE_NAME].Rows)
            {
                ErrorRequests instance = new ErrorRequests();
                instance.MapFrom(dr);
                objects.Add(instance);
            }

            // Return collection.
            return objects.ToArray();
        }
コード例 #4
0
ファイル: ErrorRequests.cs プロジェクト: Arshir/PCC
 public static ErrorRequests[] SearchExact(ErrorRequests searchObject)
 {
     return SearchExact ( searchObject.Id, searchObject.Keyword, searchObject.From, searchObject.Message, searchObject.ReceivedTime, searchObject.Status, searchObject.RecordedTime, searchObject.Replied, searchObject.ReplyMsg, searchObject.ReplyTime, searchObject.ORDERBY_FIELD);
 }
コード例 #5
0
ファイル: ErrorRequests.cs プロジェクト: Arshir/PCC
        public static ErrorRequests Get(System.Int64 id)
        {
            DataSet ds;
            Database db;
            string sqlCommand;
            DbCommand dbCommand;
            ErrorRequests instance;

            instance = new ErrorRequests();

            db = MyDatabase.DB;
            sqlCommand = "[dbo].ErrorRequests_SELECT";
            dbCommand = db.GetStoredProcCommand(sqlCommand, id);

            // Get results.
            ds = db.ExecuteDataSet(dbCommand);
            // Verification.
            if (ds == null || ds.Tables[0].Rows.Count == 0) throw new ApplicationException("Could not get ErrorRequests ID:" + id.ToString()+ " from Database.");
            // Return results.
            ds.Tables[0].TableName = TABLE_NAME;

            instance.MapFrom( ds.Tables[0].Rows[0] );
            return instance;
        }