修改项目策划、总包合同

This commit is contained in:
2023-06-05 16:41:08 +08:00
parent ac62dd3074
commit 9c2efb128b
29 changed files with 1899 additions and 332 deletions
+572
View File
@@ -62,6 +62,9 @@ namespace Model
partial void InsertActionPlan_MainContractApprove(ActionPlan_MainContractApprove instance);
partial void UpdateActionPlan_MainContractApprove(ActionPlan_MainContractApprove instance);
partial void DeleteActionPlan_MainContractApprove(ActionPlan_MainContractApprove instance);
partial void InsertActionPlan_MainContractOpinion(ActionPlan_MainContractOpinion instance);
partial void UpdateActionPlan_MainContractOpinion(ActionPlan_MainContractOpinion instance);
partial void DeleteActionPlan_MainContractOpinion(ActionPlan_MainContractOpinion instance);
partial void InsertActionPlan_ManagerRule(ActionPlan_ManagerRule instance);
partial void UpdateActionPlan_ManagerRule(ActionPlan_ManagerRule instance);
partial void DeleteActionPlan_ManagerRule(ActionPlan_ManagerRule instance);
@@ -74,6 +77,9 @@ namespace Model
partial void InsertActionPlan_ProjectPlanApprove(ActionPlan_ProjectPlanApprove instance);
partial void UpdateActionPlan_ProjectPlanApprove(ActionPlan_ProjectPlanApprove instance);
partial void DeleteActionPlan_ProjectPlanApprove(ActionPlan_ProjectPlanApprove instance);
partial void InsertActionPlan_ProjectPlanOpinion(ActionPlan_ProjectPlanOpinion instance);
partial void UpdateActionPlan_ProjectPlanOpinion(ActionPlan_ProjectPlanOpinion instance);
partial void DeleteActionPlan_ProjectPlanOpinion(ActionPlan_ProjectPlanOpinion instance);
partial void InsertAttachFile(AttachFile instance);
partial void UpdateAttachFile(AttachFile instance);
partial void DeleteAttachFile(AttachFile instance);
@@ -1790,6 +1796,14 @@ namespace Model
}
}
public System.Data.Linq.Table<ActionPlan_MainContractOpinion> ActionPlan_MainContractOpinion
{
get
{
return this.GetTable<ActionPlan_MainContractOpinion>();
}
}
public System.Data.Linq.Table<ActionPlan_ManagerRule> ActionPlan_ManagerRule
{
get
@@ -1822,6 +1836,14 @@ namespace Model
}
}
public System.Data.Linq.Table<ActionPlan_ProjectPlanOpinion> ActionPlan_ProjectPlanOpinion
{
get
{
return this.GetTable<ActionPlan_ProjectPlanOpinion>();
}
}
public System.Data.Linq.Table<AttachFile> AttachFile
{
get
@@ -12088,6 +12110,8 @@ namespace Model
private EntitySet<ActionPlan_MainContractApprove> _ActionPlan_MainContractApprove;
private EntitySet<ActionPlan_MainContractOpinion> _ActionPlan_MainContractOpinion;
#region
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
@@ -12127,6 +12151,7 @@ namespace Model
this._Base_Project = default(EntityRef<Base_Project>);
this._Person_Persons = default(EntityRef<Person_Persons>);
this._ActionPlan_MainContractApprove = new EntitySet<ActionPlan_MainContractApprove>(new Action<ActionPlan_MainContractApprove>(this.attach_ActionPlan_MainContractApprove), new Action<ActionPlan_MainContractApprove>(this.detach_ActionPlan_MainContractApprove));
this._ActionPlan_MainContractOpinion = new EntitySet<ActionPlan_MainContractOpinion>(new Action<ActionPlan_MainContractOpinion>(this.attach_ActionPlan_MainContractOpinion), new Action<ActionPlan_MainContractOpinion>(this.detach_ActionPlan_MainContractOpinion));
OnCreated();
}
@@ -12499,6 +12524,19 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ActionPlan_MainContractOpinion_ActionPlan_MainContract", Storage="_ActionPlan_MainContractOpinion", ThisKey="MainContractId", OtherKey="MainContractId", DeleteRule="NO ACTION")]
public EntitySet<ActionPlan_MainContractOpinion> ActionPlan_MainContractOpinion
{
get
{
return this._ActionPlan_MainContractOpinion;
}
set
{
this._ActionPlan_MainContractOpinion.Assign(value);
}
}
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;
@@ -12530,6 +12568,18 @@ namespace Model
this.SendPropertyChanging();
entity.ActionPlan_MainContract = null;
}
private void attach_ActionPlan_MainContractOpinion(ActionPlan_MainContractOpinion entity)
{
this.SendPropertyChanging();
entity.ActionPlan_MainContract = this;
}
private void detach_ActionPlan_MainContractOpinion(ActionPlan_MainContractOpinion entity)
{
this.SendPropertyChanging();
entity.ActionPlan_MainContract = null;
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ActionPlan_MainContractApprove")]
@@ -12892,6 +12942,253 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ActionPlan_MainContractOpinion")]
public partial class ActionPlan_MainContractOpinion : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _MainContractOpinionId;
private string _MainContractId;
private string _OpinionMan;
private System.Nullable<System.DateTime> _OpinionDate;
private string _OriginalNum;
private string _OriginalContent;
private string _Opinion;
private EntityRef<ActionPlan_MainContract> _ActionPlan_MainContract;
#region
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnMainContractOpinionIdChanging(string value);
partial void OnMainContractOpinionIdChanged();
partial void OnMainContractIdChanging(string value);
partial void OnMainContractIdChanged();
partial void OnOpinionManChanging(string value);
partial void OnOpinionManChanged();
partial void OnOpinionDateChanging(System.Nullable<System.DateTime> value);
partial void OnOpinionDateChanged();
partial void OnOriginalNumChanging(string value);
partial void OnOriginalNumChanged();
partial void OnOriginalContentChanging(string value);
partial void OnOriginalContentChanged();
partial void OnOpinionChanging(string value);
partial void OnOpinionChanged();
#endregion
public ActionPlan_MainContractOpinion()
{
this._ActionPlan_MainContract = default(EntityRef<ActionPlan_MainContract>);
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainContractOpinionId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string MainContractOpinionId
{
get
{
return this._MainContractOpinionId;
}
set
{
if ((this._MainContractOpinionId != value))
{
this.OnMainContractOpinionIdChanging(value);
this.SendPropertyChanging();
this._MainContractOpinionId = value;
this.SendPropertyChanged("MainContractOpinionId");
this.OnMainContractOpinionIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_MainContractId", DbType="NVarChar(50)")]
public string MainContractId
{
get
{
return this._MainContractId;
}
set
{
if ((this._MainContractId != value))
{
if (this._ActionPlan_MainContract.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnMainContractIdChanging(value);
this.SendPropertyChanging();
this._MainContractId = value;
this.SendPropertyChanged("MainContractId");
this.OnMainContractIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpinionMan", DbType="NVarChar(50)")]
public string OpinionMan
{
get
{
return this._OpinionMan;
}
set
{
if ((this._OpinionMan != value))
{
this.OnOpinionManChanging(value);
this.SendPropertyChanging();
this._OpinionMan = value;
this.SendPropertyChanged("OpinionMan");
this.OnOpinionManChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpinionDate", DbType="DateTime")]
public System.Nullable<System.DateTime> OpinionDate
{
get
{
return this._OpinionDate;
}
set
{
if ((this._OpinionDate != value))
{
this.OnOpinionDateChanging(value);
this.SendPropertyChanging();
this._OpinionDate = value;
this.SendPropertyChanged("OpinionDate");
this.OnOpinionDateChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OriginalNum", DbType="NVarChar(100)")]
public string OriginalNum
{
get
{
return this._OriginalNum;
}
set
{
if ((this._OriginalNum != value))
{
this.OnOriginalNumChanging(value);
this.SendPropertyChanging();
this._OriginalNum = value;
this.SendPropertyChanged("OriginalNum");
this.OnOriginalNumChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OriginalContent", DbType="NVarChar(1000)")]
public string OriginalContent
{
get
{
return this._OriginalContent;
}
set
{
if ((this._OriginalContent != value))
{
this.OnOriginalContentChanging(value);
this.SendPropertyChanging();
this._OriginalContent = value;
this.SendPropertyChanged("OriginalContent");
this.OnOriginalContentChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Opinion", DbType="NVarChar(1000)")]
public string Opinion
{
get
{
return this._Opinion;
}
set
{
if ((this._Opinion != value))
{
this.OnOpinionChanging(value);
this.SendPropertyChanging();
this._Opinion = value;
this.SendPropertyChanged("Opinion");
this.OnOpinionChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ActionPlan_MainContractOpinion_ActionPlan_MainContract", Storage="_ActionPlan_MainContract", ThisKey="MainContractId", OtherKey="MainContractId", IsForeignKey=true)]
public ActionPlan_MainContract ActionPlan_MainContract
{
get
{
return this._ActionPlan_MainContract.Entity;
}
set
{
ActionPlan_MainContract previousValue = this._ActionPlan_MainContract.Entity;
if (((previousValue != value)
|| (this._ActionPlan_MainContract.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._ActionPlan_MainContract.Entity = null;
previousValue.ActionPlan_MainContractOpinion.Remove(this);
}
this._ActionPlan_MainContract.Entity = value;
if ((value != null))
{
value.ActionPlan_MainContractOpinion.Add(this);
this._MainContractId = value.MainContractId;
}
else
{
this._MainContractId = default(string);
}
this.SendPropertyChanged("ActionPlan_MainContract");
}
}
}
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void SendPropertyChanging()
{
if ((this.PropertyChanging != null))
{
this.PropertyChanging(this, emptyChangingEventArgs);
}
}
protected virtual void SendPropertyChanged(String propertyName)
{
if ((this.PropertyChanged != null))
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ActionPlan_ManagerRule")]
public partial class ActionPlan_ManagerRule : INotifyPropertyChanging, INotifyPropertyChanged
{
@@ -13916,6 +14213,8 @@ namespace Model
private EntitySet<ActionPlan_ProjectPlanApprove> _ActionPlan_ProjectPlanApprove;
private EntitySet<ActionPlan_ProjectPlanOpinion> _ActionPlan_ProjectPlanOpinion;
#region
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
@@ -13955,6 +14254,7 @@ namespace Model
this._Base_Project = default(EntityRef<Base_Project>);
this._Person_Persons = default(EntityRef<Person_Persons>);
this._ActionPlan_ProjectPlanApprove = new EntitySet<ActionPlan_ProjectPlanApprove>(new Action<ActionPlan_ProjectPlanApprove>(this.attach_ActionPlan_ProjectPlanApprove), new Action<ActionPlan_ProjectPlanApprove>(this.detach_ActionPlan_ProjectPlanApprove));
this._ActionPlan_ProjectPlanOpinion = new EntitySet<ActionPlan_ProjectPlanOpinion>(new Action<ActionPlan_ProjectPlanOpinion>(this.attach_ActionPlan_ProjectPlanOpinion), new Action<ActionPlan_ProjectPlanOpinion>(this.detach_ActionPlan_ProjectPlanOpinion));
OnCreated();
}
@@ -14327,6 +14627,19 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ActionPlan_ProjectPlanOpinion_ActionPlan_ProjectPlan", Storage="_ActionPlan_ProjectPlanOpinion", ThisKey="ProjectPlanId", OtherKey="ProjectPlanId", DeleteRule="NO ACTION")]
public EntitySet<ActionPlan_ProjectPlanOpinion> ActionPlan_ProjectPlanOpinion
{
get
{
return this._ActionPlan_ProjectPlanOpinion;
}
set
{
this._ActionPlan_ProjectPlanOpinion.Assign(value);
}
}
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;
@@ -14358,6 +14671,18 @@ namespace Model
this.SendPropertyChanging();
entity.ActionPlan_ProjectPlan = null;
}
private void attach_ActionPlan_ProjectPlanOpinion(ActionPlan_ProjectPlanOpinion entity)
{
this.SendPropertyChanging();
entity.ActionPlan_ProjectPlan = this;
}
private void detach_ActionPlan_ProjectPlanOpinion(ActionPlan_ProjectPlanOpinion entity)
{
this.SendPropertyChanging();
entity.ActionPlan_ProjectPlan = null;
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ActionPlan_ProjectPlanApprove")]
@@ -14720,6 +15045,253 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.ActionPlan_ProjectPlanOpinion")]
public partial class ActionPlan_ProjectPlanOpinion : INotifyPropertyChanging, INotifyPropertyChanged
{
private static PropertyChangingEventArgs emptyChangingEventArgs = new PropertyChangingEventArgs(String.Empty);
private string _ProjectPlanOpinionId;
private string _ProjectPlanId;
private string _OpinionMan;
private System.Nullable<System.DateTime> _OpinionDate;
private string _OriginalNum;
private string _OriginalContent;
private string _Opinion;
private EntityRef<ActionPlan_ProjectPlan> _ActionPlan_ProjectPlan;
#region
partial void OnLoaded();
partial void OnValidate(System.Data.Linq.ChangeAction action);
partial void OnCreated();
partial void OnProjectPlanOpinionIdChanging(string value);
partial void OnProjectPlanOpinionIdChanged();
partial void OnProjectPlanIdChanging(string value);
partial void OnProjectPlanIdChanged();
partial void OnOpinionManChanging(string value);
partial void OnOpinionManChanged();
partial void OnOpinionDateChanging(System.Nullable<System.DateTime> value);
partial void OnOpinionDateChanged();
partial void OnOriginalNumChanging(string value);
partial void OnOriginalNumChanged();
partial void OnOriginalContentChanging(string value);
partial void OnOriginalContentChanged();
partial void OnOpinionChanging(string value);
partial void OnOpinionChanged();
#endregion
public ActionPlan_ProjectPlanOpinion()
{
this._ActionPlan_ProjectPlan = default(EntityRef<ActionPlan_ProjectPlan>);
OnCreated();
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectPlanOpinionId", DbType="NVarChar(50) NOT NULL", CanBeNull=false, IsPrimaryKey=true)]
public string ProjectPlanOpinionId
{
get
{
return this._ProjectPlanOpinionId;
}
set
{
if ((this._ProjectPlanOpinionId != value))
{
this.OnProjectPlanOpinionIdChanging(value);
this.SendPropertyChanging();
this._ProjectPlanOpinionId = value;
this.SendPropertyChanged("ProjectPlanOpinionId");
this.OnProjectPlanOpinionIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ProjectPlanId", DbType="NVarChar(50)")]
public string ProjectPlanId
{
get
{
return this._ProjectPlanId;
}
set
{
if ((this._ProjectPlanId != value))
{
if (this._ActionPlan_ProjectPlan.HasLoadedOrAssignedValue)
{
throw new System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException();
}
this.OnProjectPlanIdChanging(value);
this.SendPropertyChanging();
this._ProjectPlanId = value;
this.SendPropertyChanged("ProjectPlanId");
this.OnProjectPlanIdChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpinionMan", DbType="NVarChar(50)")]
public string OpinionMan
{
get
{
return this._OpinionMan;
}
set
{
if ((this._OpinionMan != value))
{
this.OnOpinionManChanging(value);
this.SendPropertyChanging();
this._OpinionMan = value;
this.SendPropertyChanged("OpinionMan");
this.OnOpinionManChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OpinionDate", DbType="DateTime")]
public System.Nullable<System.DateTime> OpinionDate
{
get
{
return this._OpinionDate;
}
set
{
if ((this._OpinionDate != value))
{
this.OnOpinionDateChanging(value);
this.SendPropertyChanging();
this._OpinionDate = value;
this.SendPropertyChanged("OpinionDate");
this.OnOpinionDateChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OriginalNum", DbType="NVarChar(100)")]
public string OriginalNum
{
get
{
return this._OriginalNum;
}
set
{
if ((this._OriginalNum != value))
{
this.OnOriginalNumChanging(value);
this.SendPropertyChanging();
this._OriginalNum = value;
this.SendPropertyChanged("OriginalNum");
this.OnOriginalNumChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_OriginalContent", DbType="NVarChar(1000)")]
public string OriginalContent
{
get
{
return this._OriginalContent;
}
set
{
if ((this._OriginalContent != value))
{
this.OnOriginalContentChanging(value);
this.SendPropertyChanging();
this._OriginalContent = value;
this.SendPropertyChanged("OriginalContent");
this.OnOriginalContentChanged();
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_Opinion", DbType="NVarChar(1000)")]
public string Opinion
{
get
{
return this._Opinion;
}
set
{
if ((this._Opinion != value))
{
this.OnOpinionChanging(value);
this.SendPropertyChanging();
this._Opinion = value;
this.SendPropertyChanged("Opinion");
this.OnOpinionChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_ActionPlan_ProjectPlanOpinion_ActionPlan_ProjectPlan", Storage="_ActionPlan_ProjectPlan", ThisKey="ProjectPlanId", OtherKey="ProjectPlanId", IsForeignKey=true)]
public ActionPlan_ProjectPlan ActionPlan_ProjectPlan
{
get
{
return this._ActionPlan_ProjectPlan.Entity;
}
set
{
ActionPlan_ProjectPlan previousValue = this._ActionPlan_ProjectPlan.Entity;
if (((previousValue != value)
|| (this._ActionPlan_ProjectPlan.HasLoadedOrAssignedValue == false)))
{
this.SendPropertyChanging();
if ((previousValue != null))
{
this._ActionPlan_ProjectPlan.Entity = null;
previousValue.ActionPlan_ProjectPlanOpinion.Remove(this);
}
this._ActionPlan_ProjectPlan.Entity = value;
if ((value != null))
{
value.ActionPlan_ProjectPlanOpinion.Add(this);
this._ProjectPlanId = value.ProjectPlanId;
}
else
{
this._ProjectPlanId = default(string);
}
this.SendPropertyChanged("ActionPlan_ProjectPlan");
}
}
}
public event PropertyChangingEventHandler PropertyChanging;
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void SendPropertyChanging()
{
if ((this.PropertyChanging != null))
{
this.PropertyChanging(this, emptyChangingEventArgs);
}
}
protected virtual void SendPropertyChanged(String propertyName)
{
if ((this.PropertyChanged != null))
{
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
}
[global::System.Data.Linq.Mapping.TableAttribute(Name="dbo.AttachFile")]
public partial class AttachFile : INotifyPropertyChanging, INotifyPropertyChanged
{