|
|
/////////////////////////////////////////////////////////////////
|
|
|
//
|
|
|
// (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<TestphotosEntityExtension> 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<TestphotosEntityExtension>(dt) as List<TestphotosEntityExtension>;
|
|
|
foreach (var row in rows)
|
|
|
{
|
|
|
ConvertSingleData(row);
|
|
|
}
|
|
|
return rows;
|
|
|
}
|
|
|
}
|
|
|
}
|