Ejemplo n.º 1
0
        public static PmsBaseLineProject SelPmsBaseLIneProject(PmsBaseLineProject _param)
        {
            _param.Type = PmsConstant.TYPE_BASE_LINE_PROJECT;
            PmsBaseLineProject pmsBaseLineProject = DaoFactory.GetData <PmsBaseLineProject>("Pms.SelPmsBaseLineProject", _param);

            pmsBaseLineProject.BPolicy = BPolicyRepository.SelBPolicy(new BPolicy {
                Type = pmsBaseLineProject.Type, OID = pmsBaseLineProject.BPolicyOID
            }).First();
            return(pmsBaseLineProject);
        }
Ejemplo n.º 2
0
 public static int InsPmsBaseLineProject(PmsBaseLineProject _param)
 {
     _param.CreateUs = 1;
     if (_param.BPolicyOID == null)
     {
         _param.BPolicyOID = BPolicyRepository.SelBPolicy(new BPolicy {
             Type = _param.Type
         }).First().OID;
     }
     return(DaoFactory.SetInsert("Pms.InsPmsBaseLineProject", _param));
 }
Ejemplo n.º 3
0
        public static PmsBaseLineRelationship getListBaseLineWbsStructure(int _level, int _FromOID, int _RootBaseLineOID, PmsBaseLineProject _proj)
        {
            PmsBaseLineRelationship getStructure = new PmsBaseLineRelationship();

            getStructure.Level             = _level;
            getStructure.RootBaseLineOID   = _RootBaseLineOID;
            getStructure.ToOID             = _FromOID;
            getStructure.ObjName           = _proj.ProjectNm;
            getStructure.ProjectBaseLineNm = _proj.Name;
            getStructure.ObjType           = PmsConstant.TYPE_PROJECT;
            getStructure.EstDuration       = _proj.EstDuration;
            getStructure.EstStartDt        = _proj.EstStartDt;
            getStructure.EstEndDt          = _proj.EstEndDt;
            getStructure.ActDuration       = _proj.ActDuration;
            getStructure.ActStartDt        = _proj.ActStartDt;
            getStructure.ActEndDt          = _proj.ActEndDt;
            getStructure.Id         = null;
            getStructure.WorkingDay = _proj.WorkingDay;
            getBaseLineWbsStructure(getStructure, _FromOID, _RootBaseLineOID, Convert.ToInt32(_proj.WorkingDay));
            return(getStructure);
        }