This commit is contained in:
Kathy Ruffing 2007-05-08 18:06:25 +00:00
parent 950c9368f1
commit da9b899424

View File

@ -1,70 +0,0 @@
// ========================================================================
// Copyright 2006 - Volian Enterprises, Inc. All rights reserved.
// Volian Enterprises - Proprietary Information - DO NOT COPY OR DISTRIBUTE
// ------------------------------------------------------------------------
// $Workfile: $ $Revision: $
// $Author: $ $Date: $
//
// $History: $
// ========================================================================
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.OleDb;
using System.Collections.Specialized;
using System.Collections.Generic;
using System.Xml;
using System.IO;
using System.Text;
using Volian.CSLA.Library;
namespace DataLoader
{
public partial class frmLoader : Form
{
private Structure AddStructure(byte FromType, int FromID, byte ContentType, int ContentID, string stpseq,
DateTime dts, string userid)
{
Structure str = null;
string str_key = ProcNumber + "|";
switch (ContentType)
{
case 1:
str_key += stpseq;
break;
case 2:
str_key += stpseq.Substring(0, 1)+"0";
break;
default:
str_key += stpseq;
break;
}
if (dicTrans_StrIds.ContainsKey(str_key))
{
str = Structure.Get(dicTrans_StrIds[str_key]);
str.FromID = FromID;
str.FromType = FromType;
str.ContentID = ContentID;
str.ContentType = ContentType;
str.DTS = dts;
str.UserID = (userid==null||userid=="")?"empty":userid;
str.Save(true); ;
dicTrans_StrIds.Remove(str_key);
}
else
{
str = Structure.MakeStructure(FromType, FromID, ContentType, ContentID, dts, userid);
}
if (dicTrans_StrDone.ContainsKey(str_key))
log.ErrorFormat("Duplicate proc/sequence number during structure migration: {0}", str_key);
else
dicTrans_StrDone.Add(str_key, str.StructureID);
return str;
}
}
}