2023-04-25-001
This commit is contained in:
@@ -88,11 +88,26 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
_BidDocumentsStandingBook.ProjectId = this.CurrUser.LoginProjectId;
|
||||
}
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(drpDepartId.SelectedValue) )
|
||||
{
|
||||
|
||||
|
||||
var RoleIds = this.CurrUser.RoleIds;
|
||||
|
||||
if (RoleIds.Contains(Const.SedinHTGLManager))
|
||||
{
|
||||
//model.UnitId=this.CurrUser.UnitId;
|
||||
}
|
||||
else if (RoleIds.Contains(Const.OtherHTGLManager))
|
||||
{
|
||||
_BidDocumentsStandingBook.UnitId = this.CurrUser.UnitId;
|
||||
}
|
||||
else if (RoleIds.Contains(Const.SedinHTGLDepartManager))
|
||||
{
|
||||
_BidDocumentsStandingBook.UnitId = this.CurrUser.UnitId;
|
||||
_BidDocumentsStandingBook.DepartId = this.CurrUser.DepartId;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
_BidDocumentsStandingBook.UnitId = "normal";
|
||||
}
|
||||
if (dropState.SelectedValue!=Const._Null)
|
||||
{
|
||||
|
||||
@@ -88,6 +88,8 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
Model.PHTGL_BidDocumentsStandingBook table = new Model.PHTGL_BidDocumentsStandingBook();
|
||||
table.UnitId = this.CurrUser.UnitId;
|
||||
table.DepartId=this.CurrUser.DepartId;
|
||||
table.EPCCode = this.txtEPCCode.Text;
|
||||
table.ProjectShortName = this.txtProjectShortName.Text;
|
||||
table.ProjectCode = this.txtProjectCode.Text;
|
||||
@@ -177,6 +179,8 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
return;
|
||||
}
|
||||
Model.PHTGL_BidDocumentsStandingBook table = new Model.PHTGL_BidDocumentsStandingBook();
|
||||
table.UnitId = this.CurrUser.UnitId;
|
||||
table.DepartId = this.CurrUser.DepartId;
|
||||
table.EPCCode = this.txtEPCCode.Text;
|
||||
table.ProjectShortName = this.txtProjectShortName.Text;
|
||||
table.ProjectCode = this.txtProjectCode.Text;
|
||||
|
||||
@@ -73,6 +73,8 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
Model.PHTGL_BidDocumentsStandingBook table = new Model.PHTGL_BidDocumentsStandingBook();
|
||||
table.UnitId = this.CurrUser.UnitId;
|
||||
table.DepartId = this.CurrUser.DepartId;
|
||||
table.EPCCode = this.txtEPCCode.Text;
|
||||
table.ProjectShortName = this.txtProjectShortName.Text;
|
||||
table.ProjectCode = this.txtProjectCode.Text;
|
||||
@@ -158,6 +160,8 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
return;
|
||||
}
|
||||
Model.PHTGL_BidDocumentsStandingBook table = new Model.PHTGL_BidDocumentsStandingBook();
|
||||
table.UnitId = this.CurrUser.UnitId;
|
||||
table.DepartId = this.CurrUser.DepartId;
|
||||
table.EPCCode = this.txtEPCCode.Text;
|
||||
table.ProjectShortName = this.txtProjectShortName.Text;
|
||||
table.ProjectCode = this.txtProjectCode.Text;
|
||||
|
||||
@@ -200,6 +200,8 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
Model.PHTGL_BidDocumentsStandingBook _BidDocumentsStandingBook = new PHTGL_BidDocumentsStandingBook();
|
||||
_BidDocumentsStandingBook.BidDocumentsStandingBookId = SQLHelper.GetNewID();
|
||||
_BidDocumentsStandingBook.State = 0;
|
||||
_BidDocumentsStandingBook.UnitId = this.CurrUser.UnitId;
|
||||
_BidDocumentsStandingBook.DepartId = this.CurrUser.DepartId;
|
||||
if (Type=="1")
|
||||
{
|
||||
_BidDocumentsStandingBook.ProjectId = this.CurrUser.LoginProjectId;
|
||||
|
||||
@@ -61,24 +61,24 @@
|
||||
</Toolbars>
|
||||
<Columns>
|
||||
<f:TemplateField ColumnID="tfPageIndex" Width="55px" HeaderText="序号" HeaderTextAlign="Center" TextAlign="Center"
|
||||
EnableLock="true" Locked="true">
|
||||
>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblPageIndex" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField ColumnID="EPCCode" EnableLock="true" Locked="true" DataField="EPCCode" Width="120px" FieldType="String" HeaderText="总承包合同编号" TextAlign="Center"
|
||||
<f:RenderField ColumnID="EPCCode" DataField="EPCCode" Width="120px" FieldType="String" HeaderText="总承包合同编号" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField ColumnID="ProjectName" EnableLock="true" Locked="true" DataField="ProjectName" Width="180px" FieldType="String" HeaderText="项目名称" TextAlign="Center"
|
||||
<f:RenderField ColumnID="ProjectName" DataField="ProjectName" Width="180px" FieldType="String" HeaderText="项目名称" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField ColumnID="ProjectCode" EnableLock="true" Locked="true" DataField="ProjectCode" Width="180px" FieldType="String" HeaderText="项目代码" TextAlign="Center"
|
||||
<f:RenderField ColumnID="ProjectCode" DataField="ProjectCode" Width="180px" FieldType="String" HeaderText="项目代码" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField ColumnID="ContractName" EnableLock="true" Locked="true" DataField="ContractName" Width="180px" FieldType="String" HeaderText="合同名称" TextAlign="Center"
|
||||
<f:RenderField ColumnID="ContractName" DataField="ContractName" Width="180px" FieldType="String" HeaderText="合同名称" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField ColumnID="ContractNum" EnableLock="true" Locked="true" DataField="ContractNum" Width="180px" FieldType="String" HeaderText="合同编号" TextAlign="Center"
|
||||
<f:RenderField ColumnID="ContractNum" DataField="ContractNum" Width="180px" FieldType="String" HeaderText="合同编号" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:TemplateField ColumnID="States" Width="180px" HeaderText="状态" HeaderTextAlign="Center"
|
||||
@@ -99,9 +99,11 @@
|
||||
<f:RenderField ColumnID="ContractAmount" DataField="ContractAmount" Width="120px" FieldType="String" HeaderText="合同金额" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:RenderField ColumnID="DepartName" DataField="DepartName" Width="120px" FieldType="String" HeaderText="主办部门" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
<f:TemplateField HeaderText="主办部门" Width="100px" HeaderTextAlign="Center" TextAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="txtDepartId" Text='<%# BLL.DepartService.getDepartNameById(Eval("DepartId")) %>' runat="server" Height="25px" ></asp:Label>
|
||||
</ItemTemplate>
|
||||
</f:TemplateField>
|
||||
<f:RenderField ColumnID="Agent" DataField="Agent" Width="120px" FieldType="String" HeaderText="经办人" TextAlign="Center"
|
||||
HeaderTextAlign="Center">
|
||||
</f:RenderField>
|
||||
|
||||
@@ -38,10 +38,27 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
private void BindGrid()
|
||||
{
|
||||
var model = new Model.PHTGL_ContractStandingBook();
|
||||
if (drpDepartId.SelectedValue!=Const._Null)
|
||||
var RoleIds = this.CurrUser.RoleIds;
|
||||
|
||||
if (RoleIds.Contains(Const.SedinHTGLManager))
|
||||
{
|
||||
model.DepartId = drpDepartId.SelectedValue;
|
||||
//model.UnitId=this.CurrUser.UnitId;
|
||||
}
|
||||
else if (RoleIds.Contains(Const.OtherHTGLManager))
|
||||
{
|
||||
model.UnitId = this.CurrUser.UnitId;
|
||||
}
|
||||
else if (RoleIds.Contains(Const.SedinHTGLDepartManager))
|
||||
{
|
||||
model.UnitId = this.CurrUser.UnitId;
|
||||
model.DepartId= this.CurrUser.DepartId;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
model.UnitId = "normal";
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(txtContractName.Text.Trim()))
|
||||
{
|
||||
model.ContractName = txtContractName.Text.Trim();
|
||||
@@ -52,7 +69,10 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
}
|
||||
var list= BLL.ContractStandingBookService.GetPHTGL_ContractStandingBookByModle( model);
|
||||
//var list= BLL.ContractStandingBookService.getListData( model, Grid1);
|
||||
|
||||
if (drpDepartId.SelectedValue != Const._Null)
|
||||
{
|
||||
list=list.Where(d => d.DepartId==drpDepartId.SelectedValue). ToList();
|
||||
}
|
||||
Grid1.RecordCount = list.Count;
|
||||
var table = this.GetPagedDataTable(Grid1, list);
|
||||
Grid1.DataSource = table;
|
||||
|
||||
@@ -176,6 +176,15 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label lbImageUrl;
|
||||
|
||||
/// <summary>
|
||||
/// txtDepartId 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.Label txtDepartId;
|
||||
|
||||
/// <summary>
|
||||
/// ToolbarSeparator1 控件。
|
||||
/// </summary>
|
||||
|
||||
@@ -74,9 +74,6 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
this.GetButtonPower();
|
||||
|
||||
BindingTab1();
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -115,27 +112,28 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
txtContactPersonOfPartyB.Text = contract.ContactPersonOfPartyB;
|
||||
txtContactPersonPhoneOfPartyB.Text = contract.ContactPersonPhoneOfPartyB;
|
||||
txtContactPersonEmailOfPartyB.Text = contract.ContactPersonEmailOfPartyB;
|
||||
txtContractAmountExcludingTax.Text = contract.ContractAmountExcludingTax.ToString();
|
||||
txtContractAmountExcludingTax.Text = contract.ContractAmountExcludingTax;
|
||||
txtPriceMethod.Text = contract.PriceMethod;
|
||||
txtSignedOnDate.Text = contract.SignedOnDate.ToString();
|
||||
txtContractStartDate.Text = contract.ContractStartDate.ToString();
|
||||
txtContractEndDate.Text = contract.ContractEndDate.ToString();
|
||||
txtSignedOnDate.Text = contract.SignedOnDate;
|
||||
txtContractStartDate.Text = contract.ContractStartDate;
|
||||
txtContractEndDate.Text = contract.ContractEndDate;
|
||||
txtPricingBasis.Text = contract.PricingBasis;
|
||||
txtStatus.Text = contract.Status;
|
||||
txtSubcontractingMethod.Text = contract.SubcontractingMethod;
|
||||
txtIsItACentralizedPurchaseSupplier.Text = contract.IsItACentralizedPurchaseSupplier.ToString();
|
||||
txtIsItACentralizedPurchaseSupplier.Text = contract.IsItACentralizedPurchaseSupplier;
|
||||
this.txtAgent.Text = contract.Agent;
|
||||
this.txtContractType.Text = contract.ContractType;
|
||||
this.txtConfirmWay.Text= contract.ConfirmWay;
|
||||
this.txtDepart.Text=BLL.DepartService.getDepartNameById(contract.DepartId);
|
||||
this.txtContractAmount.Text = contract.ContractAmount.ToString();
|
||||
this.txtContractAmount.Text = contract.ContractAmount;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtAgent.Text = this.CurrUser.PersonName;
|
||||
this.txtDepart.Text = BLL.DepartService.getDepartNameById(CurrUser.DepartId);
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
this.txtAgent.Text = this.CurrUser.PersonName;
|
||||
this.txtDepart.Text = BLL.DepartService.getDepartNameById(this.CurrUser.DepartId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -173,7 +171,7 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
void Save(string Type)
|
||||
{
|
||||
Model.PHTGL_ContractStandingBook contract = new Model.PHTGL_ContractStandingBook();
|
||||
|
||||
contract.UnitId = this.CurrUser.UnitId;
|
||||
contract.EPCCode = this.txtEPCCode.Text;
|
||||
contract.ContractAttribute = this.txtContractAttribute.Text;
|
||||
contract.ContractName = this.txtContractName.Text;
|
||||
@@ -207,6 +205,7 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
contract.ContractType = this.txtContractType.Text;
|
||||
contract.ConfirmWay = this.txtConfirmWay.Text;
|
||||
contract.DepartId = this.CurrUser.DepartId;
|
||||
|
||||
contract.ContractAmount = this.txtContractAmount.Text;
|
||||
if (Type==Const.BtnSubmit)
|
||||
{
|
||||
|
||||
@@ -198,6 +198,7 @@ namespace FineUIPro.Web.PHTGL.Filing
|
||||
{
|
||||
Model.PHTGL_ContractStandingBook _ContractStandingBook = new PHTGL_ContractStandingBook();
|
||||
_ContractStandingBook.ContractId = SQLHelper.GetNewID();
|
||||
_ContractStandingBook.UnitId = this.CurrUser.UnitId;
|
||||
_ContractStandingBook.States = 0;
|
||||
_ContractStandingBook.DepartId = this.CurrUser.DepartId;
|
||||
_ContractStandingBook.Agent = this.CurrUser.PersonName;
|
||||
|
||||
Reference in New Issue
Block a user