///////////////////////////////////////////////////////////////// // // (C) Copyright 2013, Kenneth, Inc. // All rights reserved. Confidential. Except as pursuant // to a written agreement with Kenneth, this software may // not be used or distributed. This software may be covered // by one or more patents. // // 本软件为 ** 公司开发,版权所有,违者必究,23810511@qq.com // ///////////////////////////////////////////////////////////////// using System; using System.Collections.Generic; using System.Linq; using System.Text; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using System.IO; using System.Reflection; using System.Data; using System.Data.SqlClient; using System.Transactions; using QuiltingCommon; using MySql.Data.MySqlClient; namespace QuiltingBusiness { public partial class Testphotos { private static void ConvertSingleData(TestphotosEntityExtension data) { var user = SysUserPool.GetById(data.CreateBy); if (user != null) { data.CreateByDisplayer = user.UserName; } user = SysUserPool.GetById(data.ModifyBy); if (user != null) { data.ModifyByDisplayer = user.UserName; } var TestTpTypeobj = TesttptypePool.GetById(data.TestTpType); if (TestTpTypeobj != null) { data.TestTpTypeDisplayer = TestTpTypeobj.TypeName; } } public static string LoadUserPhotos(string currentUserId, string currentClientId, string currentSendParameter) { var rows = GetTestphotosByRefrenceId(currentSendParameter); OutEntity oe = new OutEntity() { ErrorCode = ErrorCode.Success, ReturnObj = JsonConvert.SerializeObject(rows) }; return JsonConvert.SerializeObject(oe); } public static List GetTestphotosByRefrenceId(string currentSendParameter) { MySqlParameter paramReferenceId = new MySqlParameter("@ReferenceId", MySqlDbType.VarChar) { Value = currentSendParameter }; var sql = "select * from TestPhotos where ReferenceId=@ReferenceId and IsActive > 0 order by CreateTime"; DataTable dt = MysqlHelper.ExecuteDataTable(sql, paramReferenceId); var rows = MysqlHelper.DataTableToIList(dt) as List; foreach (var row in rows) { ConvertSingleData(row); } return rows; } } }