public static StatusDetails[] getstatusdata(string nid)
        {
            ClsTimeSheet objts = new ClsTimeSheet();
            DataSet      ds    = new DataSet();

            List <StatusDetails> items = new List <StatusDetails>();

            objts.action = "selectstatus";
            objts.nid    = nid;
            ds           = objts.AssignTasks();
            string grade = "", laststatus = "";

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[1].Rows.Count > 0)
                {
                    grade      = Convert.ToString(ds.Tables[1].Rows[0]["grade"]);
                    laststatus = Convert.ToString(ds.Tables[1].Rows[0]["status"]);
                }
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    StatusDetails stdtl = new StatusDetails();
                    stdtl.nid        = ds.Tables[0].Rows[i]["nid"].ToString();
                    stdtl.statusdate = ds.Tables[0].Rows[i]["statusdate"].ToString();
                    stdtl.Status     = ds.Tables[0].Rows[i]["Status"].ToString();
                    stdtl.TimeTaken  = ds.Tables[0].Rows[i]["TimeTaken"].ToString();
                    stdtl.remark     = ds.Tables[0].Rows[i]["remark"].ToString();
                    stdtl.taskstatus = ds.Tables[0].Rows[i]["taskstatus"].ToString();
                    stdtl.grade      = grade;
                    stdtl.laststatus = laststatus;
                    items.Add(stdtl);
                }
            }
            return(items.ToArray());
        }
        public void UpdateStatus_WithImageAndLocation()
        {
            mockServer.ExpectNewRequest()
            .AndExpectUri("https://api.twitter.com/1.1/statuses/update_with_media.json")
            .AndExpectMethod(HttpMethod.POST)
            .AndExpectHeaderContains("Content-Type", MediaType.MULTIPART_FORM_DATA.ToString() + ";boundary=")
            .AndExpectBodyContains("Content-Disposition: form-data; name=\"status\"")
            .AndExpectBodyContains("Content-Type: text/plain;charset=ISO-8859-1")
            .AndExpectBodyContains("Test Message")
            .AndExpectBodyContains("Content-Disposition: form-data; name=\"lat\"")
            .AndExpectBodyContains("123.1")
            .AndExpectBodyContains("Content-Disposition: form-data; name=\"long\"")
            .AndExpectBodyContains("-111.2")
            .AndExpectBodyContains("Content-Disposition: form-data; name=\"media\"; filename=\"Logo.png\"")
            .AndExpectBodyContains("Content-Type: image/png")
            .AndRespondWith(JsonResource("Status"), responseHeaders);

            IResource     photo   = new AssemblyResource("assembly://Spring.Social.Twitter.Tests/Spring.Social.Twitter.Api.Impl/Logo.png");
            StatusDetails details = new StatusDetails();

            details.Latitude  = 123.1f;
            details.Longitude = -111.2f;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message", photo, details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message", photo, details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
        }
Пример #3
0
    public static string updateStatus(StatusDetails detail)
    {
        string config =
            Convert.ToString(ConfigurationManager.ConnectionStrings["dbcon"]);

        List <StatusDetails> StatusDetails = new List <StatusDetails>();

        SqlConnection con = new SqlConnection(config);

        con.Open();

        using (
            SqlCommand cmd =
                new SqlCommand("update HR_DaysOFF_Requests set Status= @Status, ExpirationDate= @ExpirationDate where id = @id;",
                               con)
            )
        {
            cmd.Parameters.AddWithValue("@id", detail.id);
            cmd.Parameters.AddWithValue("@Status", detail.Status);
            cmd
            .Parameters
            .AddWithValue("@ExpirationDate", detail.ExpirationDate);
            cmd.ExecuteNonQuery();
        }

        con.Close();

        return(JsonConvert.SerializeObject(StatusDetails));
    }
