Exemple #1
0
 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>();
 }
Exemple #2
0
 /// <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;
 }
Exemple #3
0
        /// <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>();
        }
Exemple #4
0
 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>();
 }
Exemple #5
0
        /// <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;
        }
Exemple #6
0
        /// <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;
        }