Beispiel #1
0
        public void SetupCustomField()
        {
            AdobeConnectProvider provider = GetProvider();
            var field = provider.GetCustomField("esync-mp4-result").Value;

            string recordingId = "44636"; //  User Meetings >  [email protected] >  isa test mp4 >  recUNO
            // User Content > [email protected] > MP4 Recordings > isa test mp4 > recUNO
            var info = new
            {
                mp4 = "85704",
                vtt = "85705",
            };
            string     fieldValue  = Newtonsoft.Json.JsonConvert.SerializeObject(info);
            StatusInfo setupResult = provider.UpdateAclField(new List <AclFieldUpdateTrio>
            {
                new AclFieldUpdateTrio
                {
                    AclId   = recordingId,
                    FieldId = field.FieldId,
                    Value   = fieldValue,
                },
            });

            FieldResult originalName = provider.GetAclField(recordingId, field.FieldId);
        }
Beispiel #2
0
        public FlagListViewModel(ProjectContext projectContext, StatusInfo statusInfo, UserInterface userInterface)
        {
            if (projectContext == null)
            {
                throw new ArgumentNullException(nameof(projectContext));
            }
            if (statusInfo == null)
            {
                throw new ArgumentNullException(nameof(statusInfo));
            }
            if (userInterface == null)
            {
                throw new ArgumentNullException(nameof(userInterface));
            }

            this.projectContext = projectContext;
            this.statusInfo     = statusInfo;
            this.userInterface  = userInterface;

            flags = new ObservableCollection <CheckableItem>();

            ItemsView = CollectionViewSource.GetDefaultView(flags);

            ItemsView.Filter = Filter;
            ItemsView.Refresh();

            projectContext.FlagsNumberChanged     += HandleProjectContextFlagsNumberChanged;
            projectContext.DisplaySelectedChanged += HandleProjectContextDisplaySelectedChanged;

            if (projectContext.FlagsNumber != null)
            {
                UpdateFlagsList(projectContext.FlagsNumber);
                projectContext.FlagsNumber.ValueChanged += HandleMainValueChanged;
            }
        }
Beispiel #3
0
        private void BindData()
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(Configs.Global.BaseURL);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            HttpResponseMessage response = client.GetAsync(Configs.Global.GetLogInformation + "/" + logId).Result;

            if (response.IsSuccessStatusCode)
            {
                LogInformation objProperty = JsonConvert.DeserializeObject <LogInformation>(response.Content.ReadAsStringAsync().Result);
                lblCategory.Text        = objProperty.TenantComplaint.CategoryName;
                lblLocation.Text        = objProperty.TenantComplaint.Location;
                lblDescription.Text     = objProperty.TenantComplaint.Description;
                lblRequestedDate.Text   = objProperty.TenantComplaint.RequestedDate.ToString();
                lblCompletedDate.Text   = objProperty.TenantComplaint.ResolveDate.ToString();
                ddlStatus.SelectedValue = objProperty.TenantComplaint.Status;
                ddlUsers.DataSource     = objProperty.Users;
                ddlUsers.DataBind();
                if (objProperty.TenantComplaint.AssignedTo != null)
                {
                    ddlUsers.SelectedValue = Convert.ToString(objProperty.TenantComplaint.AssignedTo);
                }
            }
            else
            {
                StatusInfo objStatus = JsonConvert.DeserializeObject <StatusInfo>(response.Content.ReadAsStringAsync().Result);
            }
        }
Beispiel #4
0
        protected void lnkSave_Click(object sender, EventArgs e)
        {
            LogStatus objLogStatus = new LogStatus();

            objLogStatus.LogId      = logId;
            objLogStatus.Status     = ddlStatus.SelectedValue;
            objLogStatus.AssignedTo = ddlUsers.SelectedValue != "" ? Convert.ToInt32(ddlUsers.SelectedValue) : (int?)null;
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(Configs.Global.BaseURL);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var json = JsonConvert.SerializeObject(objLogStatus);
            var data = new StringContent(json, Encoding.UTF8, "application/json");
            HttpResponseMessage response = client.PostAsync(Configs.Global.UpdateLogStatus, data).Result;

            if (response.IsSuccessStatusCode)
            {
                Session["SaveSuccess"] = "Log Status has been updated sucessfully.";
                Response.Redirect("Default.aspx");
            }
            else
            {
                StatusInfo objStatus = JsonConvert.DeserializeObject <StatusInfo>(response.Content.ReadAsStringAsync().Result);
                lblMessage.Text = objStatus.Message;
            }
        }
Beispiel #5
0
 private void SetStatusInfo(SkillStatusInfo s, bool isaction)
 {
     if (s == null)
     {
         m_StatusInfo = null;
     }
     else
     {
         if (m_StatusInfo == null)
         {
             m_StatusInfo = new StatusInfo();
         }
         m_StatusInfo.State          = StatusState.Add;
         m_StatusInfo.Type           = m_type;
         m_StatusInfo.effectid       = s.m_effectid;
         m_StatusInfo.position       = s.m_position;
         m_StatusInfo.time           = s.m_time * 0.001f;
         m_StatusInfo.exSkill1       = s.m_skill1type;
         m_StatusInfo.exSkill2       = s.m_skill2type;
         m_StatusInfo.exSkillLevel1  = s.m_level1;
         m_StatusInfo.exSkillLevel2  = s.m_level2;
         m_StatusInfo.Releasescentid = s.m_releasesceneid;
         m_StatusInfo.effect         = s.m_effect;
         m_StatusInfo.SpePriority    = s.m_RelpaceInfo.m_spepriority;
         m_StatusInfo.isAction       = isaction;
                     #if UNITY_EDITOR_LOG
         //Debug.Log("添加状态:" + s.m_name + "," + m_StatusInfo.effectid + "," + m_StatusInfo.position + "," + Time.time);
                     #endif
     }
 }