Пример #4
0
        /// <summary>
        /// Sends the server's status to the Steam network.
        /// Results are returned in a <see cref="StatusReplyCallback"/> callback.
        /// </summary>
        /// <param name="details">A <see cref="SteamGameServer.StatusDetails"/> object containing the server's status.</param>
        public void SendStatus(StatusDetails details)
        {
            if (details == null)
            {
                throw new ArgumentNullException(nameof(details));
            }

            if (details.Address != null && details.Address.AddressFamily != AddressFamily.InterNetwork)
            {
                throw new ArgumentException("Only IPv4 addresses are supported.");
            }

            var status = new ClientMsgProtobuf <CMsgGSServerType>(EMsg.GSServerType);

            status.Body.app_id_served   = details.AppID;
            status.Body.flags           = (uint)details.ServerFlags;
            status.Body.game_dir        = details.GameDirectory;
            status.Body.game_port       = details.Port;
            status.Body.game_query_port = details.QueryPort;
            status.Body.game_version    = details.Version;

            if (details.Address != null)
            {
                status.Body.game_ip_address = NetHelpers.GetIPAddress(details.Address);
            }

            this.Client.Send(status);
        }
Пример #5
0
        public RestOperationCanceler UpdateStatusAsync(string status, StatusDetails details, Action <RestOperationCompletedEventArgs <Tweet> > operationCompleted)
        {
            NameValueCollection request = new NameValueCollection();

            request.Add("status", status);
            AddStatusDetailsTo(request, details);
            return(this.restTemplate.PostForObjectAsync <Tweet>("statuses/update.json", request, operationCompleted));
        }
Пример #6
0
        public Tweet UpdateStatus(string status, StatusDetails details)
        {
            NameValueCollection request = new NameValueCollection();

            request.Add("status", status);
            AddStatusDetailsTo(request, details);
            return(this.restTemplate.PostForObject <Tweet>("statuses/update.json", request));
        }
        public Status Get(StatusDetails request)
        {
            var status = StatusRepository.GetById(request.Id);
            if (status == null)
                throw HttpError.NotFound("Status does not exist: " + request.Id);

            return status;
        }
Пример #8
0
        public Tweet UpdateStatus(string status, IResource photo, StatusDetails details)
        {
            IDictionary <string, object> request = new Dictionary <string, object>();

            request.Add("status", status);
            AddStatusDetailsTo(request, details);
            request.Add("media", photo);
            return(this.restTemplate.PostForObject <Tweet>("statuses/update_with_media.json", request));
        }
Пример #9
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = (Name != null ? Name.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (int)Status;
         hashCode = (hashCode * 397) ^ (StatusDetails != null ? StatusDetails.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ Number;
         return(hashCode);
     }
 }
Пример #10
0
        public static bool stopTest(string testId, Status status, string message, string trace)
        {
            StatusDetails std = new StatusDetails {
                flaky = false, known = true, message = message, trace = trace, muted = false
            };

            instance = instance.UpdateTestCase(testId, x => x.status = status);
            instance = instance.UpdateTestCase(testId, x => x.statusDetails = std);
            instance.StopTestCase(testId)
            .WriteTestCase(testId);

            return(true);
        }
        public async Task <StatusDetails> GetStatus()
        {
            var(name, description, version) = this.AssemblyDetails();

            var details = new StatusDetails
            {
                Name        = name,
                Description = description,
                Version     = version.ToString(),
                Database    = await this.GetDatabaseStatus(),
            };

            return(details);
        }
        public void UpdateStatus_WithInReplyToStatus()
        {
            mockServer.ExpectNewRequest()
            .AndExpectUri("https://api.twitter.com/1.1/statuses/update.json")
            .AndExpectMethod(HttpMethod.POST)
            .AndExpectBody("status=Test+Message+in+reply+to+%40someone&in_reply_to_status_id=123456")
            .AndRespondWith(JsonResource("Status"), responseHeaders);

            StatusDetails details = new StatusDetails();

            details.InReplyToStatusId = 123456;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message in reply to @someone", details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message in reply to @someone", details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
        }
        public void UpdateStatus_WithWrapLinks()
        {
            mockServer.ExpectNewRequest()
            .AndExpectUri("https://api.twitter.com/1.1/statuses/update.json")
            .AndExpectMethod(HttpMethod.POST)
            .AndExpectBody("status=Test+Message&wrap_links=true")
            .AndRespondWith(JsonResource("Status"), responseHeaders);

            StatusDetails details = new StatusDetails();

            details.WrapLinks = true;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message", details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message", details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
        }
