267 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			267 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Text;
 | 
						|
using System.Threading.Tasks;
 | 
						|
 | 
						|
namespace BLL
 | 
						|
{
 | 
						|
    /// <summary>
 | 
						|
    /// 导入到临时表
 | 
						|
    /// </summary>
 | 
						|
   public class Sys_DataTempService
 | 
						|
    {
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键获取导入临时表信息
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="tempId">Id</param>
 | 
						|
        /// <returns></returns>
 | 
						|
        public static Model.Sys_DataInTemp GetDataInTempByTempId(string tempId)
 | 
						|
        {
 | 
						|
            return Funs.DB.Sys_DataInTemp.FirstOrDefault(x => x.TempId == tempId);
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 增加导入临时表记录
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="dataInTemp">委托实体</param>
 | 
						|
        public static void AddDataInTemp(Model.Sys_DataInTemp dataInTemp)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.Sys_DataInTemp newDataInTemp = new Model.Sys_DataInTemp();
 | 
						|
            newDataInTemp.TempId = dataInTemp.TempId;
 | 
						|
            newDataInTemp.ProjectId = dataInTemp.ProjectId;
 | 
						|
            newDataInTemp.UserId = dataInTemp.UserId;
 | 
						|
            newDataInTemp.Time = dataInTemp.Time;
 | 
						|
            newDataInTemp.RowNo = dataInTemp.RowNo;
 | 
						|
            newDataInTemp.Type = dataInTemp.Type;
 | 
						|
            newDataInTemp.Value1 = dataInTemp.Value1;
 | 
						|
            newDataInTemp.Value2 = dataInTemp.Value2;
 | 
						|
            newDataInTemp.Value3 = dataInTemp.Value3;
 | 
						|
            newDataInTemp.Value4 = dataInTemp.Value4;
 | 
						|
            newDataInTemp.Value5 = dataInTemp.Value5;
 | 
						|
            newDataInTemp.Value6 = dataInTemp.Value6;
 | 
						|
            newDataInTemp.Value7 = dataInTemp.Value7;
 | 
						|
            newDataInTemp.Value8 = dataInTemp.Value8;
 | 
						|
            newDataInTemp.Value9 = dataInTemp.Value9;
 | 
						|
            newDataInTemp.Value10 = dataInTemp.Value10;
 | 
						|
            newDataInTemp.Value11 = dataInTemp.Value11;
 | 
						|
            newDataInTemp.Value12 = dataInTemp.Value12;
 | 
						|
            newDataInTemp.Value13 = dataInTemp.Value13;
 | 
						|
            newDataInTemp.Value14 = dataInTemp.Value14;
 | 
						|
            newDataInTemp.Value15 = dataInTemp.Value15;
 | 
						|
            newDataInTemp.Value16 = dataInTemp.Value16;
 | 
						|
            newDataInTemp.Value17 = dataInTemp.Value17;
 | 
						|
            newDataInTemp.Value18 = dataInTemp.Value18;
 | 
						|
            newDataInTemp.Value19 = dataInTemp.Value19;
 | 
						|
            newDataInTemp.Value20 = dataInTemp.Value20;
 | 
						|
            newDataInTemp.Value21 = dataInTemp.Value21;
 | 
						|
            newDataInTemp.Value22 = dataInTemp.Value22;
 | 
						|
            newDataInTemp.Value23 = dataInTemp.Value23;
 | 
						|
            newDataInTemp.Value24 = dataInTemp.Value24;
 | 
						|
            newDataInTemp.Value25 = dataInTemp.Value25;
 | 
						|
            newDataInTemp.Value26 = dataInTemp.Value26;
 | 
						|
            newDataInTemp.Value27 = dataInTemp.Value27;
 | 
						|
            newDataInTemp.Value28 = dataInTemp.Value28;
 | 
						|
            newDataInTemp.Value29 = dataInTemp.Value29;
 | 
						|
            newDataInTemp.Value30 = dataInTemp.Value30;
 | 
						|
            newDataInTemp.Value31 = dataInTemp.Value31;
 | 
						|
            newDataInTemp.Value32 = dataInTemp.Value32;
 | 
						|
            newDataInTemp.Value33 = dataInTemp.Value33;
 | 
						|
            newDataInTemp.Value34 = dataInTemp.Value34;
 | 
						|
            newDataInTemp.Value35 = dataInTemp.Value35;
 | 
						|
            newDataInTemp.Value36 = dataInTemp.Value36;
 | 
						|
            newDataInTemp.Value37 = dataInTemp.Value37;
 | 
						|
            newDataInTemp.Value38 = dataInTemp.Value38;
 | 
						|
            newDataInTemp.Value39 = dataInTemp.Value39;
 | 
						|
            newDataInTemp.Value40 = dataInTemp.Value40;
 | 
						|
            newDataInTemp.Value41 = dataInTemp.Value41;
 | 
						|
            newDataInTemp.Value42 = dataInTemp.Value42;
 | 
						|
            newDataInTemp.Value43 = dataInTemp.Value43;
 | 
						|
            newDataInTemp.Value44 = dataInTemp.Value44;
 | 
						|
            newDataInTemp.Value45 = dataInTemp.Value45;
 | 
						|
            newDataInTemp.Value46 = dataInTemp.Value46;
 | 
						|
            newDataInTemp.Value47 = dataInTemp.Value47;
 | 
						|
            newDataInTemp.Value48 = dataInTemp.Value48;
 | 
						|
            newDataInTemp.Value49 = dataInTemp.Value49;
 | 
						|
            newDataInTemp.Value50 = dataInTemp.Value50;
 | 
						|
 | 
						|
 | 
						|
            newDataInTemp.ToopValue = dataInTemp.ToopValue;
 | 
						|
            db.Sys_DataInTemp.InsertOnSubmit(newDataInTemp);
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
        public static void AddDataInTemp(List<Model.Sys_DataInTemp> dataInTemps)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            foreach (var dataInTemp in dataInTemps)
 | 
						|
            {
 | 
						|
                Model.Sys_DataInTemp newDataInTemp = new Model.Sys_DataInTemp();
 | 
						|
                newDataInTemp.TempId = dataInTemp.TempId;
 | 
						|
                newDataInTemp.ProjectId = dataInTemp.ProjectId;
 | 
						|
                newDataInTemp.UserId = dataInTemp.UserId;
 | 
						|
                newDataInTemp.Time = dataInTemp.Time;
 | 
						|
                newDataInTemp.RowNo = dataInTemp.RowNo;
 | 
						|
                newDataInTemp.Type = dataInTemp.Type;
 | 
						|
                newDataInTemp.Value1 = dataInTemp.Value1;
 | 
						|
                newDataInTemp.Value2 = dataInTemp.Value2;
 | 
						|
                newDataInTemp.Value3 = dataInTemp.Value3;
 | 
						|
                newDataInTemp.Value4 = dataInTemp.Value4;
 | 
						|
                newDataInTemp.Value5 = dataInTemp.Value5;
 | 
						|
                newDataInTemp.Value6 = dataInTemp.Value6;
 | 
						|
                newDataInTemp.Value7 = dataInTemp.Value7;
 | 
						|
                newDataInTemp.Value8 = dataInTemp.Value8;
 | 
						|
                newDataInTemp.Value9 = dataInTemp.Value9;
 | 
						|
                newDataInTemp.Value10 = dataInTemp.Value10;
 | 
						|
                newDataInTemp.Value11 = dataInTemp.Value11;
 | 
						|
                newDataInTemp.Value12 = dataInTemp.Value12;
 | 
						|
                newDataInTemp.Value13 = dataInTemp.Value13;
 | 
						|
                newDataInTemp.Value14 = dataInTemp.Value14;
 | 
						|
                newDataInTemp.Value15 = dataInTemp.Value15;
 | 
						|
                newDataInTemp.Value16 = dataInTemp.Value16;
 | 
						|
                newDataInTemp.Value17 = dataInTemp.Value17;
 | 
						|
                newDataInTemp.Value18 = dataInTemp.Value18;
 | 
						|
                newDataInTemp.Value19 = dataInTemp.Value19;
 | 
						|
                newDataInTemp.Value20 = dataInTemp.Value20;
 | 
						|
                newDataInTemp.Value21 = dataInTemp.Value21;
 | 
						|
                newDataInTemp.Value22 = dataInTemp.Value22;
 | 
						|
                newDataInTemp.Value23 = dataInTemp.Value23;
 | 
						|
                newDataInTemp.Value24 = dataInTemp.Value24;
 | 
						|
                newDataInTemp.Value25 = dataInTemp.Value25;
 | 
						|
                newDataInTemp.Value26 = dataInTemp.Value26;
 | 
						|
                newDataInTemp.Value27 = dataInTemp.Value27;
 | 
						|
                newDataInTemp.Value28 = dataInTemp.Value28;
 | 
						|
                newDataInTemp.Value29 = dataInTemp.Value29;
 | 
						|
                newDataInTemp.Value30 = dataInTemp.Value30;
 | 
						|
                newDataInTemp.Value31 = dataInTemp.Value31;
 | 
						|
                newDataInTemp.Value32 = dataInTemp.Value32;
 | 
						|
                newDataInTemp.Value33 = dataInTemp.Value33;
 | 
						|
                newDataInTemp.Value34 = dataInTemp.Value34;
 | 
						|
                newDataInTemp.Value35 = dataInTemp.Value35;
 | 
						|
                newDataInTemp.Value36 = dataInTemp.Value36;
 | 
						|
                newDataInTemp.Value37 = dataInTemp.Value37;
 | 
						|
                newDataInTemp.Value38 = dataInTemp.Value38;
 | 
						|
                newDataInTemp.Value39 = dataInTemp.Value39;
 | 
						|
                newDataInTemp.Value40 = dataInTemp.Value40;
 | 
						|
                newDataInTemp.Value41 = dataInTemp.Value41;
 | 
						|
                newDataInTemp.Value42 = dataInTemp.Value42;
 | 
						|
                newDataInTemp.Value43 = dataInTemp.Value43;
 | 
						|
                newDataInTemp.Value44 = dataInTemp.Value44;
 | 
						|
                newDataInTemp.Value45 = dataInTemp.Value45;
 | 
						|
                newDataInTemp.Value46 = dataInTemp.Value46;
 | 
						|
                newDataInTemp.Value47 = dataInTemp.Value47;
 | 
						|
                newDataInTemp.Value48 = dataInTemp.Value48;
 | 
						|
                newDataInTemp.Value49 = dataInTemp.Value49;
 | 
						|
                newDataInTemp.Value50 = dataInTemp.Value50;
 | 
						|
 | 
						|
                newDataInTemp.ToopValue = dataInTemp.ToopValue;
 | 
						|
                db.Sys_DataInTemp.InsertOnSubmit(newDataInTemp);
 | 
						|
            }
 | 
						|
            db.SubmitChanges();
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 修改导入临时表记录
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="weldReport">焊接实体</param>
 | 
						|
        public static void UpdateDataInTemp(Model.Sys_DataInTemp dataInTemp)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.Sys_DataInTemp newDataInTemp = db.Sys_DataInTemp.FirstOrDefault(e => e.TempId == dataInTemp.TempId);
 | 
						|
            if (newDataInTemp != null)
 | 
						|
            {
 | 
						|
                newDataInTemp.UserId = dataInTemp.UserId;
 | 
						|
                newDataInTemp.Time = dataInTemp.Time;
 | 
						|
                newDataInTemp.Value1 = dataInTemp.Value1;
 | 
						|
                newDataInTemp.Value2 = dataInTemp.Value2;
 | 
						|
                newDataInTemp.Value3 = dataInTemp.Value3;
 | 
						|
                newDataInTemp.Value4 = dataInTemp.Value4;
 | 
						|
                newDataInTemp.Value5 = dataInTemp.Value5;
 | 
						|
                newDataInTemp.Value6 = dataInTemp.Value6;
 | 
						|
                newDataInTemp.Value7 = dataInTemp.Value7;
 | 
						|
                newDataInTemp.Value8 = dataInTemp.Value8;
 | 
						|
                newDataInTemp.Value9 = dataInTemp.Value9;
 | 
						|
                newDataInTemp.Value10 = dataInTemp.Value10;
 | 
						|
                newDataInTemp.Value11 = dataInTemp.Value11;
 | 
						|
                newDataInTemp.Value12 = dataInTemp.Value12;
 | 
						|
                newDataInTemp.Value13 = dataInTemp.Value13;
 | 
						|
                newDataInTemp.Value14 = dataInTemp.Value14;
 | 
						|
                newDataInTemp.Value15 = dataInTemp.Value15;
 | 
						|
                newDataInTemp.Value16 = dataInTemp.Value16;
 | 
						|
                newDataInTemp.Value17 = dataInTemp.Value17;
 | 
						|
                newDataInTemp.Value18 = dataInTemp.Value18;
 | 
						|
                newDataInTemp.Value19 = dataInTemp.Value19;
 | 
						|
                newDataInTemp.Value20 = dataInTemp.Value20;
 | 
						|
                newDataInTemp.Value21 = dataInTemp.Value21;
 | 
						|
                newDataInTemp.Value22 = dataInTemp.Value22;
 | 
						|
                newDataInTemp.Value23 = dataInTemp.Value23;
 | 
						|
                newDataInTemp.Value24 = dataInTemp.Value24;
 | 
						|
                newDataInTemp.Value25 = dataInTemp.Value25;
 | 
						|
                newDataInTemp.Value26 = dataInTemp.Value26;
 | 
						|
                newDataInTemp.Value27 = dataInTemp.Value27;
 | 
						|
                newDataInTemp.Value28 = dataInTemp.Value28;
 | 
						|
                newDataInTemp.Value29 = dataInTemp.Value29;
 | 
						|
                newDataInTemp.Value30 = dataInTemp.Value30;
 | 
						|
                newDataInTemp.Value31 = dataInTemp.Value31;
 | 
						|
                newDataInTemp.Value32 = dataInTemp.Value32;
 | 
						|
                newDataInTemp.Value33 = dataInTemp.Value33;
 | 
						|
                newDataInTemp.Value34 = dataInTemp.Value34;
 | 
						|
                newDataInTemp.Value35 = dataInTemp.Value35;
 | 
						|
                newDataInTemp.Value36 = dataInTemp.Value36;
 | 
						|
                newDataInTemp.Value37 = dataInTemp.Value37;
 | 
						|
                newDataInTemp.Value38 = dataInTemp.Value38;
 | 
						|
                newDataInTemp.Value39 = dataInTemp.Value39;
 | 
						|
                newDataInTemp.Value40 = dataInTemp.Value40;
 | 
						|
                newDataInTemp.Value41 = dataInTemp.Value41;
 | 
						|
                newDataInTemp.Value42 = dataInTemp.Value42;
 | 
						|
                newDataInTemp.Value43 = dataInTemp.Value43;
 | 
						|
                newDataInTemp.Value44 = dataInTemp.Value44;
 | 
						|
                newDataInTemp.Value45 = dataInTemp.Value45;
 | 
						|
                newDataInTemp.Value46 = dataInTemp.Value46;
 | 
						|
                newDataInTemp.Value47 = dataInTemp.Value47;
 | 
						|
                newDataInTemp.Value48 = dataInTemp.Value48;
 | 
						|
                newDataInTemp.Value49 = dataInTemp.Value49;
 | 
						|
                newDataInTemp.Value50 = dataInTemp.Value50;
 | 
						|
                newDataInTemp.ToopValue = dataInTemp.ToopValue;
 | 
						|
                newDataInTemp.Type = dataInTemp.Type;
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据主键删除导入临时表记录
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="tempId">委托主键</param>
 | 
						|
        public static void DeleteDataInTempByDataInTempID(string tempId)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            Model.Sys_DataInTemp dataInTemp = db.Sys_DataInTemp.FirstOrDefault(e => e.TempId == tempId);
 | 
						|
            if (dataInTemp != null)
 | 
						|
            {
 | 
						|
                db.Sys_DataInTemp.DeleteOnSubmit(dataInTemp);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        /// <summary>
 | 
						|
        /// 根据项目用户主键删除导入临时表记录
 | 
						|
        /// </summary>
 | 
						|
        /// <param name="projectId"></param>
 | 
						|
        /// <param name="userId"></param>
 | 
						|
        public static void DeleteDataInTempByProjectIdUserId(string projectId, string userId, string type)
 | 
						|
        {
 | 
						|
            Model.SGGLDB db = Funs.DB;
 | 
						|
            var dataInTemp = from x in db.Sys_DataInTemp where x.ProjectId == projectId && x.UserId == userId && x.Type == type select x;
 | 
						|
            if (dataInTemp.Count() > 0)
 | 
						|
            {
 | 
						|
                db.Sys_DataInTemp.DeleteAllOnSubmit(dataInTemp);
 | 
						|
                db.SubmitChanges();
 | 
						|
            }
 | 
						|
        }
 | 
						|
    }
 | 
						|
}
 |