Beispiel #6
0
        /// <summary>
        /// Deletes passed folder or file.
        /// </summary>
        public OperationResult DeleteSco(string scoId)
        {
            if (string.IsNullOrWhiteSpace(scoId))
            {
                throw new ArgumentException("Non-empty value expected", nameof(scoId));
            }

            try
            {
                StatusInfo deleteResult = _acProxy.DeleteSco(scoId);
                if (deleteResult.Code != StatusCodes.ok)
                {
                    return(OperationResult.Error(deleteResult.GetErrorInfo()));
                }
                return(OperationResult.Success());
            }
            catch (AdobeConnectException ex)
            {
                if (ex.Status.Code == StatusCodes.no_access && ex.Status.SubCode == StatusSubCodes.denied)
                {
                    return(OperationResult.Error(Resources.Messages.AccessDenied));
                }

                string errorMessage = GetOutputErrorMessage("DeleteFolder", ex);
                return(OperationResult.Error(errorMessage));
            }
            catch (Exception ex)
            {
                string errorMessage = GetOutputErrorMessage("DeleteFolder", ex);
                return(OperationResult.Error(errorMessage));
            }
        }
Beispiel #7
0
        /// <summary>
        /// Return a JSON representation of this object.
        /// </summary>
        /// <param name="CustomBootNotificationResponseSerializer">A delegate to serialize custom boot notification responses.</param>
        /// <param name="CustomStatusInfoResponseSerializer">A delegate to serialize a custom StatusInfo object.</param>
        /// <param name="CustomCustomDataResponseSerializer">A delegate to serialize CustomData objects.</param>
        public JObject ToJSON(CustomJObjectSerializerDelegate <BootNotificationResponse> CustomBootNotificationResponseSerializer = null,
                              CustomJObjectSerializerDelegate <StatusInfo> CustomStatusInfoResponseSerializer = null,
                              CustomJObjectSerializerDelegate <CustomData> CustomCustomDataResponseSerializer = null)
        {
            var JSON = JSONObject.Create(

                new JProperty("status", Status.AsText()),
                new JProperty("currentTime", CurrentTime.ToIso8601()),
                new JProperty("interval", (UInt32)Interval.TotalSeconds),

                StatusInfo != null
                               ? new JProperty("statusInfo", StatusInfo.ToJSON(CustomStatusInfoResponseSerializer,
                                                                               CustomCustomDataResponseSerializer))
                               : null,

                CustomData != null
                               ? new JProperty("customData", CustomData.ToJSON(CustomCustomDataResponseSerializer))
                               : null

                );

            return(CustomBootNotificationResponseSerializer != null
                       ? CustomBootNotificationResponseSerializer(this, JSON)
                       : JSON);
        }
Beispiel #8
0
        /// <summary>
        /// Extracts AddRemType object from XML element
        /// </summary>
        /// <param name="addRemElement">AddRemType XML element</param>
        /// <returns>AddRemType object</returns>
        public static HostAddRemType Extract(XElement addRemElement)
        {
            var addresses = addRemElement
                            .Elements()
                            .Where(elem => elem.Name.LocalName == "addr")
                            .Select(addr => IpAddress.Extract(addr));
            var statuses = addRemElement
                           .Elements()
                           .Where(elem => elem.Name.LocalName == "status")
                           .Select(status => StatusInfo.Extract(status));
            HostAddRemType addRemType;

            if (addresses != null)
            {
                addRemType = new HostAddRemType(addresses.ToList());
                if (statuses != null)
                {
                    addRemType.Statuses = statuses.ToList();
                }
            }
            else
            {
                addRemType = new HostAddRemType(statuses.ToList());
            }

            return(addRemType);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["PropId"] != null)
     {
         propertyId = Convert.ToInt32(Request.QueryString["PropId"]);
     }
     else
     {
         Response.Redirect("index.html");
     }
     if (!IsPostBack)
     {
         HttpClient client = new HttpClient();
         client.BaseAddress = new Uri(Configs.Global.BaseURL);
         client.DefaultRequestHeaders.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
         HttpResponseMessage response = client.GetAsync(Configs.Global.CategoriesList + "/" + propertyId).Result;
         if (response.IsSuccessStatusCode)
         {
             List <Category> objCategories = JsonConvert.DeserializeObject <List <Category> >(response.Content.ReadAsStringAsync().Result);
             ddlCategories.DataSource = objCategories;
             ddlCategories.DataBind();
         }
         else
         {
             StatusInfo objStatus = JsonConvert.DeserializeObject <StatusInfo>(response.Content.ReadAsStringAsync().Result);
         }
     }
 }
        protected void btnSignUp_Click(object sender, EventArgs e)
        {
            PropertySignUp propertySignUp = new PropertySignUp();
            Property       property       = new Property();
            PropertyUser   propertyUser   = new PropertyUser();

            property.Name               = txtPropertyName.Text;
            propertyUser.EmailAddress   = txtEmailAddress.Text;
            propertyUser.Password       = EncryptDecrypt.DESEncrypt(txtPassword.Text);
            propertyUser.UserType       = "Landlord";
            propertySignUp.property     = property;
            propertySignUp.propertyUser = propertyUser;
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(Configs.Global.BaseURL);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var json = JsonConvert.SerializeObject(propertySignUp);
            var data = new StringContent(json, Encoding.UTF8, "application/json");
            HttpResponseMessage response = client.PostAsync(Configs.Global.SignUpURL, data).Result;

            if (response.IsSuccessStatusCode)
            {
                Response.Redirect("SignUpSucess.html");
            }
            else
            {
                StatusInfo objStatus = JsonConvert.DeserializeObject <StatusInfo>(response.Content.ReadAsStringAsync().Result);
                lblMessage.Text      = objStatus.Message;
                lblMessage.CssClass  = "label-error";
                txtEmailAddress.Text = "";
            }
        }
        public override void Read(InputBuffer input)
        {
            string result = input.ReadString();

            Debug.Log(result);
            Info = JsonUtility.FromJson <StatusInfo>(result);
        }