Пример #14
0
 private static void AddStatusDetailsTo(NameValueCollection parameters, StatusDetails details)
 {
     if (details.Latitude.HasValue && details.Longitude.HasValue)
     {
         parameters.Add("lat", details.Latitude.Value.ToString(CultureInfo.InvariantCulture));
         parameters.Add("long", details.Longitude.Value.ToString(CultureInfo.InvariantCulture));
     }
     if (details.DisplayCoordinates)
     {
         parameters.Add("display_coordinates", "true");
     }
     if (details.InReplyToStatusId.HasValue)
     {
         parameters.Add("in_reply_to_status_id", details.InReplyToStatusId.Value.ToString());
     }
     if (details.WrapLinks)
     {
         parameters.Add("wrap_links", "true");
     }
 }
        public void UpdateStatus_WithLocationAndDisplayCoordinates()
        {
            mockServer.ExpectNewRequest()
            .AndExpectUri("https://api.twitter.com/1.1/statuses/update.json")
            .AndExpectMethod(HttpMethod.POST)
            .AndExpectBody("status=Test+Message&lat=123.1&long=-111.2&display_coordinates=true")
            .AndRespondWith(JsonResource("Status"), responseHeaders);

            StatusDetails details = new StatusDetails();

            details.Latitude           = 123.1f;
            details.Longitude          = -111.2f;
            details.DisplayCoordinates = true;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message", details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message", details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
        }
Пример #16
0
        public List <Statuslist> Liststatus(int ID)
        {
            List <Statuslist> Obj = new List <Statuslist>();

            foreach (var Items in OCPB.GetComplain.Get_log_History(ID))
            {
                Statuslist _i = new Statuslist();
                _i.DepartName      = Items.title;
                _i.StatusDetailObj = new List <StatusDetails>();
                foreach (var SubItems in GetComplain.Get_log_History_Detail(Items.Complain_Tracking_ID.Value))
                {
                    StatusDetails _s = new StatusDetails();
                    _s.Amount       = SubItems.Amount.ToString();
                    _s.Comment      = SubItems.Reason_Comment;
                    _s.StatusTH     = SubItems.StatusTH;
                    _s.IsCloseFlage = SubItems.IsCloseFlage;
                    _s.Date         = SubItems.Send_Date_str;
                    //_s.IsCloseFlage = SubItems. /// เพิ่ม IsCloseFlage ในสถานะส่งต่อ
                    _i.StatusDetailObj.Add(_s);
                }
                Obj.Add(_i);
            }
            return(Obj);
        }
        public Tweet UpdateStatus(string status, IResource photo, StatusDetails details)
        {
            this.EnsureIsAuthorized();
		    IDictionary<string, object> request = new Dictionary<string, object>();
		    request.Add("status", status);
            AddStatusDetailsTo(request, details);
		    request.Add("media", photo);
		    return this.restTemplate.PostForObject<Tweet>("https://upload.twitter.com/1/statuses/update_with_media.json", request);
        }
 public RestOperationCanceler UpdateStatusAsync(string status, StatusDetails details, Action<RestOperationCompletedEventArgs<Tweet>> operationCompleted)
 {
     this.EnsureIsAuthorized();
     NameValueCollection request = new NameValueCollection();
     request.Add("status", status);
     AddStatusDetailsTo(request, details);
     return this.restTemplate.PostForObjectAsync<Tweet>("statuses/update.json", request, operationCompleted);
 }
 private static void AddStatusDetailsTo(IDictionary<string, object> parameters, StatusDetails details)
 {
     if (details.Latitude.HasValue && details.Longitude.HasValue)
     {
         parameters.Add("lat", details.Latitude.Value.ToString(CultureInfo.InvariantCulture));
         parameters.Add("long", details.Longitude.Value.ToString(CultureInfo.InvariantCulture));
     }
     if (details.DisplayCoordinates)
     {
         parameters.Add("display_coordinates", "true");
     }
     if (details.InReplyToStatusId.HasValue)
     {
         parameters.Add("in_reply_to_status_id", details.InReplyToStatusId.Value.ToString());
     }
     if (details.WrapLinks)
     {
         parameters.Add("wrap_links", "true");
     }
 }
        public Tweet UpdateStatus(string status, StatusDetails details)
        {
            this.EnsureIsAuthorized();
		    NameValueCollection request = new NameValueCollection();
		    request.Add("status", status);
		    AddStatusDetailsTo(request, details);
		    return this.restTemplate.PostForObject<Tweet>("statuses/update.json", request);
        }
