public ContractBoqViewModel(String ProjectNo, String ProjectName) { NodeList = new BindingList <ContractBoiNode>(); this.ProjectNo = ProjectNo; this.ProjectName = ProjectName; contractBoqService = new MeteringPaymentClient().GetIContractBoqService(); RootList = new List <ContractBoiNode>(); updateList = new List <ContractBoiNode>(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="ProjectNo">项目编号</param> public frmPrjBoq(String ProjectNo, String ProjectName) { InitializeComponent(); this.ProjectNo = ProjectNo; this.ProjectName = ProjectName; projectBoq = new MeteringPaymentClient().GetIContractBoqService(); tlDetail.ActiveFilterString = "StatId=1"; tlDetail.FilterNode += OnFilterNode; }
/// <summary> /// 构造函数 /// </summary> /// <param name="ProjectNo"></param> public ChangeListViewModel(String ProjectNo, string ProjectName) { this.projectNo = ProjectNo; this.projectName = ProjectName; MeteringPaymentClient client = new MeteringPaymentClient(); projectBoqChangeService = client.GetIContractBoqChangeService(); projectBoqService = client.GetIContractBoqService(); ChangedList = new BindingList <ContractBoqChangeInfo>(); }
public ContractBoqChanegEditViewModel(BindingList <ContractBoqChangeDetailEx> ChangeDetailExList, String ProjectNo, String ProjectName) { NodeList = new BindingList <ContractBoiChangeNode>(); this.ProjectNo = ProjectNo; this.ProjectName = ProjectName; this.ChangeDetailExList = ChangeDetailExList; contractBoqService = new MeteringPaymentClient().GetIContractBoqService(); RootList = new List <ContractBoiChangeNode>(); updateList = new List <ContractBoiChangeNode>(); deleteList = new List <ContractBoiChangeNode>(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="ProjectNo">项目编号</param> public frmPrjBoqChangeEdit(ContractBoqChanegEditViewModel viewModel, String ProjectNo, String ProjectName) { InitializeComponent(); this.ProjectNo = ProjectNo; this.ProjectName = ProjectName; this.viewModel = viewModel; projectBoq = new MeteringPaymentClient().GetIContractBoqService(); tlBoi.ActiveFilterString = "StatId=1"; this.Shown += ParentForm_Shown; viewModel.Editing = true; }
/// <summary> /// 构造函数 /// </summary> /// <param name="ChangeNo"></param> public ChangeDetailViewModel(BindingList <ContractBoqChangeInfo> ChangedList, String ProjectNo, string ProjectName = "") { this.projectNo = ProjectNo; this.projectName = ProjectName; MeteringPaymentClient client = new MeteringPaymentClient(); projectBoqChangeService = client.GetIContractBoqChangeService(); projectBoqService = client.GetIContractBoqService(); this.ChangedList = ChangedList; BoqChangeEx = new ProjectBoqChangeEx(); BoqChangeEx.ProjectNo = projectNo; }