Beispiel #12
0
        public MainFooterViewModel(ProjectContext projectContext, StatusInfo statusInfo, UserInterface userInterface)
        {
            if (projectContext == null)
            {
                throw new ArgumentNullException(nameof(projectContext));
            }
            if (statusInfo == null)
            {
                throw new ArgumentNullException(nameof(statusInfo));
            }

            this.projectContext = projectContext;
            this.statusInfo     = statusInfo;

            SelectAllFlagsCommand          = new SelectAllFlagsCommand(userInterface, projectContext);
            SelectNoFlagsCommand           = new SelectNoFlagsCommand(userInterface, projectContext);
            StatusInfoCommand              = new StatusInfoCommand(statusInfo, userInterface);
            ToggleDisplaySelectedCommand   = new ToggleDisplaySelectedCommand(userInterface, projectContext);
            ToggleDisplayUnselectedCommand = new ToggleDisplayUnselectedCommand(userInterface, projectContext);

            DisplaySelected   = projectContext.DisplaySelected;
            DisplayUnselected = projectContext.DisplayUnselected;

            statusInfo.StatusTextChanged += HandleStatusTextChanged;

            this.projectContext.Loaded   += HandleProjectLoaded;
            this.projectContext.Unloaded += HandleProjectUnloaded;
            this.projectContext.DisplaySelectedChanged += HandleFlagsDisplaySelectedChanged;

            IsEnabled = projectContext.IsLoaded;
        }
Beispiel #13
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="deviceId"></param>
        /// <param name="serialNumber"><see cref="null"/> if not provided</param>
        /// <param name="status"></param>
        public DeviceStatusInfo(RUSDeviceId deviceId, ushort?serialNumber, StatusInfo status)
        {
            SerialNumber = serialNumber;
            Status       = status;

            var deviceFlagsDescriptors = DESCRIPTORS
                                         .Where(s => s.DeviceId == deviceId || s.DeviceId == null)
                                         .OrderBy(d => d.DeviceId == null)
                                         .ToArray();

            CurrentStatuses = ArrayUtils
                              .Range(0, 1, Status.NumOfBits)
                              .Select(v => 2L.Pow(v))
                              .Select(mask => (Status.Bits & mask) > 0)
                              .Select((set, i) =>
            {
                var descriptor = deviceFlagsDescriptors.Find(d => d.BitIndex == i);
                return(set
                        ? descriptor.ValueOrDefault?.Description
                        : null);
            })
                              .SkipNulls();

            var modes = EnumUtils
                        .GetValues <InclinometrMode>()
                        .Where(m => m.GetInfo().IsThisStatus((ushort)Status.Bits))
                        .ToArray();

            if (modes.Length == 1)
            {
                InclinometrMode = modes.Single();
            }
        }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            TenantComplaint objTenantComplaint = new TenantComplaint();

            objTenantComplaint.PropertyId  = propertyId;
            objTenantComplaint.CategoryId  = Convert.ToInt32(ddlCategories.SelectedValue);
            objTenantComplaint.Location    = txtLocation.Text;
            objTenantComplaint.Description = txtDescription.Text;
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(Configs.Global.BaseURL);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var json = JsonConvert.SerializeObject(objTenantComplaint);
            var data = new StringContent(json, Encoding.UTF8, "application/json");
            HttpResponseMessage response = client.PostAsync(Configs.Global.SaveTeantComplaint, data).Result;

            if (response.IsSuccessStatusCode)
            {
                Response.Redirect("TenantLogSuccess.html");
            }
            else
            {
                StatusInfo objStatus = JsonConvert.DeserializeObject <StatusInfo>(response.Content.ReadAsStringAsync().Result);
                lblMessage.Text     = objStatus.Message;
                lblMessage.CssClass = "label-error";
            }
        }
Beispiel #15
0
        public async Task <bool> UpdateAsync(StatusInfo info, CancellationToken token) // return remain time information
        {
            int len = 100;

            info.StatusMax = len;

            var tempData = await Task.Run(() => GetData(info, token));

            if (token.IsCancellationRequested)
            {
                return(false);
            }

            info.CurrentStatus = len;

            var comparer = new ProcessComparer();

            //Delete old elements
            var old = ProcessInfos.Except(tempData, comparer).ToList();

            foreach (var d in old)
            {
                ProcessInfos.Remove(d);
            }

            //Add new elements
            var newElements = tempData.Except(ProcessInfos, comparer);

            foreach (var element in newElements)
            {
                ProcessInfos.Add(element);
            }

            return(true);
        }
