public ActionResult ManageAssetDocPic(string appraisalID, string appraisalManageType)//รูปเอกสารสิทธิ์ { int thisID = Convert.ToInt32(ContentHelpers.Decode(appraisalID)); getAppraisalAssetCode(thisID); string thisManageType = ContentHelpers.Decode(appraisalManageType); TempData["appraisalManageType"] = appraisalManageType != string.Empty ? ContentHelpers.Decode(appraisalManageType) : ""; string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); List <UploadPictureAssetModel> listImages = AppraisalService.GetUploadPictureAsset(0, 1, thisID, userName); if (listImages == null) { listImages = new List <UploadPictureAssetModel>(); for (int i = 0; i < 3; i++) { UploadPictureAssetModel image = new UploadPictureAssetModel(); image.appraisal_assets_id = thisID; listImages.Add(image); } } return(View(listImages)); }
public ActionResult ManageAssetDoc(AppraisalDetailModel model, string appraisalManageType)//เอกสารสิทธิ์ { try { TempData["appraisalManageType"] = appraisalManageType != string.Empty ? appraisalManageType : ""; getAppraisalAssetCode(model.appraisal_assets_id); setAssetDoc(); if (ModelState.IsValid && model.type_of_document_id != 0) { string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); var process = AppraisalService.MngAppraisalDetail(model, userName); if (process) { List <AppraisalDetailModel> modelList = AppraisalService.GetAppraisalDetail(model.assets_detail_id, model.appraisal_assets_id, userName); if (ContentHelpers.IsNotnull(modelList) && modelList.Count > 0) { model = modelList[0]; string _appraisalManageType = ContentHelpers.Decode(appraisalManageType); string thisManageType = _appraisalManageType; if (_appraisalManageType != "u") { appraisalManageType = ContentHelpers.Encode(appraisalManageType); } return(RedirectToAction( "ManageAssetDocPic", new RouteValueDictionary(new { appraisalID = ContentHelpers.Encode(model.appraisal_assets_id.ToString()), appraisalManageType = appraisalManageType }) )); } } else { ViewData["alert"] = ContentHelpers.getAlertBox(DataInfo.AlertStatusId.ERROR, "จัดการข้อมูลไม่สำเร็จ!"); } } else { if (model.type_of_document_id == 0) { ViewData["type_of_document_id"] = "false"; } } } catch (ArgumentException ae) { ModelState.AddModelError(String.Empty, ae.Message); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } return(View(model)); }
public ActionResult ManageAssetMap(string appraisalID, string appraisalManageType)//แผนที่ { int thisID = Convert.ToInt32(ContentHelpers.Decode(appraisalID)); getAppraisalAssetCode(thisID); string thisManageType = ContentHelpers.Decode(appraisalManageType); TempData["appraisalManageType"] = appraisalManageType != string.Empty ? ContentHelpers.Decode(appraisalManageType) : ""; string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); MapAssetModel model = new MapAssetModel(); List <MapAssetModel> listMap = AppraisalService.GetMapAsset(0, thisID, userName); if (listMap != null) { foreach (MapAssetModel map in listMap) { model.map_assets_id = map.map_assets_id; model.latitude = map.latitude; model.longitude = map.longitude; } } model.appraisal_assets_id = thisID; return(View(model)); }
public override void OnChangeData(AppearanceComponent component) { base.OnChangeData(component); var sprite = component.Owner.GetComponent <ISpriteComponent>(); var snapGrid = component.Owner.GetComponent <SnapGridComponent>(); var lowWall = FindLowWall(snapGrid); if (lowWall == null) { return; } if (component.TryGetData(WindowVisuals.Damage, out float fraction)) { var level = Math.Min(ContentHelpers.RoundToLevels(fraction, 1, 7), 5); if (level == 0) { foreach (WindowDamageLayers val in Enum.GetValues(typeof(WindowDamageLayers))) { sprite.LayerSetVisible(val, false); } return; } foreach (WindowDamageLayers val in Enum.GetValues(typeof(WindowDamageLayers))) { sprite.LayerSetVisible(val, true); } sprite.LayerSetState(WindowDamageLayers.DamageNE, $"{(int) lowWall.LastCornerNE}_{level}"); sprite.LayerSetState(WindowDamageLayers.DamageSE, $"{(int) lowWall.LastCornerSE}_{level}"); sprite.LayerSetState(WindowDamageLayers.DamageSW, $"{(int) lowWall.LastCornerSW}_{level}"); sprite.LayerSetState(WindowDamageLayers.DamageNW, $"{(int) lowWall.LastCornerNW}_{level}"); } }
public ActionResult ManageAssetDetail(string appraisalID, string appraisalManageType) //ข้อมูลที่ตั้งทรัพย์สิน { setAssetDetail(); //ระบุ filter ในหน้า View string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); TempData["appraisalManageType"] = appraisalManageType != string.Empty ? ContentHelpers.Decode(appraisalManageType) : ""; int thisID = appraisalID != null?Convert.ToInt32(ContentHelpers.Decode(appraisalID)) : 0; if (string.IsNullOrEmpty(appraisalManageType)) { //string thisManageType = ContentHelpers.Decode(appraisalManageType); AppraisalJobModel Model = LoadAssetDetail(thisID, userName); //ระบุ id user, job code, ความสามารถ update/view ของ user ลง Tempdata setManageDetail(Model.appraisal_assets_id, appraisalManageType); return(View(Model)); } else { if (thisID > 0) { TempData["appraisalManageType"] = "u"; } } return(View()); }
public override void OnChangeData(AppearanceComponent component) { var sprite = component.Owner.GetComponent <ISpriteComponent>(); if (!component.TryGetData <int>(FoodContainerVisuals.Current, out var current)) { return; } if (!component.TryGetData <int>(FoodContainerVisuals.Capacity, out var capacity)) { return; } int step; switch (_mode) { case FoodContainerVisualMode.Discrete: step = Math.Min(_steps - 1, current); break; case FoodContainerVisualMode.Rounded: step = ContentHelpers.RoundToLevels(current, capacity, _steps); break; default: throw new NullReferenceException(); } sprite.LayerSetState(0, $"{_baseState}-{step}"); }
public ActionResult LockUser(int id, Boolean isLock) { try { if (id > 0) { string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); //string userName = "******"; if (MembershipService.LockUser(id, isLock, userName)) { return(RedirectToAction("manage", "backend")); } else { ModelState.AddModelError("", "Lock user unsuccess."); } } else { ModelState.AddModelError("", "Not request user id."); } } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } return(View()); }
public override void OnChangeData(AppearanceComponent component) { var sprite = component.Owner.GetComponent <ISpriteComponent>(); component.TryGetData(BallisticMagazineWeaponVisuals.MagazineLoaded, out bool loaded); if (loaded) { if (!component.TryGetData(BallisticMagazineWeaponVisuals.AmmoCapacity, out int capacity)) { return; } if (!component.TryGetData(BallisticMagazineWeaponVisuals.AmmoLeft, out int current)) { return; } // capacity is - 1 as normally a bullet is chambered so max state is virtually never hit. var step = ContentHelpers.RoundToLevels(current, capacity - 1, _steps); sprite.LayerSetState(0, $"{_baseState}-{step}"); } else { sprite.LayerSetState(0, _baseState); } }
// ************************************** // URL: /Backend/Update // ************************************** public ActionResult UpdateUser(int id) { UserModel user = null; RegisterModel reg = new RegisterModel(); ViewData["Role"] = MembershipService.GetAllRole(); try { user = MembershipService.GetUsersByID(id); if (ContentHelpers.Isnull(user)) { ModelState.AddModelError("", "Data not found"); } else { reg.CitizenID = user.CitizenID; reg.Email = user.Email; reg.Name = user.Name; reg.Phone = user.Phone; reg.RoleID = user.RoleID; reg.Status = user.Status; reg.UserName = user.UserName; } } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } return(View(reg)); }
public ActionResult Register(RegisterModel model) { try { if (ModelState.IsValid) { string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); //string userName = "******"; // Attempt to register the user Hashtable process = MembershipService.CreateUser(model, userName); if (Convert.ToBoolean(process["Status"])) { return(RedirectToAction("manage", "backend")); } else { ModelState.AddModelError("", Convert.ToString(process["Message"])); } } } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } return(View(model)); }
public ActionResult Manage()//Index (Choose search/Add new assets) { // Clear Data that set for Layout menu ContentHelpers.clearParamForSetMenu(); return(View()); }
public CreateAccountOnboardingViewModel() { OnBordingOptions = new ObservableCollection <CreateAccountOnboardingItem>( ContentHelpers.PopulateData <CreateAccountOnboardingStaticContent>( _staticContentFile) .CreateAccountOnboarding); }
private void OnChargeChanged(EntityUid uid, PowerCellComponent component, ChargeChangedEvent args) { if (component.IsRigged) { Explode(uid); return; } if (!TryComp(uid, out BatteryComponent? battery)) { return; } if (!TryComp(uid, out AppearanceComponent? appearance)) { return; } var frac = battery.CurrentCharge / battery.MaxCharge; var level = (byte)ContentHelpers.RoundToNearestLevels(frac, 1, PowerCellComponent.PowerCellVisualsLevels); appearance.SetData(PowerCellVisuals.ChargeLevel, level); // If this power cell is inside a cell-slot, inform that entity that the power has changed (for updating visuals n such). if (_containerSystem.TryGetContainingContainer(uid, out var container) && TryComp(container.Owner, out PowerCellSlotComponent? slot) && slot.CellSlot.Item == uid) { RaiseLocalEvent(container.Owner, new PowerCellChangedEvent(false), false); } }
public async Task PutVerbIsNotAccepted() { var payment = PaymentRequestBuilder.ValidPaymentRequest(); var response = await TestFixture.Client.PutAsync("/payment", ContentHelpers.JsonString(payment)); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.MethodNotAllowed)); }
// ************************************** // URL: /Account/LogOn // ************************************** public ActionResult LogOn() { // Clear Data that set for Layout menu ContentHelpers.clearParamForSetMenu(); ViewBag.Title = String.Format(Resources.ConfigResource.PROJECT_TITLE_NAME, " : เข้าใช้งาน"); return(View()); }
void IExamine.Examine(FormattedMessage message, bool inDetailsRange) { if (!Owner.TryGetComponent(out IDamageableComponent? damageable) || !Owner.TryGetComponent(out DestructibleComponent? destructible)) { return; } var damage = damageable.TotalDamage; DamageTrigger?trigger = null; // TODO: Pretend this does not exist until https://github.com/space-wizards/space-station-14/pull/2783 is merged foreach (var threshold in destructible.Thresholds) { if ((trigger = threshold.Trigger as DamageTrigger) != null) { break; } } if (trigger == null) { return; } var damageThreshold = trigger.Damage; var fraction = damage == 0 || damageThreshold == 0 ? 0f : (float)damage / damageThreshold; var level = Math.Min(ContentHelpers.RoundToLevels((double)fraction, 1, 7), 5); switch (level) { case 0: message.AddText(Loc.GetString("It looks fully intact.")); break; case 1: message.AddText(Loc.GetString("It has a few scratches.")); break; case 2: message.AddText(Loc.GetString("It has a few small cracks.")); break; case 3: message.AddText(Loc.GetString("It has several big cracks running along its surface.")); break; case 4: message.AddText(Loc.GetString("It has deep cracks across multiple layers.")); break; case 5: message.AddText(Loc.GetString("It is extremely badly cracked and on the verge of shattering.")); break; } }
void IExamine.Examine(FormattedMessage message, bool inDetailsRange) { if (!Owner.TryGetComponent(out IDamageableComponent? damageable) || !Owner.TryGetComponent(out DestructibleComponent? destructible)) { return; } var damage = damageable.TotalDamage; DamageTrigger?trigger = null; // TODO: Pretend this does not exist until https://github.com/space-wizards/space-station-14/pull/2783 is merged foreach (var threshold in destructible.Thresholds) { if ((trigger = threshold.Trigger as DamageTrigger) != null) { break; } } if (trigger == null) { return; } var damageThreshold = trigger.Damage; var fraction = damage == 0 || damageThreshold == 0 ? 0f : (float)damage / damageThreshold; var level = Math.Min(ContentHelpers.RoundToLevels((double)fraction, 1, 7), 5); switch (level) { case 0: message.AddText(Loc.GetString("comp-window-damaged-1")); break; case 1: message.AddText(Loc.GetString("comp-window-damaged-2")); break; case 2: message.AddText(Loc.GetString("comp-window-damaged-3")); break; case 3: message.AddText(Loc.GetString("comp-window-damaged-4")); break; case 4: message.AddText(Loc.GetString("comp-window-damaged-5")); break; case 5: message.AddText(Loc.GetString("comp-window-damaged-6")); break; } }
private static StateOrCountryTaxPart GetBritishTax() { var britishTax = new StateOrCountryTaxPart(); ContentHelpers.PreparePart <StateOrCountryTaxPart, StateOrCountryTaxPartRecord>(britishTax, "Tax"); britishTax.Country = "United Kingdom (Great Britain and Northern Ireland)"; britishTax.Rate = 0.15; return(britishTax); }
private static StateOrCountryTaxPart GetFrenchTax() { var frenchTax = new StateOrCountryTaxPart(); ContentHelpers.PreparePart <StateOrCountryTaxPart, StateOrCountryTaxPartRecord>(frenchTax, "Tax"); frenchTax.Country = "France"; frenchTax.Rate = 0.19; return(frenchTax); }
private static StateOrCountryTaxPart GetAnyCountryTax() { var anyCountryTax = new StateOrCountryTaxPart(); ContentHelpers.PreparePart <StateOrCountryTaxPart, StateOrCountryTaxPartRecord>(anyCountryTax, "Tax"); anyCountryTax.Country = "*"; anyCountryTax.Rate = 0.07; return(anyCountryTax); }
public ActionResult ManageOtherDetail(List <CompareDescriptionModel> modelList, string appraisalManageType)//รายละเอียดเพิ่มเติม { try { TempData["appraisalManageType"] = appraisalManageType != string.Empty ? appraisalManageType : ""; getAppraisalAssetCode(modelList[0].appraisal_assets_id); if (ModelState.IsValid) { string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); bool process = false; int appraisalAssetId = 0; foreach (var model in modelList) { appraisalAssetId = model.appraisal_assets_id; process = AppraisalService.MngCompareDescription(model); } if (process) { if (appraisalAssetId > 0) { modelList = AppraisalService.GetCompareDescription(0, appraisalAssetId, userName); string _appraisalManageType = ContentHelpers.Decode(appraisalManageType); string thisManageType = _appraisalManageType; if (_appraisalManageType != "u") { appraisalManageType = ContentHelpers.Encode(appraisalManageType); } return(RedirectToAction( "ManagePrice", new RouteValueDictionary(new { appraisalID = ContentHelpers.Encode(appraisalAssetId.ToString()), appraisalManageType = appraisalManageType }) )); } } else { ViewData["alert"] = ContentHelpers.getAlertBox(DataInfo.AlertStatusId.ERROR, "จัดการข้อมูลไม่สำเร็จ!"); } } } catch (ArgumentException ae) { ModelState.AddModelError(String.Empty, ae.Message); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } return(View(modelList)); }
private string GetContentText(string file, string[] tags) { var sb = new StringBuilder(); sb.AppendLine(file.Remove(0, 3).Replace("\\", " ").Replace(".", " ")); sb.AppendLine(string.Join(" ", tags)); return(ContentHelpers.CleanContent(sb)); }
private int GetNewChargeLevel() { if (!Owner.TryGetComponent(out BatteryComponent? battery)) { return(0); } return(ContentHelpers.RoundToLevels(battery.CurrentCharge, battery.MaxCharge, 6)); }
private static StateOrCountryTaxPart GetOregonTax() { var oregonTax = new StateOrCountryTaxPart(); ContentHelpers.PreparePart <StateOrCountryTaxPart, StateOrCountryTaxPartRecord>(oregonTax, "Tax"); oregonTax.Country = Country.UnitedStates; oregonTax.State = "OR"; oregonTax.Rate = 0.15; return(oregonTax); }
public async Task ValidPaymentDataIsAccepted() { var payment = PaymentRequestBuilder.ValidPaymentRequest(); var response = await TestFixture.Client.PostAsync("/payment", ContentHelpers.JsonString(payment)); var paymentResponse = await ReadAsPaymentData(response); Assert.That(paymentResponse.Status, Is.EqualTo(PaymentStatus.Accepted)); }
public async Task BankRejectionHasCorrectStatus() { var payment = PaymentRequestBuilder.RequestToBeRejected(); var response = await TestFixture.Client.PostAsync("/payment", ContentHelpers.JsonString(payment)); var paymentResponse = await ReadAsPaymentData(response); Assert.That(paymentResponse.Status, Is.EqualTo(PaymentStatus.Rejected)); }
public async Task PaymentDataWithoutNameIsNotAccepted() { var payment = PaymentRequestBuilder.ValidPaymentRequest(); payment.NameOnCard = string.Empty; var response = await TestFixture.Client.PostAsync("/payment", ContentHelpers.JsonString(payment)); await HttpAssert.IsBadRequestWithJsonContent(response); }
// ************************************** // URL: /Account/LogOff // ************************************** public ActionResult LogOff() { string userName = ContentHelpers.Decode(Convert.ToString(Session["UserName"])); if (Request.IsAuthenticated) { FormsService.SignOut(userName); } return(RedirectToAction("LogOn", "Account")); }
public async Task PaymentDataWithInvalidCreditCardNumberIsNotAccepted() { var payment = PaymentRequestBuilder.ValidPaymentRequest(); payment.CardNumber = "nosuch"; var response = await TestFixture.Client.PostAsync("/payment", ContentHelpers.JsonString(payment)); await HttpAssert.IsBadRequestWithJsonContent(response); }
private static StateOrCountryTaxPart GetWashingtonTax() { var washingtonTax = new StateOrCountryTaxPart(); ContentHelpers.PreparePart <StateOrCountryTaxPart, StateOrCountryTaxPartRecord>(washingtonTax, "Tax"); washingtonTax.Country = Country.UnitedStates; washingtonTax.State = "WA"; washingtonTax.Rate = 0.095; return(washingtonTax); }