Пример #21
0
 public StatusCodes()
 {
     StatusDetails = new StatusDetails();
 }
 public Task<Tweet> UpdateStatusAsync(string status, StatusDetails details)
 {
     NameValueCollection request = new NameValueCollection();
     request.Add("status", status);
     AddStatusDetailsTo(request, details);
     return this.restTemplate.PostForObjectAsync<Tweet>("statuses/update.json", request);
 }
Пример #23
0
        public RestOperationCanceler UpdateStatusAsync(string status, IResource photo, StatusDetails details, Action <RestOperationCompletedEventArgs <Tweet> > operationCompleted)
        {
            IDictionary <string, object> request = new Dictionary <string, object>();

            request.Add("status", status);
            AddStatusDetailsTo(request, details);
            request.Add("media", photo);
            return(this.restTemplate.PostForObjectAsync <Tweet>("statuses/update_with_media.json", request, operationCompleted));
        }
        public Tweet UpdateStatus(string status, IResource photo, StatusDetails details)
        {
		    IDictionary<string, object> request = new Dictionary<string, object>();
		    request.Add("status", status);
            AddStatusDetailsTo(request, details);
		    request.Add("media", photo);
		    return this.restTemplate.PostForObject<Tweet>("statuses/update_with_media.json", request);
        }
 partial void OnStatusDetailsChanging(StatusDetails value);