Beispiel #16
0
        public override ClientNodeStatusWrapper GetClientNodeStatus(string cacheId)
        {
            string clientCacheId = string.Empty;

            ClientNodeStatus status = ClientConfigManager.GetClientNodeStatus(cacheId.ToLower(), out clientCacheId);

            if (status == ClientNodeStatus.ClientCacheUnavailable)
            {
                StatusInfo statusInfo = GetCacheStatus(clientCacheId.ToLower(), null);
                if (statusInfo.IsRunning)
                {
                    status = ClientNodeStatus.ClientCacheDisabled;
                }
            }
            else if (status == ClientNodeStatus.ClientCacheDisabled)
            {
                StatusInfo statusInfo = GetCacheStatus(clientCacheId.ToLower(), null);

                if (statusInfo.IsRunning)
                {
                    status = ClientNodeStatus.ClientCacheEnabled;
                }
                else if (statusInfo.IsUnavailable)
                {
                    status = ClientNodeStatus.ClientCacheUnavailable;
                }
            }
            return(new ClientNodeStatusWrapper(status));
        }
Beispiel #17
0
        public async Task <HttpMessage <OrderInfo> > OrderInfo(QueryWithSettings qs)
        => await TryCatchResponseAsync(async() =>
        {
            return(await Task.Run(() =>
            {
                Principal principal = Core.Http.HttpContext.Current.User as Principal;
                int userId = principal == null || principal.User == null ? 0 : principal.User.Id;
                List <Order> orders = GetOrders(userId, qs.orderId, qs);

                OrderInfo result = new OrderInfo();
                result.Order = orders != null && orders.Count > 0 ? orders[0]: new Order();
                if (result.Order.Status == null || result.Order.Status.Id < 1)
                {
                    StatusInfo si = GetOrderStatus(qs.languageId, "Order.Header.New");
                    result.Order.Status = si.Status;
                    result.Order.StatusType = si.StatusType;
                }

                result.Items = OrderItems(qs.orderId, qs);

                List <AddressInfo> addr = GetAddress(qs.orderId, qs, 3);
                result.BillingAddress = addr != null && addr.Count > 0 ? addr[0] : new AddressInfo();
                addr = GetAddress(qs.orderId, qs, 4);
                result.DeliveryAddress = addr != null && addr.Count > 0 ? addr[0] : new AddressInfo();

                return CreateResponseOk(result);
            }));
        });
Beispiel #18
0
        /// <summary>
        ///     バイナリファイルからテキストファイルに変換する。
        /// </summary>
        /// <param name="bgw"></param>
        /// <param name="e"></param>
        private void ConvertBinaryToText(BackgroundWorker bgw, DoWorkEventArgs e, ConvertInfo convertInfo)
        {
            StatusInfo statusInfo = new StatusInfo()
            {
                Status = "バイナリファイルをテキストファイルに変換しています…", MaxTask = 0, NowTask = 0
            };

            using (FileStream fs = new FileStream(convertInfo.LoadFileName, FileMode.Open))
            {
                using (StreamWriter sw = new StreamWriter(convertInfo.SaveFileName))
                {
                    string strExtension = new FileInfo(convertInfo.LoadFileName).Extension;
                    sw.Write(strExtension);
                    sw.Write("/");
                    statusInfo.MaxTask = fs.Length;
                    while (this.SeekBinaryToText(fs, sw))
                    {
                        statusInfo.NowTask++;
                        if (statusInfo.NowTask >= 1000)
                        {
                            if (statusInfo.NowTask % (statusInfo.MaxTask / 100) == 0)
                            {
                                bgw.ReportProgress(0, statusInfo);
                            }
                        }
                    }
                }
            }
        }
Beispiel #19
0
        public override void Process(object sender, MessageReceivedArgs argument)
        {
            var request = argument.Request;
            var status  = _statusTableProvider.Get("ServiceRequestCommand", request.Tracker.ToString());

            if (status == null)
            {
                var statusInfo = new StatusInfo()
                {
                    Client       = request.ClientName,
                    CreatedTime  = DateTime.UtcNow,
                    Status       = "Created",
                    TrackingGuid = request.Tracker
                };
                status = new StatusTableEntity(statusInfo);
            }
            status.Status = "Processing";
            _statusTableProvider.Update(status);

            Thread.Sleep(3000);
            var random = new Random();

            request.Sku = "CSR-" + random.Next(10000, 99999);
            _serviceRequestTableProvider.Update(new ServiceRequestEntity(request));

            status.Status        = "Completed";
            status.ProcessedTime = DateTime.UtcNow;
            status.Result        = request.Sku;

            _statusTableProvider.Update(status);
            Console.WriteLine($"Cost Rate Request Processing Complete - {request.Tracker}");
        }
        public ActionResult LikedUsers(int statusId)
        {
            StatusInfo statusInfo = statusRepository.GetStatusInfoById(currentUser.UserId, statusId);

            List <string> friendIds;

            if (currentUser.FriendIds == null || currentUser.FriendIds == "")
            {
                friendIds = null;
            }
            else
            {
                friendIds = currentUser.FriendIds.Split(',').ToList();
            }

            LikedUsersModel likedUsersModel = new LikedUsersModel()
            {
                User                 = currentUser,
                StatusInfo           = statusInfo,
                FriendIds            = friendIds,
                FriendRequestIds     = friendRepository.GetFriendRequestIds(currentUser.UserId),
                SentFriendRequestIds = friendRepository.GetSentFriendRequestIds(currentUser.UserId)
            };

            return(View(likedUsersModel));
        }
