2046 lines
107 KiB
C#
2046 lines
107 KiB
C#
|
//------------------------------------------------------------------------------
|
|||
|
// <auto-generated>
|
|||
|
// 此代码由工具生成。
|
|||
|
// 运行时版本:4.0.30319.42000
|
|||
|
//
|
|||
|
// 对此文件的更改可能会导致不正确的行为,并且如果
|
|||
|
// 重新生成代码,这些更改将会丢失。
|
|||
|
// </auto-generated>
|
|||
|
//------------------------------------------------------------------------------
|
|||
|
|
|||
|
#pragma warning disable 1591
|
|||
|
|
|||
|
namespace DeiNiu.wms.Logical {
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Represents a strongly typed in-memory cache of data.
|
|||
|
///</summary>
|
|||
|
[global::System.Serializable()]
|
|||
|
[global::System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[global::System.ComponentModel.ToolboxItem(true)]
|
|||
|
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")]
|
|||
|
[global::System.Xml.Serialization.XmlRootAttribute("reportStockRecord")]
|
|||
|
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")]
|
|||
|
public partial class reportStockRecord : global::System.Data.DataSet {
|
|||
|
|
|||
|
private v_reportStockRecordDataTable tablev_reportStockRecord;
|
|||
|
|
|||
|
private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public reportStockRecord() {
|
|||
|
this.BeginInit();
|
|||
|
this.InitClass();
|
|||
|
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
|
|||
|
base.Tables.CollectionChanged += schemaChangedHandler;
|
|||
|
base.Relations.CollectionChanged += schemaChangedHandler;
|
|||
|
this.EndInit();
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected reportStockRecord(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
|
|||
|
base(info, context, false) {
|
|||
|
if ((this.IsBinarySerialized(info, context) == true)) {
|
|||
|
this.InitVars(false);
|
|||
|
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
|
|||
|
this.Tables.CollectionChanged += schemaChangedHandler1;
|
|||
|
this.Relations.CollectionChanged += schemaChangedHandler1;
|
|||
|
return;
|
|||
|
}
|
|||
|
string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string))));
|
|||
|
if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
|
|||
|
global::System.Data.DataSet ds = new global::System.Data.DataSet();
|
|||
|
ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
|
|||
|
if ((ds.Tables["v_reportStockRecord"] != null)) {
|
|||
|
base.Tables.Add(new v_reportStockRecordDataTable(ds.Tables["v_reportStockRecord"]));
|
|||
|
}
|
|||
|
this.DataSetName = ds.DataSetName;
|
|||
|
this.Prefix = ds.Prefix;
|
|||
|
this.Namespace = ds.Namespace;
|
|||
|
this.Locale = ds.Locale;
|
|||
|
this.CaseSensitive = ds.CaseSensitive;
|
|||
|
this.EnforceConstraints = ds.EnforceConstraints;
|
|||
|
this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
|
|||
|
this.InitVars();
|
|||
|
}
|
|||
|
else {
|
|||
|
this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema)));
|
|||
|
}
|
|||
|
this.GetSerializationData(info, context);
|
|||
|
global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged);
|
|||
|
base.Tables.CollectionChanged += schemaChangedHandler;
|
|||
|
this.Relations.CollectionChanged += schemaChangedHandler;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.Browsable(false)]
|
|||
|
[global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]
|
|||
|
public v_reportStockRecordDataTable v_reportStockRecord {
|
|||
|
get {
|
|||
|
return this.tablev_reportStockRecord;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.BrowsableAttribute(true)]
|
|||
|
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]
|
|||
|
public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {
|
|||
|
get {
|
|||
|
return this._schemaSerializationMode;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._schemaSerializationMode = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
|
|||
|
public new global::System.Data.DataTableCollection Tables {
|
|||
|
get {
|
|||
|
return base.Tables;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)]
|
|||
|
public new global::System.Data.DataRelationCollection Relations {
|
|||
|
get {
|
|||
|
return base.Relations;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override void InitializeDerivedDataSet() {
|
|||
|
this.BeginInit();
|
|||
|
this.InitClass();
|
|||
|
this.EndInit();
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public override global::System.Data.DataSet Clone() {
|
|||
|
reportStockRecord cln = ((reportStockRecord)(base.Clone()));
|
|||
|
cln.InitVars();
|
|||
|
cln.SchemaSerializationMode = this.SchemaSerializationMode;
|
|||
|
return cln;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override bool ShouldSerializeTables() {
|
|||
|
return false;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override bool ShouldSerializeRelations() {
|
|||
|
return false;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) {
|
|||
|
if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) {
|
|||
|
this.Reset();
|
|||
|
global::System.Data.DataSet ds = new global::System.Data.DataSet();
|
|||
|
ds.ReadXml(reader);
|
|||
|
if ((ds.Tables["v_reportStockRecord"] != null)) {
|
|||
|
base.Tables.Add(new v_reportStockRecordDataTable(ds.Tables["v_reportStockRecord"]));
|
|||
|
}
|
|||
|
this.DataSetName = ds.DataSetName;
|
|||
|
this.Prefix = ds.Prefix;
|
|||
|
this.Namespace = ds.Namespace;
|
|||
|
this.Locale = ds.Locale;
|
|||
|
this.CaseSensitive = ds.CaseSensitive;
|
|||
|
this.EnforceConstraints = ds.EnforceConstraints;
|
|||
|
this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add);
|
|||
|
this.InitVars();
|
|||
|
}
|
|||
|
else {
|
|||
|
this.ReadXml(reader);
|
|||
|
this.InitVars();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() {
|
|||
|
global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream();
|
|||
|
this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null));
|
|||
|
stream.Position = 0;
|
|||
|
return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal void InitVars() {
|
|||
|
this.InitVars(true);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal void InitVars(bool initTable) {
|
|||
|
this.tablev_reportStockRecord = ((v_reportStockRecordDataTable)(base.Tables["v_reportStockRecord"]));
|
|||
|
if ((initTable == true)) {
|
|||
|
if ((this.tablev_reportStockRecord != null)) {
|
|||
|
this.tablev_reportStockRecord.InitVars();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private void InitClass() {
|
|||
|
this.DataSetName = "reportStockRecord";
|
|||
|
this.Prefix = "";
|
|||
|
this.Namespace = "http://tempuri.org/reportStockRecord.xsd";
|
|||
|
this.EnforceConstraints = true;
|
|||
|
this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;
|
|||
|
this.tablev_reportStockRecord = new v_reportStockRecordDataTable();
|
|||
|
base.Tables.Add(this.tablev_reportStockRecord);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private bool ShouldSerializev_reportStockRecord() {
|
|||
|
return false;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {
|
|||
|
if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {
|
|||
|
this.InitVars();
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
|
|||
|
reportStockRecord ds = new reportStockRecord();
|
|||
|
global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
|
|||
|
global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
|
|||
|
global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny();
|
|||
|
any.Namespace = ds.Namespace;
|
|||
|
sequence.Items.Add(any);
|
|||
|
type.Particle = sequence;
|
|||
|
global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
|
|||
|
if (xs.Contains(dsSchema.TargetNamespace)) {
|
|||
|
global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
|
|||
|
global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
|
|||
|
try {
|
|||
|
global::System.Xml.Schema.XmlSchema schema = null;
|
|||
|
dsSchema.Write(s1);
|
|||
|
for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
|
|||
|
schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
|
|||
|
s2.SetLength(0);
|
|||
|
schema.Write(s2);
|
|||
|
if ((s1.Length == s2.Length)) {
|
|||
|
s1.Position = 0;
|
|||
|
s2.Position = 0;
|
|||
|
for (; ((s1.Position != s1.Length)
|
|||
|
&& (s1.ReadByte() == s2.ReadByte())); ) {
|
|||
|
;
|
|||
|
}
|
|||
|
if ((s1.Position == s1.Length)) {
|
|||
|
return type;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
finally {
|
|||
|
if ((s1 != null)) {
|
|||
|
s1.Close();
|
|||
|
}
|
|||
|
if ((s2 != null)) {
|
|||
|
s2.Close();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
xs.Add(dsSchema);
|
|||
|
return type;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public delegate void v_reportStockRecordRowChangeEventHandler(object sender, v_reportStockRecordRowChangeEvent e);
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Represents the strongly named DataTable class.
|
|||
|
///</summary>
|
|||
|
[global::System.Serializable()]
|
|||
|
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
|
|||
|
public partial class v_reportStockRecordDataTable : global::System.Data.TypedTableBase<v_reportStockRecordRow> {
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnid;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnlocationCode;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnorderNo;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columngoodsId;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnbatch;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnlocationId;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columncount;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columndirection;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnvalidDate;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnproductDate;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columndescription;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnoperater;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnlastmodified;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columncreatetime;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columndr;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnbigCount;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnunit;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnspec;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnmanufacturer;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columngoodsName;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnbox;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columntype;
|
|||
|
|
|||
|
private global::System.Data.DataColumn columnregeditCode;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordDataTable() {
|
|||
|
this.TableName = "v_reportStockRecord";
|
|||
|
this.BeginInit();
|
|||
|
this.InitClass();
|
|||
|
this.EndInit();
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal v_reportStockRecordDataTable(global::System.Data.DataTable table) {
|
|||
|
this.TableName = table.TableName;
|
|||
|
if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {
|
|||
|
this.CaseSensitive = table.CaseSensitive;
|
|||
|
}
|
|||
|
if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {
|
|||
|
this.Locale = table.Locale;
|
|||
|
}
|
|||
|
if ((table.Namespace != table.DataSet.Namespace)) {
|
|||
|
this.Namespace = table.Namespace;
|
|||
|
}
|
|||
|
this.Prefix = table.Prefix;
|
|||
|
this.MinimumCapacity = table.MinimumCapacity;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected v_reportStockRecordDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) :
|
|||
|
base(info, context) {
|
|||
|
this.InitVars();
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn idColumn {
|
|||
|
get {
|
|||
|
return this.columnid;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn locationCodeColumn {
|
|||
|
get {
|
|||
|
return this.columnlocationCode;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn orderNoColumn {
|
|||
|
get {
|
|||
|
return this.columnorderNo;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn goodsIdColumn {
|
|||
|
get {
|
|||
|
return this.columngoodsId;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn batchColumn {
|
|||
|
get {
|
|||
|
return this.columnbatch;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn locationIdColumn {
|
|||
|
get {
|
|||
|
return this.columnlocationId;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn countColumn {
|
|||
|
get {
|
|||
|
return this.columncount;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn directionColumn {
|
|||
|
get {
|
|||
|
return this.columndirection;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn validDateColumn {
|
|||
|
get {
|
|||
|
return this.columnvalidDate;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn productDateColumn {
|
|||
|
get {
|
|||
|
return this.columnproductDate;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn descriptionColumn {
|
|||
|
get {
|
|||
|
return this.columndescription;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn operaterColumn {
|
|||
|
get {
|
|||
|
return this.columnoperater;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn lastmodifiedColumn {
|
|||
|
get {
|
|||
|
return this.columnlastmodified;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn createtimeColumn {
|
|||
|
get {
|
|||
|
return this.columncreatetime;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn drColumn {
|
|||
|
get {
|
|||
|
return this.columndr;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn bigCountColumn {
|
|||
|
get {
|
|||
|
return this.columnbigCount;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn unitColumn {
|
|||
|
get {
|
|||
|
return this.columnunit;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn specColumn {
|
|||
|
get {
|
|||
|
return this.columnspec;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn manufacturerColumn {
|
|||
|
get {
|
|||
|
return this.columnmanufacturer;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn goodsNameColumn {
|
|||
|
get {
|
|||
|
return this.columngoodsName;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn boxColumn {
|
|||
|
get {
|
|||
|
return this.columnbox;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn typeColumn {
|
|||
|
get {
|
|||
|
return this.columntype;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataColumn regeditCodeColumn {
|
|||
|
get {
|
|||
|
return this.columnregeditCode;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.Browsable(false)]
|
|||
|
public int Count {
|
|||
|
get {
|
|||
|
return this.Rows.Count;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordRow this[int index] {
|
|||
|
get {
|
|||
|
return ((v_reportStockRecordRow)(this.Rows[index]));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public event v_reportStockRecordRowChangeEventHandler v_reportStockRecordRowChanging;
|
|||
|
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public event v_reportStockRecordRowChangeEventHandler v_reportStockRecordRowChanged;
|
|||
|
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public event v_reportStockRecordRowChangeEventHandler v_reportStockRecordRowDeleting;
|
|||
|
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public event v_reportStockRecordRowChangeEventHandler v_reportStockRecordRowDeleted;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void Addv_reportStockRecordRow(v_reportStockRecordRow row) {
|
|||
|
this.Rows.Add(row);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordRow Addv_reportStockRecordRow(
|
|||
|
int id,
|
|||
|
string locationCode,
|
|||
|
string orderNo,
|
|||
|
string goodsId,
|
|||
|
string batch,
|
|||
|
string locationId,
|
|||
|
decimal count,
|
|||
|
int direction,
|
|||
|
System.DateTime validDate,
|
|||
|
System.DateTime productDate,
|
|||
|
string description,
|
|||
|
int operater,
|
|||
|
System.DateTime lastmodified,
|
|||
|
System.DateTime createtime,
|
|||
|
bool dr,
|
|||
|
int bigCount,
|
|||
|
string unit,
|
|||
|
string spec,
|
|||
|
string manufacturer,
|
|||
|
string goodsName,
|
|||
|
decimal box,
|
|||
|
string type,
|
|||
|
string regeditCode) {
|
|||
|
v_reportStockRecordRow rowv_reportStockRecordRow = ((v_reportStockRecordRow)(this.NewRow()));
|
|||
|
object[] columnValuesArray = new object[] {
|
|||
|
id,
|
|||
|
locationCode,
|
|||
|
orderNo,
|
|||
|
goodsId,
|
|||
|
batch,
|
|||
|
locationId,
|
|||
|
count,
|
|||
|
direction,
|
|||
|
validDate,
|
|||
|
productDate,
|
|||
|
description,
|
|||
|
operater,
|
|||
|
lastmodified,
|
|||
|
createtime,
|
|||
|
dr,
|
|||
|
bigCount,
|
|||
|
unit,
|
|||
|
spec,
|
|||
|
manufacturer,
|
|||
|
goodsName,
|
|||
|
box,
|
|||
|
type,
|
|||
|
regeditCode};
|
|||
|
rowv_reportStockRecordRow.ItemArray = columnValuesArray;
|
|||
|
this.Rows.Add(rowv_reportStockRecordRow);
|
|||
|
return rowv_reportStockRecordRow;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordRow FindByid(int id) {
|
|||
|
return ((v_reportStockRecordRow)(this.Rows.Find(new object[] {
|
|||
|
id})));
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public override global::System.Data.DataTable Clone() {
|
|||
|
v_reportStockRecordDataTable cln = ((v_reportStockRecordDataTable)(base.Clone()));
|
|||
|
cln.InitVars();
|
|||
|
return cln;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override global::System.Data.DataTable CreateInstance() {
|
|||
|
return new v_reportStockRecordDataTable();
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal void InitVars() {
|
|||
|
this.columnid = base.Columns["id"];
|
|||
|
this.columnlocationCode = base.Columns["locationCode"];
|
|||
|
this.columnorderNo = base.Columns["orderNo"];
|
|||
|
this.columngoodsId = base.Columns["goodsId"];
|
|||
|
this.columnbatch = base.Columns["batch"];
|
|||
|
this.columnlocationId = base.Columns["locationId"];
|
|||
|
this.columncount = base.Columns["count"];
|
|||
|
this.columndirection = base.Columns["direction"];
|
|||
|
this.columnvalidDate = base.Columns["validDate"];
|
|||
|
this.columnproductDate = base.Columns["productDate"];
|
|||
|
this.columndescription = base.Columns["description"];
|
|||
|
this.columnoperater = base.Columns["operater"];
|
|||
|
this.columnlastmodified = base.Columns["lastmodified"];
|
|||
|
this.columncreatetime = base.Columns["createtime"];
|
|||
|
this.columndr = base.Columns["dr"];
|
|||
|
this.columnbigCount = base.Columns["bigCount"];
|
|||
|
this.columnunit = base.Columns["unit"];
|
|||
|
this.columnspec = base.Columns["spec"];
|
|||
|
this.columnmanufacturer = base.Columns["manufacturer"];
|
|||
|
this.columngoodsName = base.Columns["goodsName"];
|
|||
|
this.columnbox = base.Columns["box"];
|
|||
|
this.columntype = base.Columns["type"];
|
|||
|
this.columnregeditCode = base.Columns["regeditCode"];
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private void InitClass() {
|
|||
|
this.columnid = new global::System.Data.DataColumn("id", typeof(int), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnid);
|
|||
|
this.columnlocationCode = new global::System.Data.DataColumn("locationCode", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnlocationCode);
|
|||
|
this.columnorderNo = new global::System.Data.DataColumn("orderNo", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnorderNo);
|
|||
|
this.columngoodsId = new global::System.Data.DataColumn("goodsId", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columngoodsId);
|
|||
|
this.columnbatch = new global::System.Data.DataColumn("batch", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnbatch);
|
|||
|
this.columnlocationId = new global::System.Data.DataColumn("locationId", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnlocationId);
|
|||
|
this.columncount = new global::System.Data.DataColumn("count", typeof(decimal), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columncount);
|
|||
|
this.columndirection = new global::System.Data.DataColumn("direction", typeof(int), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columndirection);
|
|||
|
this.columnvalidDate = new global::System.Data.DataColumn("validDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnvalidDate);
|
|||
|
this.columnproductDate = new global::System.Data.DataColumn("productDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnproductDate);
|
|||
|
this.columndescription = new global::System.Data.DataColumn("description", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columndescription);
|
|||
|
this.columnoperater = new global::System.Data.DataColumn("operater", typeof(int), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnoperater);
|
|||
|
this.columnlastmodified = new global::System.Data.DataColumn("lastmodified", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnlastmodified);
|
|||
|
this.columncreatetime = new global::System.Data.DataColumn("createtime", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columncreatetime);
|
|||
|
this.columndr = new global::System.Data.DataColumn("dr", typeof(bool), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columndr);
|
|||
|
this.columnbigCount = new global::System.Data.DataColumn("bigCount", typeof(int), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnbigCount);
|
|||
|
this.columnunit = new global::System.Data.DataColumn("unit", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnunit);
|
|||
|
this.columnspec = new global::System.Data.DataColumn("spec", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnspec);
|
|||
|
this.columnmanufacturer = new global::System.Data.DataColumn("manufacturer", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnmanufacturer);
|
|||
|
this.columngoodsName = new global::System.Data.DataColumn("goodsName", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columngoodsName);
|
|||
|
this.columnbox = new global::System.Data.DataColumn("box", typeof(decimal), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnbox);
|
|||
|
this.columntype = new global::System.Data.DataColumn("type", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columntype);
|
|||
|
this.columnregeditCode = new global::System.Data.DataColumn("regeditCode", typeof(string), null, global::System.Data.MappingType.Element);
|
|||
|
base.Columns.Add(this.columnregeditCode);
|
|||
|
this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] {
|
|||
|
this.columnid}, true));
|
|||
|
this.columnid.AllowDBNull = false;
|
|||
|
this.columnid.Unique = true;
|
|||
|
this.columnlocationCode.MaxLength = 200;
|
|||
|
this.columnorderNo.AllowDBNull = false;
|
|||
|
this.columnorderNo.MaxLength = 50;
|
|||
|
this.columngoodsId.AllowDBNull = false;
|
|||
|
this.columngoodsId.MaxLength = 50;
|
|||
|
this.columnbatch.MaxLength = 200;
|
|||
|
this.columnlocationId.AllowDBNull = false;
|
|||
|
this.columnlocationId.MaxLength = 50;
|
|||
|
this.columndirection.AllowDBNull = false;
|
|||
|
this.columndescription.MaxLength = 250;
|
|||
|
this.columnunit.MaxLength = 20;
|
|||
|
this.columnspec.MaxLength = 100;
|
|||
|
this.columnmanufacturer.MaxLength = 256;
|
|||
|
this.columngoodsName.MaxLength = 120;
|
|||
|
this.columnbox.ReadOnly = true;
|
|||
|
this.columntype.MaxLength = 30;
|
|||
|
this.columnregeditCode.MaxLength = 50;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordRow Newv_reportStockRecordRow() {
|
|||
|
return ((v_reportStockRecordRow)(this.NewRow()));
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {
|
|||
|
return new v_reportStockRecordRow(builder);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override global::System.Type GetRowType() {
|
|||
|
return typeof(v_reportStockRecordRow);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {
|
|||
|
base.OnRowChanged(e);
|
|||
|
if ((this.v_reportStockRecordRowChanged != null)) {
|
|||
|
this.v_reportStockRecordRowChanged(this, new v_reportStockRecordRowChangeEvent(((v_reportStockRecordRow)(e.Row)), e.Action));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {
|
|||
|
base.OnRowChanging(e);
|
|||
|
if ((this.v_reportStockRecordRowChanging != null)) {
|
|||
|
this.v_reportStockRecordRowChanging(this, new v_reportStockRecordRowChangeEvent(((v_reportStockRecordRow)(e.Row)), e.Action));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {
|
|||
|
base.OnRowDeleted(e);
|
|||
|
if ((this.v_reportStockRecordRowDeleted != null)) {
|
|||
|
this.v_reportStockRecordRowDeleted(this, new v_reportStockRecordRowChangeEvent(((v_reportStockRecordRow)(e.Row)), e.Action));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {
|
|||
|
base.OnRowDeleting(e);
|
|||
|
if ((this.v_reportStockRecordRowDeleting != null)) {
|
|||
|
this.v_reportStockRecordRowDeleting(this, new v_reportStockRecordRowChangeEvent(((v_reportStockRecordRow)(e.Row)), e.Action));
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void Removev_reportStockRecordRow(v_reportStockRecordRow row) {
|
|||
|
this.Rows.Remove(row);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {
|
|||
|
global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();
|
|||
|
global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();
|
|||
|
reportStockRecord ds = new reportStockRecord();
|
|||
|
global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();
|
|||
|
any1.Namespace = "http://www.w3.org/2001/XMLSchema";
|
|||
|
any1.MinOccurs = new decimal(0);
|
|||
|
any1.MaxOccurs = decimal.MaxValue;
|
|||
|
any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
|
|||
|
sequence.Items.Add(any1);
|
|||
|
global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();
|
|||
|
any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
|
|||
|
any2.MinOccurs = new decimal(1);
|
|||
|
any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;
|
|||
|
sequence.Items.Add(any2);
|
|||
|
global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();
|
|||
|
attribute1.Name = "namespace";
|
|||
|
attribute1.FixedValue = ds.Namespace;
|
|||
|
type.Attributes.Add(attribute1);
|
|||
|
global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();
|
|||
|
attribute2.Name = "tableTypeName";
|
|||
|
attribute2.FixedValue = "v_reportStockRecordDataTable";
|
|||
|
type.Attributes.Add(attribute2);
|
|||
|
type.Particle = sequence;
|
|||
|
global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();
|
|||
|
if (xs.Contains(dsSchema.TargetNamespace)) {
|
|||
|
global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();
|
|||
|
global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();
|
|||
|
try {
|
|||
|
global::System.Xml.Schema.XmlSchema schema = null;
|
|||
|
dsSchema.Write(s1);
|
|||
|
for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {
|
|||
|
schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));
|
|||
|
s2.SetLength(0);
|
|||
|
schema.Write(s2);
|
|||
|
if ((s1.Length == s2.Length)) {
|
|||
|
s1.Position = 0;
|
|||
|
s2.Position = 0;
|
|||
|
for (; ((s1.Position != s1.Length)
|
|||
|
&& (s1.ReadByte() == s2.ReadByte())); ) {
|
|||
|
;
|
|||
|
}
|
|||
|
if ((s1.Position == s1.Length)) {
|
|||
|
return type;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
finally {
|
|||
|
if ((s1 != null)) {
|
|||
|
s1.Close();
|
|||
|
}
|
|||
|
if ((s2 != null)) {
|
|||
|
s2.Close();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
xs.Add(dsSchema);
|
|||
|
return type;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Represents strongly named DataRow class.
|
|||
|
///</summary>
|
|||
|
public partial class v_reportStockRecordRow : global::System.Data.DataRow {
|
|||
|
|
|||
|
private v_reportStockRecordDataTable tablev_reportStockRecord;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal v_reportStockRecordRow(global::System.Data.DataRowBuilder rb) :
|
|||
|
base(rb) {
|
|||
|
this.tablev_reportStockRecord = ((v_reportStockRecordDataTable)(this.Table));
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public int id {
|
|||
|
get {
|
|||
|
return ((int)(this[this.tablev_reportStockRecord.idColumn]));
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.idColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string locationCode {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.locationCodeColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“locationCode”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.locationCodeColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string orderNo {
|
|||
|
get {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.orderNoColumn]));
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.orderNoColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string goodsId {
|
|||
|
get {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.goodsIdColumn]));
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.goodsIdColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string batch {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.batchColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“batch”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.batchColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string locationId {
|
|||
|
get {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.locationIdColumn]));
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.locationIdColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public decimal count {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((decimal)(this[this.tablev_reportStockRecord.countColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“count”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.countColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public int direction {
|
|||
|
get {
|
|||
|
return ((int)(this[this.tablev_reportStockRecord.directionColumn]));
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.directionColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public System.DateTime validDate {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((global::System.DateTime)(this[this.tablev_reportStockRecord.validDateColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“validDate”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.validDateColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public System.DateTime productDate {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((global::System.DateTime)(this[this.tablev_reportStockRecord.productDateColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“productDate”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.productDateColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string description {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.descriptionColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“description”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.descriptionColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public int operater {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((int)(this[this.tablev_reportStockRecord.operaterColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“operater”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.operaterColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public System.DateTime lastmodified {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((global::System.DateTime)(this[this.tablev_reportStockRecord.lastmodifiedColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“lastmodified”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.lastmodifiedColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public System.DateTime createtime {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((global::System.DateTime)(this[this.tablev_reportStockRecord.createtimeColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“createtime”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.createtimeColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool dr {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((bool)(this[this.tablev_reportStockRecord.drColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“dr”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.drColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public int bigCount {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((int)(this[this.tablev_reportStockRecord.bigCountColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“bigCount”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.bigCountColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string unit {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.unitColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“unit”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.unitColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string spec {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.specColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“spec”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.specColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string manufacturer {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.manufacturerColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“manufacturer”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.manufacturerColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string goodsName {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.goodsNameColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“goodsName”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.goodsNameColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public decimal box {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((decimal)(this[this.tablev_reportStockRecord.boxColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“box”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.boxColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string type {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.typeColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“type”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.typeColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public string regeditCode {
|
|||
|
get {
|
|||
|
try {
|
|||
|
return ((string)(this[this.tablev_reportStockRecord.regeditCodeColumn]));
|
|||
|
}
|
|||
|
catch (global::System.InvalidCastException e) {
|
|||
|
throw new global::System.Data.StrongTypingException("表“v_reportStockRecord”中列“regeditCode”的值为 DBNull。", e);
|
|||
|
}
|
|||
|
}
|
|||
|
set {
|
|||
|
this[this.tablev_reportStockRecord.regeditCodeColumn] = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IslocationCodeNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.locationCodeColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetlocationCodeNull() {
|
|||
|
this[this.tablev_reportStockRecord.locationCodeColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsbatchNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.batchColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetbatchNull() {
|
|||
|
this[this.tablev_reportStockRecord.batchColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IscountNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.countColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetcountNull() {
|
|||
|
this[this.tablev_reportStockRecord.countColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsvalidDateNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.validDateColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetvalidDateNull() {
|
|||
|
this[this.tablev_reportStockRecord.validDateColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsproductDateNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.productDateColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetproductDateNull() {
|
|||
|
this[this.tablev_reportStockRecord.productDateColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsdescriptionNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.descriptionColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetdescriptionNull() {
|
|||
|
this[this.tablev_reportStockRecord.descriptionColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsoperaterNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.operaterColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetoperaterNull() {
|
|||
|
this[this.tablev_reportStockRecord.operaterColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IslastmodifiedNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.lastmodifiedColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetlastmodifiedNull() {
|
|||
|
this[this.tablev_reportStockRecord.lastmodifiedColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IscreatetimeNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.createtimeColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetcreatetimeNull() {
|
|||
|
this[this.tablev_reportStockRecord.createtimeColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsdrNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.drColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetdrNull() {
|
|||
|
this[this.tablev_reportStockRecord.drColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsbigCountNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.bigCountColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetbigCountNull() {
|
|||
|
this[this.tablev_reportStockRecord.bigCountColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsunitNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.unitColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetunitNull() {
|
|||
|
this[this.tablev_reportStockRecord.unitColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsspecNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.specColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetspecNull() {
|
|||
|
this[this.tablev_reportStockRecord.specColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsmanufacturerNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.manufacturerColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetmanufacturerNull() {
|
|||
|
this[this.tablev_reportStockRecord.manufacturerColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsgoodsNameNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.goodsNameColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetgoodsNameNull() {
|
|||
|
this[this.tablev_reportStockRecord.goodsNameColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsboxNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.boxColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetboxNull() {
|
|||
|
this[this.tablev_reportStockRecord.boxColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IstypeNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.typeColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SettypeNull() {
|
|||
|
this[this.tablev_reportStockRecord.typeColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool IsregeditCodeNull() {
|
|||
|
return this.IsNull(this.tablev_reportStockRecord.regeditCodeColumn);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public void SetregeditCodeNull() {
|
|||
|
this[this.tablev_reportStockRecord.regeditCodeColumn] = global::System.Convert.DBNull;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Row event argument class
|
|||
|
///</summary>
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public class v_reportStockRecordRowChangeEvent : global::System.EventArgs {
|
|||
|
|
|||
|
private v_reportStockRecordRow eventRow;
|
|||
|
|
|||
|
private global::System.Data.DataRowAction eventAction;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordRowChangeEvent(v_reportStockRecordRow row, global::System.Data.DataRowAction action) {
|
|||
|
this.eventRow = row;
|
|||
|
this.eventAction = action;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordRow Row {
|
|||
|
get {
|
|||
|
return this.eventRow;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public global::System.Data.DataRowAction Action {
|
|||
|
get {
|
|||
|
return this.eventAction;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
namespace DeiNiu.wms.Logical.reportStockRecordTableAdapters {
|
|||
|
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Represents the connection and commands used to retrieve and save data.
|
|||
|
///</summary>
|
|||
|
[global::System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[global::System.ComponentModel.ToolboxItem(true)]
|
|||
|
[global::System.ComponentModel.DataObjectAttribute(true)]
|
|||
|
[global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" +
|
|||
|
", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
|||
|
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
|
|||
|
public partial class v_reportStockRecordTableAdapter : global::System.ComponentModel.Component {
|
|||
|
|
|||
|
private global::System.Data.SqlClient.SqlDataAdapter _adapter;
|
|||
|
|
|||
|
private global::System.Data.SqlClient.SqlConnection _connection;
|
|||
|
|
|||
|
private global::System.Data.SqlClient.SqlTransaction _transaction;
|
|||
|
|
|||
|
private global::System.Data.SqlClient.SqlCommand[] _commandCollection;
|
|||
|
|
|||
|
private bool _clearBeforeFill;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public v_reportStockRecordTableAdapter() {
|
|||
|
this.ClearBeforeFill = true;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected internal global::System.Data.SqlClient.SqlDataAdapter Adapter {
|
|||
|
get {
|
|||
|
if ((this._adapter == null)) {
|
|||
|
this.InitAdapter();
|
|||
|
}
|
|||
|
return this._adapter;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal global::System.Data.SqlClient.SqlConnection Connection {
|
|||
|
get {
|
|||
|
if ((this._connection == null)) {
|
|||
|
this.InitConnection();
|
|||
|
}
|
|||
|
return this._connection;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._connection = value;
|
|||
|
if ((this.Adapter.InsertCommand != null)) {
|
|||
|
this.Adapter.InsertCommand.Connection = value;
|
|||
|
}
|
|||
|
if ((this.Adapter.DeleteCommand != null)) {
|
|||
|
this.Adapter.DeleteCommand.Connection = value;
|
|||
|
}
|
|||
|
if ((this.Adapter.UpdateCommand != null)) {
|
|||
|
this.Adapter.UpdateCommand.Connection = value;
|
|||
|
}
|
|||
|
for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
|
|||
|
if ((this.CommandCollection[i] != null)) {
|
|||
|
((global::System.Data.SqlClient.SqlCommand)(this.CommandCollection[i])).Connection = value;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal global::System.Data.SqlClient.SqlTransaction Transaction {
|
|||
|
get {
|
|||
|
return this._transaction;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._transaction = value;
|
|||
|
for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) {
|
|||
|
this.CommandCollection[i].Transaction = this._transaction;
|
|||
|
}
|
|||
|
if (((this.Adapter != null)
|
|||
|
&& (this.Adapter.DeleteCommand != null))) {
|
|||
|
this.Adapter.DeleteCommand.Transaction = this._transaction;
|
|||
|
}
|
|||
|
if (((this.Adapter != null)
|
|||
|
&& (this.Adapter.InsertCommand != null))) {
|
|||
|
this.Adapter.InsertCommand.Transaction = this._transaction;
|
|||
|
}
|
|||
|
if (((this.Adapter != null)
|
|||
|
&& (this.Adapter.UpdateCommand != null))) {
|
|||
|
this.Adapter.UpdateCommand.Transaction = this._transaction;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected global::System.Data.SqlClient.SqlCommand[] CommandCollection {
|
|||
|
get {
|
|||
|
if ((this._commandCollection == null)) {
|
|||
|
this.InitCommandCollection();
|
|||
|
}
|
|||
|
return this._commandCollection;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool ClearBeforeFill {
|
|||
|
get {
|
|||
|
return this._clearBeforeFill;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._clearBeforeFill = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private void InitAdapter() {
|
|||
|
this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
|
|||
|
global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
|
|||
|
tableMapping.SourceTable = "Table";
|
|||
|
tableMapping.DataSetTable = "v_reportStockRecord";
|
|||
|
tableMapping.ColumnMappings.Add("id", "id");
|
|||
|
tableMapping.ColumnMappings.Add("locationCode", "locationCode");
|
|||
|
tableMapping.ColumnMappings.Add("orderNo", "orderNo");
|
|||
|
tableMapping.ColumnMappings.Add("goodsId", "goodsId");
|
|||
|
tableMapping.ColumnMappings.Add("batch", "batch");
|
|||
|
tableMapping.ColumnMappings.Add("locationId", "locationId");
|
|||
|
tableMapping.ColumnMappings.Add("count", "count");
|
|||
|
tableMapping.ColumnMappings.Add("direction", "direction");
|
|||
|
tableMapping.ColumnMappings.Add("validDate", "validDate");
|
|||
|
tableMapping.ColumnMappings.Add("productDate", "productDate");
|
|||
|
tableMapping.ColumnMappings.Add("description", "description");
|
|||
|
tableMapping.ColumnMappings.Add("operater", "operater");
|
|||
|
tableMapping.ColumnMappings.Add("lastmodified", "lastmodified");
|
|||
|
tableMapping.ColumnMappings.Add("createtime", "createtime");
|
|||
|
tableMapping.ColumnMappings.Add("dr", "dr");
|
|||
|
tableMapping.ColumnMappings.Add("bigCount", "bigCount");
|
|||
|
tableMapping.ColumnMappings.Add("unit", "unit");
|
|||
|
tableMapping.ColumnMappings.Add("spec", "spec");
|
|||
|
tableMapping.ColumnMappings.Add("manufacturer", "manufacturer");
|
|||
|
tableMapping.ColumnMappings.Add("goodsName", "goodsName");
|
|||
|
tableMapping.ColumnMappings.Add("box", "box");
|
|||
|
tableMapping.ColumnMappings.Add("type", "type");
|
|||
|
tableMapping.ColumnMappings.Add("regeditCode", "regeditCode");
|
|||
|
this._adapter.TableMappings.Add(tableMapping);
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private void InitConnection() {
|
|||
|
this._connection = new global::System.Data.SqlClient.SqlConnection();
|
|||
|
this._connection.ConnectionString = global::DeiNiu.wms.Logical.Properties.Settings.Default.dwms4ConnectionString;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private void InitCommandCollection() {
|
|||
|
this._commandCollection = new global::System.Data.SqlClient.SqlCommand[1];
|
|||
|
this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand();
|
|||
|
this._commandCollection[0].Connection = this.Connection;
|
|||
|
this._commandCollection[0].CommandText = "SELECT id, locationCode, orderNo, goodsId, batch, locationId, count, direction, v" +
|
|||
|
"alidDate, productDate, description, operater, lastmodified, createtime, dr, bigC" +
|
|||
|
"ount, unit, spec, manufacturer, goodsName, box, type, regeditCode FROM dbo.v_rep" +
|
|||
|
"ortStockRecord";
|
|||
|
this._commandCollection[0].CommandType = global::System.Data.CommandType.Text;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
|
|||
|
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)]
|
|||
|
public virtual int Fill(reportStockRecord.v_reportStockRecordDataTable dataTable) {
|
|||
|
this.Adapter.SelectCommand = this.CommandCollection[0];
|
|||
|
if ((this.ClearBeforeFill == true)) {
|
|||
|
dataTable.Clear();
|
|||
|
}
|
|||
|
int returnValue = this.Adapter.Fill(dataTable);
|
|||
|
return returnValue;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")]
|
|||
|
[global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)]
|
|||
|
public virtual reportStockRecord.v_reportStockRecordDataTable GetData() {
|
|||
|
this.Adapter.SelectCommand = this.CommandCollection[0];
|
|||
|
reportStockRecord.v_reportStockRecordDataTable dataTable = new reportStockRecord.v_reportStockRecordDataTable();
|
|||
|
this.Adapter.Fill(dataTable);
|
|||
|
return dataTable;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios
|
|||
|
///</summary>
|
|||
|
[global::System.ComponentModel.DesignerCategoryAttribute("code")]
|
|||
|
[global::System.ComponentModel.ToolboxItem(true)]
|
|||
|
[global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" +
|
|||
|
"esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
|
|||
|
[global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")]
|
|||
|
public partial class TableAdapterManager : global::System.ComponentModel.Component {
|
|||
|
|
|||
|
private UpdateOrderOption _updateOrder;
|
|||
|
|
|||
|
private bool _backupDataSetBeforeUpdate;
|
|||
|
|
|||
|
private global::System.Data.IDbConnection _connection;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public UpdateOrderOption UpdateOrder {
|
|||
|
get {
|
|||
|
return this._updateOrder;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._updateOrder = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public bool BackupDataSetBeforeUpdate {
|
|||
|
get {
|
|||
|
return this._backupDataSetBeforeUpdate;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._backupDataSetBeforeUpdate = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.Browsable(false)]
|
|||
|
public global::System.Data.IDbConnection Connection {
|
|||
|
get {
|
|||
|
if ((this._connection != null)) {
|
|||
|
return this._connection;
|
|||
|
}
|
|||
|
return null;
|
|||
|
}
|
|||
|
set {
|
|||
|
this._connection = value;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
[global::System.ComponentModel.Browsable(false)]
|
|||
|
public int TableAdapterInstanceCount {
|
|||
|
get {
|
|||
|
int count = 0;
|
|||
|
return count;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Update rows in top-down order.
|
|||
|
///</summary>
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private int UpdateUpdatedRows(reportStockRecord dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
|
|||
|
int result = 0;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Insert rows in top-down order.
|
|||
|
///</summary>
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private int UpdateInsertedRows(reportStockRecord dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
|
|||
|
int result = 0;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Delete rows in bottom-up order.
|
|||
|
///</summary>
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private int UpdateDeletedRows(reportStockRecord dataSet, global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows) {
|
|||
|
int result = 0;
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first
|
|||
|
///</summary>
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows) {
|
|||
|
if (((updatedRows == null)
|
|||
|
|| (updatedRows.Length < 1))) {
|
|||
|
return updatedRows;
|
|||
|
}
|
|||
|
if (((allAddedRows == null)
|
|||
|
|| (allAddedRows.Count < 1))) {
|
|||
|
return updatedRows;
|
|||
|
}
|
|||
|
global::System.Collections.Generic.List<global::System.Data.DataRow> realUpdatedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
|
|||
|
for (int i = 0; (i < updatedRows.Length); i = (i + 1)) {
|
|||
|
global::System.Data.DataRow row = updatedRows[i];
|
|||
|
if ((allAddedRows.Contains(row) == false)) {
|
|||
|
realUpdatedRows.Add(row);
|
|||
|
}
|
|||
|
}
|
|||
|
return realUpdatedRows.ToArray();
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Update all changes to the dataset.
|
|||
|
///</summary>
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public virtual int UpdateAll(reportStockRecord dataSet) {
|
|||
|
if ((dataSet == null)) {
|
|||
|
throw new global::System.ArgumentNullException("dataSet");
|
|||
|
}
|
|||
|
if ((dataSet.HasChanges() == false)) {
|
|||
|
return 0;
|
|||
|
}
|
|||
|
global::System.Data.IDbConnection workConnection = this.Connection;
|
|||
|
if ((workConnection == null)) {
|
|||
|
throw new global::System.ApplicationException("TableAdapterManager 不包含任何连接信息。请将每个 TableAdapterManager TableAdapter 属性设置为有效的 Tabl" +
|
|||
|
"eAdapter 实例。");
|
|||
|
}
|
|||
|
bool workConnOpened = false;
|
|||
|
if (((workConnection.State & global::System.Data.ConnectionState.Broken)
|
|||
|
== global::System.Data.ConnectionState.Broken)) {
|
|||
|
workConnection.Close();
|
|||
|
}
|
|||
|
if ((workConnection.State == global::System.Data.ConnectionState.Closed)) {
|
|||
|
workConnection.Open();
|
|||
|
workConnOpened = true;
|
|||
|
}
|
|||
|
global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction();
|
|||
|
if ((workTransaction == null)) {
|
|||
|
throw new global::System.ApplicationException("事务无法开始。当前的数据连接不支持事务或当前状态不允许事务开始。");
|
|||
|
}
|
|||
|
global::System.Collections.Generic.List<global::System.Data.DataRow> allChangedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
|
|||
|
global::System.Collections.Generic.List<global::System.Data.DataRow> allAddedRows = new global::System.Collections.Generic.List<global::System.Data.DataRow>();
|
|||
|
global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter> adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List<global::System.Data.Common.DataAdapter>();
|
|||
|
global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection> revertConnections = new global::System.Collections.Generic.Dictionary<object, global::System.Data.IDbConnection>();
|
|||
|
int result = 0;
|
|||
|
global::System.Data.DataSet backupDataSet = null;
|
|||
|
if (this.BackupDataSetBeforeUpdate) {
|
|||
|
backupDataSet = new global::System.Data.DataSet();
|
|||
|
backupDataSet.Merge(dataSet);
|
|||
|
}
|
|||
|
try {
|
|||
|
// ---- Prepare for update -----------
|
|||
|
//
|
|||
|
//
|
|||
|
//---- Perform updates -----------
|
|||
|
//
|
|||
|
if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) {
|
|||
|
result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
|
|||
|
result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
|
|||
|
}
|
|||
|
else {
|
|||
|
result = (result + this.UpdateInsertedRows(dataSet, allAddedRows));
|
|||
|
result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows));
|
|||
|
}
|
|||
|
result = (result + this.UpdateDeletedRows(dataSet, allChangedRows));
|
|||
|
//
|
|||
|
//---- Commit updates -----------
|
|||
|
//
|
|||
|
workTransaction.Commit();
|
|||
|
if ((0 < allAddedRows.Count)) {
|
|||
|
global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
|
|||
|
allAddedRows.CopyTo(rows);
|
|||
|
for (int i = 0; (i < rows.Length); i = (i + 1)) {
|
|||
|
global::System.Data.DataRow row = rows[i];
|
|||
|
row.AcceptChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
if ((0 < allChangedRows.Count)) {
|
|||
|
global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count];
|
|||
|
allChangedRows.CopyTo(rows);
|
|||
|
for (int i = 0; (i < rows.Length); i = (i + 1)) {
|
|||
|
global::System.Data.DataRow row = rows[i];
|
|||
|
row.AcceptChanges();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
catch (global::System.Exception ex) {
|
|||
|
workTransaction.Rollback();
|
|||
|
// ---- Restore the dataset -----------
|
|||
|
if (this.BackupDataSetBeforeUpdate) {
|
|||
|
global::System.Diagnostics.Debug.Assert((backupDataSet != null));
|
|||
|
dataSet.Clear();
|
|||
|
dataSet.Merge(backupDataSet);
|
|||
|
}
|
|||
|
else {
|
|||
|
if ((0 < allAddedRows.Count)) {
|
|||
|
global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count];
|
|||
|
allAddedRows.CopyTo(rows);
|
|||
|
for (int i = 0; (i < rows.Length); i = (i + 1)) {
|
|||
|
global::System.Data.DataRow row = rows[i];
|
|||
|
row.AcceptChanges();
|
|||
|
row.SetAdded();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
throw ex;
|
|||
|
}
|
|||
|
finally {
|
|||
|
if (workConnOpened) {
|
|||
|
workConnection.Close();
|
|||
|
}
|
|||
|
if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) {
|
|||
|
global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count];
|
|||
|
adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters);
|
|||
|
for (int i = 0; (i < adapters.Length); i = (i + 1)) {
|
|||
|
global::System.Data.Common.DataAdapter adapter = adapters[i];
|
|||
|
adapter.AcceptChangesDuringUpdate = true;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
return result;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) {
|
|||
|
global::System.Array.Sort<global::System.Data.DataRow>(rows, new SelfReferenceComparer(relation, childFirst));
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) {
|
|||
|
if ((this._connection != null)) {
|
|||
|
return true;
|
|||
|
}
|
|||
|
if (((this.Connection == null)
|
|||
|
|| (inputConnection == null))) {
|
|||
|
return true;
|
|||
|
}
|
|||
|
if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) {
|
|||
|
return true;
|
|||
|
}
|
|||
|
return false;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Update Order Option
|
|||
|
///</summary>
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public enum UpdateOrderOption {
|
|||
|
|
|||
|
InsertUpdateDelete = 0,
|
|||
|
|
|||
|
UpdateInsertDelete = 1,
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
///Used to sort self-referenced table's rows
|
|||
|
///</summary>
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer<global::System.Data.DataRow> {
|
|||
|
|
|||
|
private global::System.Data.DataRelation _relation;
|
|||
|
|
|||
|
private int _childFirst;
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) {
|
|||
|
this._relation = relation;
|
|||
|
if (childFirst) {
|
|||
|
this._childFirst = -1;
|
|||
|
}
|
|||
|
else {
|
|||
|
this._childFirst = 1;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) {
|
|||
|
global::System.Diagnostics.Debug.Assert((row != null));
|
|||
|
global::System.Data.DataRow root = row;
|
|||
|
distance = 0;
|
|||
|
|
|||
|
global::System.Collections.Generic.IDictionary<global::System.Data.DataRow, global::System.Data.DataRow> traversedRows = new global::System.Collections.Generic.Dictionary<global::System.Data.DataRow, global::System.Data.DataRow>();
|
|||
|
traversedRows[row] = row;
|
|||
|
|
|||
|
global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
|
|||
|
for (
|
|||
|
; ((parent != null)
|
|||
|
&& (traversedRows.ContainsKey(parent) == false));
|
|||
|
) {
|
|||
|
distance = (distance + 1);
|
|||
|
root = parent;
|
|||
|
traversedRows[parent] = parent;
|
|||
|
parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default);
|
|||
|
}
|
|||
|
|
|||
|
if ((distance == 0)) {
|
|||
|
traversedRows.Clear();
|
|||
|
traversedRows[row] = row;
|
|||
|
parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
|
|||
|
for (
|
|||
|
; ((parent != null)
|
|||
|
&& (traversedRows.ContainsKey(parent) == false));
|
|||
|
) {
|
|||
|
distance = (distance + 1);
|
|||
|
root = parent;
|
|||
|
traversedRows[parent] = parent;
|
|||
|
parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original);
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
return root;
|
|||
|
}
|
|||
|
|
|||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
|||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")]
|
|||
|
public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) {
|
|||
|
if (object.ReferenceEquals(row1, row2)) {
|
|||
|
return 0;
|
|||
|
}
|
|||
|
if ((row1 == null)) {
|
|||
|
return -1;
|
|||
|
}
|
|||
|
if ((row2 == null)) {
|
|||
|
return 1;
|
|||
|
}
|
|||
|
|
|||
|
int distance1 = 0;
|
|||
|
global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1);
|
|||
|
|
|||
|
int distance2 = 0;
|
|||
|
global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2);
|
|||
|
|
|||
|
if (object.ReferenceEquals(root1, root2)) {
|
|||
|
return (this._childFirst * distance1.CompareTo(distance2));
|
|||
|
}
|
|||
|
else {
|
|||
|
global::System.Diagnostics.Debug.Assert(((root1.Table != null)
|
|||
|
&& (root2.Table != null)));
|
|||
|
if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) {
|
|||
|
return -1;
|
|||
|
}
|
|||
|
else {
|
|||
|
return 1;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
#pragma warning restore 1591
|