Пример #26
0
        /// <summary>
        /// Sends the server's status to the Steam network.
        /// Results are returned in a <see cref="StatusReplyCallback"/> callback.
        /// </summary>
        /// <param name="details">A <see cref="SteamGameServer.StatusDetails"/> object containing the server's status.</param>
        public void SendStatus(StatusDetails details)
        {
            if (details == null)
            {
                throw new ArgumentNullException("details");
            }

            if (details.Address != null && details.Address.AddressFamily != AddressFamily.InterNetwork)
            {
                throw new ArgumentException("Only IPv4 addresses are supported.");
            }

            var status = new ClientMsgProtobuf<CMsgGSServerType>(EMsg.GSServerType);
            status.Body.app_id_served = details.AppID;
            status.Body.flags = (uint)details.ServerFlags;
            status.Body.game_dir = details.GameDirectory;
            status.Body.game_port = details.Port;
            status.Body.game_query_port = details.QueryPort;
            status.Body.game_version = details.Version;

            if (details.Address != null)
            {
                status.Body.game_ip_address = NetHelpers.GetIPAddress( details.Address );
            }

            this.Client.Send( status );
        }
 public RestOperationCanceler UpdateStatusAsync(string status, IResource photo, StatusDetails details, Action<RestOperationCompletedEventArgs<Tweet>> operationCompleted)
 {
     this.EnsureIsAuthorized();
     IDictionary<string, object> request = new Dictionary<string, object>();
     request.Add("status", status);
     AddStatusDetailsTo(request, details);
     request.Add("media", photo);
     return this.restTemplate.PostForObjectAsync<Tweet>("https://upload.twitter.com/1/statuses/update_with_media.json", request, operationCompleted);
 }
	    public void UpdateStatus_WithImageAndLocation() 
        {
            mockServer.ExpectNewRequest()
                .AndExpectUri("https://api.twitter.com/1.1/statuses/update_with_media.json")
                .AndExpectMethod(HttpMethod.POST)
                .AndExpectHeaderContains("Content-Type", MediaType.MULTIPART_FORM_DATA.ToString() + ";boundary=")
                .AndExpectBodyContains("Content-Disposition: form-data; name=\"status\"")
                .AndExpectBodyContains("Content-Type: text/plain;charset=ISO-8859-1")
                .AndExpectBodyContains("Test Message")
                .AndExpectBodyContains("Content-Disposition: form-data; name=\"lat\"")
                .AndExpectBodyContains("123.1")
                .AndExpectBodyContains("Content-Disposition: form-data; name=\"long\"")
                .AndExpectBodyContains("-111.2")
                .AndExpectBodyContains("Content-Disposition: form-data; name=\"media\"; filename=\"Logo.png\"")
                .AndExpectBodyContains("Content-Type: image/png")
                .AndRespondWith(JsonResource("Status"), responseHeaders);

            IResource photo = new AssemblyResource("assembly://Spring.Social.Twitter.Tests/Spring.Social.Twitter.Api.Impl/Logo.png");
            StatusDetails details = new StatusDetails();
            details.Latitude = 123.1f;
            details.Longitude = -111.2f;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message", photo, details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message", photo, details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
	    }
	    public void UpdateStatus_WithWrapLinks() 
        {
		    mockServer.ExpectNewRequest()
                .AndExpectUri("https://api.twitter.com/1.1/statuses/update.json")
				.AndExpectMethod(HttpMethod.POST)
				.AndExpectBody("status=Test+Message&wrap_links=true")
				.AndRespondWith(JsonResource("Status"), responseHeaders);

		    StatusDetails details = new StatusDetails();
		    details.WrapLinks = true;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message", details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message", details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
	    }
	    public void UpdateStatus_WithInReplyToStatus() 
        {
		    mockServer.ExpectNewRequest()
                .AndExpectUri("https://api.twitter.com/1.1/statuses/update.json")
				.AndExpectMethod(HttpMethod.POST)
				.AndExpectBody("status=Test+Message+in+reply+to+%40someone&in_reply_to_status_id=123456")
				.AndRespondWith(JsonResource("Status"), responseHeaders);

		    StatusDetails details = new StatusDetails();
		    details.InReplyToStatusId = 123456;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message in reply to @someone", details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message in reply to @someone", details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
	    }
Пример #31
0
 public StatusCodes()
 {
     StatusDetails = new StatusDetails();
 }
	    public void UpdateStatus_WithLocationAndDisplayCoordinates() 
        {
		    mockServer.ExpectNewRequest()
                .AndExpectUri("https://api.twitter.com/1.1/statuses/update.json")
				.AndExpectMethod(HttpMethod.POST)
				.AndExpectBody("status=Test+Message&lat=123.1&long=-111.2&display_coordinates=true")
				.AndRespondWith(JsonResource("Status"), responseHeaders);

		    StatusDetails details = new StatusDetails();
            details.Latitude = 123.1f;
            details.Longitude = -111.2f;
		    details.DisplayCoordinates = true;
#if NET_4_0 || SILVERLIGHT_5
            Tweet tweet = twitter.TimelineOperations.UpdateStatusAsync("Test Message", details).Result;
#else
            Tweet tweet = twitter.TimelineOperations.UpdateStatus("Test Message", details);
#endif
            AssertSingleTweet(tweet);
            AssertTweetEntities(tweet.Entities);
	    }
	    public void UpdateStatus_WithLocation_Unauthorized() 
        {
		    StatusDetails details = new StatusDetails();
            details.Latitude = 123.1f;
            details.Longitude = -111.2f;
#if NET_4_0 || SILVERLIGHT_5
            unauthorizedTwitter.TimelineOperations.UpdateStatusAsync("Test Message", details).Wait();
#else
            unauthorizedTwitter.TimelineOperations.UpdateStatus("Test Message", details);
#endif
        }