Beispiel #21
0
		private void StatusCallback(ref StatusInfo info, IntPtr context) {
			switch (info.connectionInfo.state) {
				case ConnectionState.None:
					break;

				case ConnectionState.Connected:
					this.debugWriter.WriteLine("Got connected message");

					if (info.connection == connection) {
						initiatingServerConnection = true;
					} else if (info.connection == fileConnection) {
						initiatingFileServerConnection = true;
					}

					break;

				case ConnectionState.ClosedByPeer:
					//Client disconnected from server
					closedByPeer = true;
					break;

				case ConnectionState.ProblemDetectedLocally:
					//Client unable to connect
					problemDetectedLocally = true;
					break;
			}
		}
Beispiel #22
0
    protected virtual void SetSkillStatus(StatusInfo Info)
    {
        if (Info == null)
        {
            return;
        }

        AddStatusEffect(Info);
        if (Info.Type == StatusType.IceBuild)
        {
#if UNITY_EDITOR_LOG
            //Debug.Log("  add icebuild........................");
#endif
            //m_Skin.iGameRole.PauseAnimator();
            SetDark(true);
            m_Attr.Broken = true;
        }
        else if (Info.Type == StatusType.Paralyze)
        {
            Debug.Log("  add Paralyze........................");
            SetDark(true);
            SetAnimator(Build_AnimatorState.Hit20000);
            m_Attr.Broken = true;
        }
    }
Beispiel #23
0
        public async Task <HttpMessage <List <Order> > > Orders(QueryWithSettings qs)
        => await TryCatchResponseAsync(async() =>
        {
            return(await Task.Run(() =>
            {
                Principal principal = Core.Http.HttpContext.Current.User as Principal;
                int userId = principal == null || principal.User == null ? 0 : principal.User.Id;
                List <Order> orders = GetOrders(userId, 0, qs);

                StatusInfo si = null;
                foreach (var o in orders)
                {
                    if (o.Status == null || o.Status.Id < 1)
                    {
                        if (si == null)
                        {
                            si = GetOrderStatus(qs.languageId, "Order.Header.New");
                        }
                        o.Status = si.Status;
                        o.StatusType = si.StatusType;
                    }
                }
                return CreateResponseOk(orders);
            }));
        });
Beispiel #24
0
        public static string GetErrorInfo(this StatusInfo value)
        {
            if (value == null)
            {
                throw new ArgumentNullException(nameof(value));
            }
            if (value.Code == StatusCodes.ok)
            {
                throw new ArgumentException("Error status expected", nameof(value));
            }

            var msg = new StringBuilder(80);

            msg.AppendFormat("Status.Code: {0}. Status.SubCode: {1}. ", value.Code, value.SubCode);

            if (value.UnderlyingExceptionInfo != null)
            {
                msg.AppendFormat("Status.UnderlyingExceptionInfo: {0}.", value.UnderlyingExceptionInfo.ToString());
            }

            if (!string.IsNullOrEmpty(value.InvalidField))
            {
                msg.AppendFormat("Invalid Field: {0}.", value.InvalidField);
            }

            return(msg.ToString());
        }
 string GenerateInfo(StatusInfo statusInfo) {
     if (statusInfo == null)
         return "";
     return statusInfo.Action == RepoStatus.Downloading
         ? GenerateDownloadingInfo(statusInfo, ViewModel.ActiveStatusMod.Name)
         : GenerateOtherInfo(statusInfo, ViewModel.ActiveStatusMod.Name);
 }
Beispiel #26
0
        private void StatusChange()
        {
            StatusInfo.Clear();
            if (_isStart)
            {
                try
                {
                    _timer.Stop();
                    var connectResult = _ap.getStatus();
                    StartChange(connectResult.IsActive);

                    foreach (var item in connectResult.Peers)
                    {
                        StatusInfo.Add(new WlanStatusInfo()
                        {
                            Authenticated = item.Authenticated, HostName = item.HostName, IpAddress = item.IpAddress, MAC = item.MAC
                        });
                    }


                    if (_isFirst && !String.IsNullOrEmpty(connectResult.MAC))
                    {
                        //DevicePacp.Instance.StartPacp(connectResult.MAC);
                        _isFirst = false;
                    }

                    _timer.Start();
                }
                catch (Exception ex)
                {
                    // LogHelper.ShowErrorMessage(ex);
                    _timer.Start();
                }
            }
        }
Beispiel #27
0
        public int InsertStatusInfo(StatusInfo statusInfo)
        {
            int result = 0;

            try
            {
                if (_context.StatusInfos.ToList().Count != 0)
                {
                    int maxId = _context.StatusInfos.Max(s => s.Id);
                    statusInfo.Id = maxId + 1;
                }
                else
                {
                    statusInfo.Id = 1;
                }
                _context.StatusInfos.Add(statusInfo);
                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                LogManager.WriteLog(LogFile.SQL, ex.Message);
            }

            return(result);
        }
