示例#1
0
 /// <summary>
 ///     Creates a <see cref="Game"/> with the provided name and <see cref="ActivityType"/>.
 /// </summary>
 /// <param name="name">The name of the game.</param>
 /// <param name="type">The type of activity.</param>
 public Game(string name, ActivityType type = ActivityType.Playing, ActivityProperties flags = ActivityProperties.None, string details = null)
 {
     Name    = name;
     Type    = type;
     Flags   = flags;
     Details = details;
 }
示例#2
0
 public CustomActivity(string name, ActivityType type, ActivityProperties flags, string details)
 {
     Name    = name;
     Type    = type;
     Flags   = flags;
     Details = details;
 }
示例#3
0
文件: Activity.cs 项目: Sichii/DKPBot
 public Activity(string status, ActivityType type, ActivityProperties flags, string details)
 {
     Name    = status;
     Type    = type;
     Flags   = flags;
     Details = details;
 }
示例#4
0
        public ResponseDTO InsertActivity(RequestInsertActivity request)
        {
            ResponseDTO resp = new ResponseDTO();

            using (ProjectManagementBLL objProjectManagementBLL = new ProjectManagementBLL())
            {
                try
                {
                    APICredentialsBLL credentialsBLL = new APICredentialsBLL();
                    credentialsBLL.UserName = request.APICredentials.APIUserName;
                    credentialsBLL.Password = request.APICredentials.APIPassword;
                    if (!new CommonMethods().ValidateRequest(credentialsBLL))
                    {
                        resp.ResponseCode    = ResponseCodes.Failed;
                        resp.ResponseMessage = ResponseMessages.InvalidCredentials;
                    }
                    else if (request.UserID == 0 || string.IsNullOrEmpty(request.ActivityName) || request.ProjectID == 0 || request.ActivityTypeID == 0)
                    {
                        resp.ResponseCode    = ResponseCodes.Failed;
                        resp.ResponseMessage = ResponseMessages.InvalidData;
                    }
                    else
                    {
                        ActivityProperties propActivities = new ActivityProperties();
                        propActivities.UserID         = request.UserID;
                        propActivities.ActivityName   = request.ActivityName;
                        propActivities.Description    = request.Description;
                        propActivities.ProjectID      = request.ProjectID;
                        propActivities.IsInScope      = request.IsInScope;
                        propActivities.ActivityTypeID = request.ActivityTypeID;
                        propActivities.StartDate      = request.StartDate;
                        propActivities.EndDate        = request.EndDate;
                        if (new ActivityBLL().InsertActivity(objProjectManagementBLL, propActivities))
                        {
                            resp.ResponseCode    = ResponseCodes.Success;
                            resp.ResponseMessage = ResponseMessages.Success;
                        }
                        else
                        {
                            resp.ResponseCode    = ResponseCodes.Failed;
                            resp.ResponseMessage = ResponseMessages.Failed;
                        }
                    }
                }
                catch (Exception ex)
                {
                    resp.ResponseCode    = ResponseCodes.Failed;
                    resp.ResponseMessage = ex.Message;
                }
            }
            return(resp);
        }
        public override void OnFieldDoubleClick(ShapeField field, DiagramPointEventArgs e)
        {
            string property_Name        = this.ModelElement.GetProperties()["Name"].GetValue(this.ModelElement.GetProperties()["Name"]).ToString();
            string property_Description = this.ModelElement.GetProperties()["Description"].GetValue(this.ModelElement.GetProperties()["Description"]).ToString();

            ActivityProperties activityProperties = new ActivityProperties();

            activityProperties.NameTextBox        = property_Name;
            activityProperties.DescriptionTextBox = property_Description;

            if (activityProperties.ShowDialog() == DialogResult.OK)
            {
                this.ModelElement.GetProperties()["Name"].SetValue(this.ModelElement.GetProperties()["Name"], activityProperties.NameTextBox);
                this.ModelElement.GetProperties()["Description"].SetValue(this.ModelElement.GetProperties()["Description"], activityProperties.DescriptionTextBox);
            }
        }