Exemplo n.º 1
0
        protected static FR_Guid Execute(DbConnection Connection, DbTransaction Transaction, P_L5PR_SPG_1255 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null)
        {
            #region UserCode
            var returnValue = new FR_Guid();
            //Put your code here

            ORM_TMS_PRO_Project_Group item = new ORM_TMS_PRO_Project_Group();
            if (Parameter.TMS_PRO_Project_GroupID != Guid.Empty)
            {
                var result = item.Load(Connection, Transaction, Parameter.TMS_PRO_Project_GroupID);
                if (result.Status != FR_Status.Success || item.TMS_PRO_Project_GroupID == Guid.Empty)
                {
                    var error = new FR_Guid();
                    error.ErrorMessage = "No Such ID";
                    error.Status       = FR_Status.Error_Internal;
                    return(error);
                }
            }

            item.ProjectGroup_Name        = Parameter.ProjectGroup_Name;
            item.ProjectGroup_Description = Parameter.ProjectGroup_Description;
            item.Tenant_RefID             = securityTicket.TenantID;
            item.Save(Connection, Transaction);

            return(new FR_Guid(item.TMS_PRO_Project_GroupID));

            #endregion UserCode
        }
Exemplo n.º 2
0
        protected static FR_Guid Execute(DbConnection Connection, DbTransaction Transaction, P_L5PR_DPG_1258 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null)
        {
            //Leave UserCode region to enable user code saving
            #region UserCode
            var returnValue = new FR_Guid();

            ORM_TMS_PRO_Project_Group item = new ORM_TMS_PRO_Project_Group();
            if (Parameter.TMS_PRO_Project_GroupID != Guid.Empty)
            {
                var result = item.Load(Connection, Transaction, Parameter.TMS_PRO_Project_GroupID);
                if (result.Status != FR_Status.Success || item.TMS_PRO_Project_GroupID == Guid.Empty)
                {
                    var error = new FR_Guid();
                    error.ErrorMessage = "No Such ID";
                    error.Status       = FR_Status.Error_Internal;
                    return(error);
                }
            }


            item.IsDeleted = true;
            item.Save(Connection, Transaction);

            return(returnValue);

            #endregion UserCode
        }
Exemplo n.º 3
0
        protected static FR_L5PR_GPGFPGID_1319 Execute(DbConnection Connection, DbTransaction Transaction, P_L5PR_GPGFPGID_1319 Parameter, CSV2Core.SessionSecurity.SessionSecurityTicket securityTicket = null)
        {
            #region UserCode
            var returnValue = new FR_L5PR_GPGFPGID_1319();
            returnValue.Result = new L5PR_GPGFPGID_1319();
            //Put your code here
            L5PR_GPGFT_1315 resultProjectGroup = new L5PR_GPGFT_1315();

            ORM_TMS_PRO_Project_Group.Query projectGroupQuery = new ORM_TMS_PRO_Project_Group.Query();
            projectGroupQuery.TMS_PRO_Project_GroupID = Parameter.TMS_PRO_Project_GroupID;
            projectGroupQuery.IsDeleted    = false;
            projectGroupQuery.Tenant_RefID = securityTicket.TenantID;

            List <ORM_TMS_PRO_Project_Group> projectGroups = ORM_TMS_PRO_Project_Group.Query.Search(Connection, Transaction, projectGroupQuery);

            if (projectGroups.Count == 0)
            {
                return(null);
            }
            ORM_TMS_PRO_Project_Group projectGroup = projectGroups.FirstOrDefault();
            resultProjectGroup.TMS_PRO_Project_GroupID  = projectGroup.TMS_PRO_Project_GroupID;
            resultProjectGroup.ProjectGroup_Name        = projectGroup.ProjectGroup_Name;
            resultProjectGroup.ProjectGroup_Description = projectGroup.ProjectGroup_Description;
            returnValue.Result.ProjectGroup             = resultProjectGroup;

            return(returnValue);

            #endregion UserCode
        }