Beispiel #28
0
        public async Task <HttpMessage <string> > OrderPay(QueryWithSettings qs)
        => await TryCatchResponseAsync(async() =>
        {
            return(await Task.Run(() =>
            {
                Principal principal = Core.Http.HttpContext.Current.User as Principal;
                int userId = principal == null || principal.User == null ? 0 : principal.User.Id;
                string result = "Ok";

                StatusInfo si = GetOrderStatus(qs.languageId, "Order.Header.Payed");

                if (si != null && si.Status != null && si.Status.Id > 0 && si.StatusType != null && si.StatusType.Id > 0)
                {
                    UpdateOrderStatus(qs.languageId, qs.orderId, si);
                    si = GetOrderStatus(qs.languageId, "Order.Item.Payed");
                    if (si != null && si.Status != null && si.Status.Id > 0 && si.StatusType != null && si.StatusType.Id > 0)
                    {
                        UpdateOrderItemStatus(qs.languageId, qs.orderId, si);
                    }
                }
                else
                {
                    result = "Невозможно обновить статус заказа";
                }



                return CreateResponseOk(result);
            }));
        });
Beispiel #29
0
        public MainHeaderViewModel(ProjectContext projectContext, StatusInfo statusInfo, UserInterface userInterface)
        {
            if (projectContext == null)
            {
                throw new ArgumentNullException(nameof(projectContext));
            }
            if (statusInfo == null)
            {
                throw new ArgumentNullException(nameof(statusInfo));
            }

            this.projectContext = projectContext;

            CopyCommand              = new CopyCommand(userInterface, projectContext);
            PasteCommand             = new PasteCommand(userInterface, projectContext);
            NumericalBaseRollCommand = new NumericalBaseRollCommand(projectContext, userInterface);
            StatusInfoCommand        = new StatusInfoCommand(statusInfo, userInterface);

            this.projectContext.Loaded                   += HandleProjectLoaded;
            this.projectContext.Unloaded                 += HandleProjectUnloaded;
            this.projectContext.FlagsNumberChanged       += HandleFlagsNumberChanged;
            this.projectContext.FlagsNumber.ValueChanged += HandleMainValueChanged;
            this.projectContext.NumericalBaseService.NumericalBaseChanged += HandleNumericalBaseChanged;

            UpdateMainValue();
            UpdateNumericalBaseText();
            IsEnabled = projectContext.IsLoaded;
        }
Beispiel #30
0
        private static StatusInfo Extract(ArgsInfo arguments)
        {
            StatusInfo si;

            try
            {
                si = new StatusInfo(
                    new ResultInfo(
                        _serializer.CertificateToSerializable(
                            arguments.CertificateSource,
                            arguments.InputFile,
                            arguments.NodeId)
                        )
                    );
            }
            catch (Exception e)
            {
                si = new StatusInfo(
                    new ErrorInfo(
                        ErrorCodes.CertificateExtractionException,
                        ErrorType.CertificateExtraction,
                        e.Message));
            }

            return(si);
        }
        protected void btnSignIn_Click(object sender, EventArgs e)
        {
            UserLogin objLogin = new UserLogin();

            objLogin.EmailAddress = txtEmailAddress.Text;
            objLogin.Password     = EncryptDecrypt.DESEncrypt(txtPassword.Text);
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(Configs.Global.BaseURL);
            client.DefaultRequestHeaders.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            var json = JsonConvert.SerializeObject(objLogin);
            var data = new StringContent(json, Encoding.UTF8, "application/json");
            HttpResponseMessage response = client.PostAsync(Configs.Global.SignInURL, data).Result;

            if (response.IsSuccessStatusCode)
            {
                UserInformation objUserInfo = JsonConvert.DeserializeObject <UserInformation>(response.Content.ReadAsStringAsync().Result);
                Session["UserInfo"] = objUserInfo;
                Response.Redirect("MyAccount/Default.aspx");
            }
            else
            {
                StatusInfo objStatus = JsonConvert.DeserializeObject <StatusInfo>(response.Content.ReadAsStringAsync().Result);
                lblError.Text = objStatus.Message;
            }
        }
 partial void OnStatusInfoChanging(StatusInfo value);
 static string GenerateDownloadingInfo(StatusInfo statusInfo, string name) =>
     $"Status: {statusInfo.Action} {name} {statusInfo.Progress:#.00}% @ {SpeedConverter.ConvertSpeed(statusInfo.Speed.GetValueOrDefault(0))}";
 static string GenerateOtherInfo(StatusInfo statusInfo, string name) =>
     $"Status: {statusInfo.Action} {name} {statusInfo.Progress:#.00}%";
 /// <summary>
 /// Create a new Run object.
 /// </summary>
 /// <param name="ID">Initial value of Id.</param>
 /// <param name="name">Initial value of Name.</param>
 /// <param name="statusInfo">Initial value of StatusInfo.</param>
 /// <param name="requestStatusInfo">Initial value of RequestStatusInfo.</param>
 public static Run CreateRun(int ID, string name, StatusInfo statusInfo, StatusInfo requestStatusInfo)
 {
     Run run = new Run();
     run.Id = ID;
     run.Name = name;
     if ((statusInfo == null))
     {
         throw new global::System.ArgumentNullException("statusInfo");
     }
     run.StatusInfo = statusInfo;
     if ((requestStatusInfo == null))
     {
         throw new global::System.ArgumentNullException("requestStatusInfo");
     }
     run.RequestStatusInfo = requestStatusInfo;
     return run;
 }
 partial void OnRequestStatusInfoChanging(StatusInfo value);
 // CurrentTransactionStatus notifies about changes to the current transaction status
 public void CurrentTransactionStatus(StatusInfo statusInfo, Device device)
 {
     String status = statusInfo.Message;
     Debug.WriteLine(status);
     Window.DisplayStatus(status);
 }
