Ejemplo n.º 1
0
 public ViewProject(string ProjectID)
 {
     InitializeComponent();
     this.ProjectID = ProjectID;
     try
     {
         UfidaPMS.Models.Project model = WSAL.WSProject.GetModel(ProjectID);
         if (model == null)
         {
             MessageBox.Show("加载数据中发生错误,请稍候再试!");
             this.Dispose();
         }
         else
         {
             tbContractName.Text          = model.ContractNo;
             tbDepartment.Text            = model.implementdepartment;
             tbManager.Text               = model.regulator;
             tbPMPProjectNo.Text          = model.pmpprojectid;
             tbProjectLevel.Text          = model.projectlevel;
             tbProjectManager.Text        = model.projectmanager;
             tbProjectName.Text           = model.projectname;
             tbSubContractName.Text       = model.SubContractNo;
             dgvSubProjectList.DataSource = model.DSSubProject.Tables[0];
         }
     }
     catch
     {
         MessageBox.Show("加载数据中发生错误,请稍候再试!");
         this.Dispose();
     }
 }
Ejemplo n.º 2
0
        public EditProject(string ProjectID)
        {
            InitializeComponent();
            this.ProjectID = ProjectID;
            try
            {
                //ProjectMethod.DataSource = WSAL.WSCommon.GetProjectMethod();
                //ProjectMethod.DisplayMember = "ProjectMethod";
                //ProjectMethod.ValueMember = "ProjectMethod";
                UfidaPMS.Models.Project model = WSAL.WSProject.GetModel(ProjectID);
                if (model == null)
                {
                    MessageBox.Show("加载数据中发生错误,请稍候再试!");
                    this.Dispose();
                }
                else
                {
                    DataSet Ds = WSAL.WSDictonary.GetAllDict();

                    cbPM.DataSource    = Ds.Tables["projectmanager"];
                    cbPM.DisplayMember = "projectmanager";
                    cbPM.DisplayMember = "projectmanager";

                    cbDepartment.DataSource    = Ds.Tables["department"];
                    cbDepartment.DisplayMember = "department";
                    cbDepartment.ValueMember   = "department";

                    cbManager.DataSource    = Ds.Tables["regulator"];
                    cbManager.DisplayMember = "regulator";
                    cbManager.ValueMember   = "regulator";


                    //ProjectMethod.DataSource = WSAL.WSCommon.GetProjectMethod();
                    ProjectMethod.DataSource    = Ds.Tables["projectmethod"];
                    ProjectMethod.DisplayMember = "ProjectMethod";
                    ProjectMethod.ValueMember   = "ProjectMethod";

                    cbContract.Text              = model.ContractNo;
                    cbContract.Enabled           = false;
                    cbDepartment.Text            = model.implementdepartment;
                    cbManager.Text               = model.regulator;
                    tbPMPProjectNo.Text          = model.pmpprojectid;
                    cbProjectLevel.Text          = model.projectlevel;
                    cbPM.Text                    = model.projectmanager;
                    tbProjectName.Text           = model.projectname;
                    tbSubContract.Text           = model.SubContractNo;
                    tbSubContract.Enabled        = false;
                    dgvSubProjectList.DataSource = model.DSSubProject.Tables[0];
                }
            }
            catch
            {
                MessageBox.Show("加载数据中发生错误,请稍候再试!");
                this.Dispose();
            }
        }