public string GetSignTypeNameByNumber(int number) { SignTypes signType = (SignTypes)number; string signTypeName = signType.ToString(); return(signTypeName); }
public char[] GetSignsOfType(SignTypes signTypes) { switch (signTypes) { case SignTypes.SmallLetters: return(Signs.SmallLetters()); case SignTypes.CapitalLetters: return(Signs.CapitalLetters()); case SignTypes.SmallPolishLetters: return(Signs.SmallPolishLetters()); case SignTypes.CapitalPolishLetters: return(Signs.CapitalPolishLetters()); case SignTypes.SpecialSigns: return(Signs.SpecialSigns()); case SignTypes.Digits: return(Signs.Digits()); default: return(null); } }
public static SignTypes rebuildSignTypes(SignTypes inSignTypes) { SignTypes st = new SignTypes(inSignTypes.Id); st.Code = inSignTypes.Code; st.Name = inSignTypes.Name; return(st); }
public ActionResult _addOrEditRecord(int id, int unitId, int signTypeId, int signDocTypeId, string prikaz, string fio, string workplaceName, int?tabn, int?workerId, int?ord, int storagenameId, int shopId) { SignDocumet signDocumet = signDocumetRepository.Get(id); //Если вставляется новая запись, то пытаемся найти запись с выбранным цехом if (signDocumet == null) { signDocumet = new SignDocumet(); signDocumet.OrganizationId = getIntCurrentEnterpriseId(); signDocumet.StorageNameId = storagenameId; signDocumet.ShopId = shopId; } if (unitId != null && unitId != 0) { signDocumet.Unit = organizationRepository.Get(unitId); } else { signDocumet.Unit = null; } SignTypes signType = signTypesRepository.Get(signTypeId); signDocumet.SignType = signType; signDocumet.CodeSign = signType.Code; signDocumet.NameSign = signType.Name; SignDocTypes signDocType = signDocTypesRepository.Get(signDocTypeId); signDocumet.SignDocType = signDocType; signDocumet.CodeDocumetn = signDocType.Code; signDocumet.Value = prikaz; if (workerId.HasValue && workerId != 0 && workerId != -1) { signDocumet.Worker = workerRepository.Get(workerId.Value); signDocumet.Tabn = signDocumet.Worker.TabN; } //if (tabn.HasValue) signDocumet.Tabn = tabn; if (fio != null) { signDocumet.Fio = fio; } else { signDocumet.Fio = signDocumet.Worker.Fio; } if (ord.HasValue) { signDocumet.Ord = ord; } signDocumet.WorkPlaceName = workplaceName; // сохраняем изменения signDocumetRepository.SaveOrUpdate(signDocumet); return(null); }
public static void OnItemSelect(UIMenu sender, UIMenuItem selectedItem, int index) { if (sender == roadManagementMenu) { if (selectedItem == barriersList) { SignTypeToPlace = SignTypes.Barrier; sender.Visible = false; PlaceSignItem.Text = "Place " + barriersList.Collection[barriersList.Index].Value.ToString(); PlaceSignMenu.RefreshIndex(); PlaceSignMenu.Visible = true; PositionToPlaceAt = Game.LocalPlayer.Character.Position; RotationToPlaceAt = Game.LocalPlayer.Character.Rotation; } else if (selectedItem == conesList) { SignTypeToPlace = SignTypes.Cone; sender.Visible = false; PlaceSignItem.Text = "Place " + conesList.Collection[conesList.Index].Value.ToString(); PlaceSignMenu.RefreshIndex(); PlaceSignMenu.Visible = true; PositionToPlaceAt = Game.LocalPlayer.Character.Position; RotationToPlaceAt = Game.LocalPlayer.Character.Rotation; } else if (selectedItem == removeLastDroppedSignItem) { removeLastSign(); } else if (selectedItem == RemoveNearestSignItem) { RemoveNearestSign(); } else if (selectedItem == removeAllSignsItem) { removeAllSigns(); } } else if (sender == PlaceSignMenu) { if (selectedItem == PlaceSignItem) { string direction = SpawnDirectionListItem.Collection[SpawnDirectionListItem.Index].Value.ToString(); float multiplier = float.Parse(SpawnMultiplierListItem.Collection[SpawnMultiplierListItem.Index].Value.ToString()); Vector3 spawn = DetermineSignSpawn(direction, multiplier); float Heading = float.Parse(HeadingItem.Collection[HeadingItem.Index].Value.ToString()); if (SignTypeToPlace == SignTypes.Barrier) { string selectedsign = barriersToChooseFrom[barriersList.Index]; if (barriersList.Collection[barriersList.Index].Value.ToString() == "Stripes Left") { dropSign(selectedsign, true, spawn, Heading); } else { dropSign(selectedsign, false, spawn, Heading); } Game.LogTrivial("Barrier Placed"); } else if (SignTypeToPlace == SignTypes.Cone) { string selectedsign = conesToChooseFrom[conesList.Index]; dropSign(selectedsign, false, spawn, Heading); Game.LogTrivial("Cone Placed"); } } } }
public P7kSignInfo(DigestSession digest, int pades, int p7k, int x509, int num, SignTypes signType) { SignType = signType.ToString(); SignDate = (DateTime?)digest.P7kGetSignAttribute(p7k, num, "signingTime"); var unstructuredName = digest.P7kGetSignAttribute(p7k, false, num, "unstructuredName"); Reason = GetReason((string)unstructuredName); switch (signType) { case SignTypes.PAdES: IsVerified = digest.PADES_Verify(pades); break; default: IsVerified = digest.P7kVerifySignature(p7k, num); break; } Certificate = new SigningCertificate() { SerialNumber = digest.X509GetInfo(x509, enumCertInfoCategory.CC_GENERAL, enumCertInfoItem.CI_SERIALNUMBER), NotBefore = digest.X509GetInfo(x509, enumCertInfoCategory.CC_GENERAL, enumCertInfoItem.CI_VALID_FROM).ChangeType <DateTime>(), NotAfter = digest.X509GetInfo(x509, enumCertInfoCategory.CC_GENERAL, enumCertInfoItem.CI_VALID_TO).ChangeType <DateTime>() }; Certificate.Issuer = new IssuerDN() { SerialNumber = digest.X509GetInfo(x509, enumCertInfoCategory.CC_ISSUER, enumCertInfoItem.CI_SERIALNUMBER), Organization = digest.X509GetInfo(x509, enumCertInfoCategory.CC_ISSUER, enumCertInfoItem.CI_NAME) }; Certificate.Subject = new SubjectDN() { SerialNumber = digest.X509GetInfo(x509, enumCertInfoCategory.CC_SUBJECT, enumCertInfoItem.CI_FISCALCODE), GivenName = digest.X509GetInfo(x509, enumCertInfoCategory.CC_SUBJECT, enumCertInfoItem.CI_FIRSTNAME), Surname = digest.X509GetInfo(x509, enumCertInfoCategory.CC_SUBJECT, enumCertInfoItem.CI_LASTNAME), CommonName = digest.X509GetInfo(x509, enumCertInfoCategory.CC_SUBJECT, enumCertInfoItem.CI_NAME) }; }
public static bool CreateSign(int x, int y, SignTypes type) { return(CreateSign(x, y, (int)type)); }