Beispiel #38
0
 public StatusEventArgs(StatusInfo s)
 {
     Status = s;
 }
        /// <summary>
        /// Tests the remote slaves/executors.
        /// </summary>
        /// <param name="statusInfo">Detailed status information about the Jenkins service.</param>
        /// <returns>True if Jenkins master is alive and accesible and it is not detected as DOWN by VF, otherwise false</returns>
        public bool PingJenkins(out StatusInfo.StatusInfo statusInfo)
        {
            bool result = false;
            statusInfo = null;

            try
            {
                statusInfo = this.GetStatusInfo(rethrow: true);
                result = statusInfo.status != "DOWN";
                Trace.TraceInformation(
                    "Test bench service status: {0}",
                    statusInfo.status);
            }
            catch (Exception ex)
            {
                // TODO: refine it to webexception and error codes
                Trace.TraceError(ex.ToString());
                Trace.TraceInformation("Test bench service status: DISCONNECTED");
                result = false;
            }
            
            return result;
        }
Beispiel #40
0
 protected virtual void OnServerStatus(StatusInfo e)
 {
     CurrentStatus = e;
     EventHandler<StatusEventArgs> handler = ServerStatus;
     if (handler != null) handler(this, new StatusEventArgs(e));
 }
 /// <summary>
 /// Create a new Task object.
 /// </summary>
 /// <param name="ID">Initial value of Id.</param>
 /// <param name="statusInfo">Initial value of StatusInfo.</param>
 public static Task CreateTask(int ID, StatusInfo statusInfo)
 {
     Task task = new Task();
     task.Id = ID;
     if ((statusInfo == null))
     {
         throw new global::System.ArgumentNullException("statusInfo");
     }
     task.StatusInfo = statusInfo;
     return task;
 }
 static string GenerateOtherInfo(StatusInfo statusInfo, string name) {
     return string.Format("Status: {0} {1} {2:#.00}%", statusInfo.Action, name, statusInfo.Progress);
 }
Beispiel #43
0
        public void Constructor_WhenCalled_InitializeAllProperteis()
        {
            var message = Guid.NewGuid().ToString();
            var workTotal = 5;
            var workCompleted = 10;
            var isFinished = false;
            var data = new object();
            var statusInfo = new StatusInfo(message, workTotal, workCompleted, isFinished, data);

            Assert.AreEqual(workTotal, statusInfo.WorkTotal);
            Assert.AreEqual(workCompleted, statusInfo.WorkCompleted);
            Assert.AreEqual(isFinished, statusInfo.IsFinished);
            Assert.AreEqual(data, statusInfo.Data);

        }
 static string GenerateDownloadingInfo(StatusInfo statusInfo, string name) {
     return string.Format("Status: {0} {1} {2:#.00}% @ {3}", statusInfo.Action, name, statusInfo.Progress,
         SpeedConverter.ConvertSpeed(statusInfo.Speed));
 }
Beispiel #45
0
 protected static Status GetGeneralStatus(StatusInfo status)
 {
     switch (status)
     {
         case StatusInfo.Crashed:
             return Status.Crashed;
         case StatusInfo.Error:
             return Status.Error;
         case StatusInfo.Hanging:
         case StatusInfo.Reloading:
         case StatusInfo.Restarting:
         case StatusInfo.Starting:
         case StatusInfo.Stopping:
             return Status.Busy;
         case StatusInfo.Operational:
             return Status.Started;
         case StatusInfo.Stopped:
             return Status.Stopped;
         default:
             return Status.Stopped;
     }
 }
        public FreeCell(IHTMLElement spawn)
        //: base(spawn)
        {

            System.Console.WriteLine("--- freecell ---");

            BackgroundImage.ToDocumentBackground();

            System.Console.WriteLine("adding card infos... ");

            MyDeck.UnusedCards.Add(CardInfo.FullDeck());

            var images = new List<IHTMLImage>();

            foreach (CardInfo v in MyDeck.UnusedCards.ToArray())
            {
                images.Add(v.ToImage("assets/CardGames/cards"));
            }

            var king = new KingIcon(new Point(500, 100));



            //Timer.While(
            //    delegate
            //    {
            //        var ready = true;

            //        foreach (IHTMLImage image in images.ToArray())
            //        {
            //            if (!image.complete)
            //            {
            //                Console.WriteLine(image.src);

            //                ready = false;
            //                break;
            //            }
            //        }

            //        return !ready;
            //    }
            //    ,
            //    delegate
            //    {
            var status = new StatusInfo();

            status.Update();

            MyDeck.Stacks.ListChanged +=
                (sender, args) =>
                {

                    if (args.ListChangedType == ListChangedType.ItemAdded)
                    {
                        var s = MyDeck.Stacks[args.NewIndex];

                        s.SetBackground(MyDeck.GfxPath + "/spider.empty.png");
                    }
                };

            System.Console.WriteLine("creating stacklists... ");

            PlayStacks = MyDeck.CreateStackList();
            TempStacks = MyDeck.CreateStackList();
            GoalStacks = MyDeck.CreateStackList();




            var usesound_cookie = Storage["usesound"];

            status.MoveTo(new Point(500, 20));
            status.Update();
            status.SoundSettingChanged +=
                delegate
                {
                    sounds.Enabled = status.UseSounds;
                    usesound_cookie.BooleanValue = status.UseSounds;
                };

            status.UseSounds = usesound_cookie.BooleanValue;

            #region rules
            MyDeck.ApplyCardRules += delegate(Card e)
            {
                e.Enabled = true;
                e.Moved +=
                    delegate
                    {
                        status.Moves++;
                        status.Update();


                    };

                #region automove


                e.Drag.MiddleClick +=
                    delegate
                    {
                        TryAutoMove(e);
                    };

                e.DoubleClick +=
                    delegate
                    {
                        TryAutoMove(e);
                    };
                #endregion

                e.Drag.DragStop +=
                    delegate
                    {
                        sounds.PlaySoundDrop();
                    };

                e.Drag.DragStart +=
                    delegate
                    {
                        sounds.PlaySoundDrag();

                    };

                // rules for starting a drag
                e.Drag.DragStartValidate +=
                    delegate(Predicate p)
                    {
                        if (UseNoValidationCheat)
                            return;

                        // cannot remove cards from goal stack
                        if (GoalStacks.Contains(e.CurrentStack))
                        {
                            p.Value = false;

                            return;
                        }

                        // cannot drag a pile of cards
                        if (e.HasStackedCards)
                            p.Value = false;
                    };

                // rules for ending a drag
                e.ValidateDragStop +=
                    delegate(Predicate<CardStack> p)
                    {
                        if (UseNoValidationCheat)
                            return;

                        if (IsStackTypeAndDoesNotFit(e, PlayStacks, p, IsFitForPlayStack))
                        {
                            p.Target = null;
                        }
                        else if (IsStackTypeAndDoesNotFit(e, TempStacks, p, IsFitForTempStack))
                        {
                            p.Target = null;
                        }
                        else if (IsStackTypeAndDoesNotFit(e, GoalStacks, p, IsFitForGoalStack))
                        {
                            p.Target = null;
                        }


                    };


            };
            #endregion

            GoalStacks.ListChanged +=
                (sender0, args0) =>
                {
                    if (args0.ListChangedType == ListChangedType.ItemAdded)
                    {
                        var s = GoalStacks[args0.NewIndex];

                        s.Cards.ListChanged +=

                            (sender1, args1) =>
                            {
                                if (args1.ListChangedType == ListChangedType.ItemAdded)
                                {
                                    var u = s.Cards[args1.NewIndex];
                                    // hide the previous, as we never need it to be seen again
                                    status.CardsLeft--;
                                    status.Update();

                                    #region end suit
                                    if (u.Info.Rank == CardInfo.RankEnum.Rank2)
                                    {
                                        s.Enabled = false;

                                        if (status.CardsLeft == 0)
                                        {
                                            king.IsSmile = true;
                                            king.Update();


                                            sounds.PlaySoundWin();
                                        }

                                        // check for victory?
                                    }
                                    #endregion

                                }
                            };

                        // each card on top of eachother
                        s.CardMargin *= 0;
                    }
                };

            System.Console.WriteLine("creating tempstack... ");

            TempStacks.Add(
                new CardStack(new Point(100, 100)),
                new CardStack(new Point(200, 100)),
                new CardStack(new Point(300, 100)),
                new CardStack(new Point(400, 100))
            );


            System.Console.WriteLine("creating goalstack... ");

            GoalStacks.Add(
                new CardStack(new Point(600, 100)),
                new CardStack(new Point(700, 100)),
                new CardStack(new Point(800, 100)),
                new CardStack(new Point(900, 100))
            );

            System.Console.WriteLine("creating playstack... ");

            PlayStacks.Add(
                new CardStack(new Point(150, 240), MyDeck.FetchCards(7)),
                new CardStack(new Point(250, 240), MyDeck.FetchCards(7)),
                new CardStack(new Point(350, 240), MyDeck.FetchCards(7)),
                new CardStack(new Point(450, 240), MyDeck.FetchCards(7)),
                new CardStack(new Point(550, 240), MyDeck.FetchCards(6)),
                new CardStack(new Point(650, 240), MyDeck.FetchCards(6)),
                new CardStack(new Point(750, 240), MyDeck.FetchCards(6)),
                new CardStack(new Point(850, 240), MyDeck.FetchCards(6))
                );

            System.Console.WriteLine("updating status... ");

            status.Moves = 0;
            status.CardsLeft = MyDeck.Cards.Count;
            status.Update();
            //}, 300
            //);

        }
Beispiel #47
0
        /// <summary>
        /// Processes the pictures in the selected folder
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnButtonGoClick(object sender, EventArgs e)
        {
            statusInfo = new StatusInfo();
            textBoxStatus.Visible = true;
            textBoxStatus.Text = "";

            try
            {
                AddNewStatus("Validating input... ");
                ValidateInput();
                if (MessageBox.Show("If you're happy with the settings, press OK to continue", "Modify EXIF time stamps", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    ShiftAllPicturesTimes();
                    DisableControls();
                }
                else
                { textBoxStatus.Text = ""; }

               /*
                string targetFolder = textBoxTarget.Text;
                int selectedFileIndex = comboBoxImages.SelectedIndex;
                ClearForm();
                AddNewStatus("Displaying modified pictures... ");
                textBoxSource.Text = targetFolder;
                showImages();
                comboBoxImages.SelectedIndex = selectedFileIndex;
                 */
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }