public void getImageBitmapAsync(Bitmap bitmap) { horizontal_recycler_view.Visibility = ViewStates.Visible; var stream = new MemoryStream(); bitmap.Compress(Bitmap.CompressFormat.Jpeg, 100, stream); byte[] imageInByte = stream.ToArray(); byteList.Add(imageInByte); long lengthbmp = imageInByte.Length; imageSize = imageSize + lengthbmp; AddUpdateImageModel addUpdateImage = new AddUpdateImageModel(); base64ImageCode = BasicUtils.GetInstance().ConvertBitmapToBase64(bitmap); img_event1.SetImageBitmap(bitmap); addUpdateImage.bitmap = bitmap; addUpdateImage.ImageUrl = base64ImageCode; addUpdateImage.CountImage = imagesList.Count + 1; imagesList.Add(addUpdateImage); addUpdateImageAdapter.NotifyDataSetChanged(); horizontal_recycler_view.SmoothScrollToPosition(imagesList.Count()); }
static void Main(string[] args) { // Ausgeben der verschiedenen Piepstöne Console.WriteLine("Simple"); BasicUtils.MessageBeep(BasicUtils.BeepType.Simple); Thread.Sleep(500); Console.WriteLine("Information"); BasicUtils.MessageBeep(BasicUtils.BeepType.Information); Thread.Sleep(500); Console.WriteLine("Question"); BasicUtils.MessageBeep(BasicUtils.BeepType.Question); Thread.Sleep(500); Console.WriteLine("Exclamation"); BasicUtils.MessageBeep(BasicUtils.BeepType.Exclamation); Thread.Sleep(500); Console.WriteLine("Error"); BasicUtils.MessageBeep(BasicUtils.BeepType.Error); Thread.Sleep(500); Console.WriteLine("Beenden mit Return"); Console.ReadLine(); }
public static void BuildClaimsPrincipal_adds_single_identity_without_claims() { var schemeName = "Test"; var claimsPrincipal = BasicUtils.BuildClaimsPrincipal(null, schemeName, null, null); Assert.NotNull(claimsPrincipal); Assert.Single(claimsPrincipal.Identities); Assert.NotNull(claimsPrincipal.Identity); Assert.Equal(schemeName, claimsPrincipal.Identity.AuthenticationType); Assert.Empty(claimsPrincipal.Claims); }
public static void BuildClaimsPrincipal_ownerName_adds_Name_and_NameIdentifier_claims() { var ownerName = "Test"; var schemeName = "Test"; var claimsPrincipal = BasicUtils.BuildClaimsPrincipal(ownerName, schemeName, null, null); Assert.NotNull(claimsPrincipal); Assert.NotEmpty(claimsPrincipal.Claims); Assert.Equal(2, claimsPrincipal.Claims.Count()); Assert.Contains(claimsPrincipal.Claims, c => c.Type == ClaimTypes.NameIdentifier && c.Value == ownerName); Assert.Contains(claimsPrincipal.Claims, c => c.Type == ClaimTypes.Name && c.Value == ownerName); }
private T[] ReadFilesToObjects() { T[] resultObjects = new T[0]; // default(T[]); Stream stream; using (stream = new FileStream(base.fileName, FileMode.Open, FileAccess.Read)) { resultObjects = new BasicUtils <T>().DeserializerToArrayObjects(stream); } return(resultObjects); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Cookies.Get("cartKey") != null) { Guid cartKey = Guid.Parse(Request.Cookies["cartKey"].Value); bool exists = BasicUtils.IsCartAlive(cartKey); if (!exists) { HttpCookie cartCookie = new HttpCookie("cartKey"); cartCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(cartCookie); } } }
/// ------------------------------------------------------------------------------------ /// <summary> /// Catches and displays a otherwise unhandled exception. /// </summary> /// <param name="sender">sender</param> /// <param name="eventArgs">Exception</param> /// <remarks> we override this because for a configurable application, sometimes you just /// want to tell the person writing a configuration that they made a typo.</remarks> /// ------------------------------------------------------------------------------------ protected override void HandleTopLevelError(object sender, ThreadExceptionEventArgs eventArgs) { CheckDisposed(); if (BasicUtils.IsUnsupportedCultureException(eventArgs.Exception)) // LT-8248 { Logger.WriteEvent("Unsupported culture: " + eventArgs.Exception.Message); return; } ErrorReporter.ReportException(eventArgs.Exception); // if (eventArgs.Exception is ConfigurationException) // ((ConfigurationException)eventArgs.Exception).ShowDialog(); // else // base.HandleTopLevelError(sender, eventArgs); }
protected void btConfirm_Click(object sender, EventArgs e) { lError.Text = ""; string CountryCode = ddlCountry.SelectedValue; string State = shipState.Text; if (CountryCode == "US") { State = ddlStates.SelectedValue; } if (string.IsNullOrEmpty(State)) { lState.Text = "State is required"; return; } if (!BasicUtils.IsValidEmail(shipEmail.Text)) { lError.Text = "Email must be valid"; return; } Guid cartKey = Guid.Parse(Request.Cookies["cartKey"].Value); List <SqlParameter> p = new List <SqlParameter>(); p.Add(new SqlParameter("@CacheID", cartKey)); p.Add(new SqlParameter("@ShipFirstName", shipFName.Text)); p.Add(new SqlParameter("@ShipLastName", shipLName.Text)); p.Add(new SqlParameter("@ShipAddress1", shipAddress1.Text)); p.Add(new SqlParameter("@ShipAddress2", shipAddress2.Text)); p.Add(new SqlParameter("@ShipCity", shipCity.Text)); p.Add(new SqlParameter("@ShipState", State)); p.Add(new SqlParameter("@ShipCountryCode", ddlCountry.SelectedValue)); p.Add(new SqlParameter("@ShipZip", shipZip.Text)); p.Add(new SqlParameter("@ShipEmail", shipEmail.Text)); p.Add(new SqlParameter("@ShipPhone", shipPhone.Text)); DB.Set("CartAddressUpdate", p.ToArray()); decimal Shipping = ScalablePressUtils.GetShippingQuote(cartKey); string redirect_url = PayPalUtils.ConfirmSale(cartKey, Shipping); Response.Redirect(redirect_url, false); }
public Variation FetchVariationData(string ID) { Variation v = new Variation(); using (SqlConnection conn = DB.GetConnection()) { v = conn.Query <Variation>("ProductVariationSelect", new { VariationID = ID }, commandType: CommandType.StoredProcedure).FirstOrDefault(); } if (v != null) { List <string> Sizes = ScalablePressUtils.GetProductSizes(v.Type, v.Color); v.Sizes = BasicUtils.GetSizeDictionary(Sizes); } return(v); }
public static void BuildClaimsPrincipal_adds_single_identity_with_claims() { var schemeName = "Test"; var claims = new List <Claim> { new Claim(ClaimTypes.Email, "*****@*****.**"), new Claim(ClaimTypes.Role, "admin") }; var claimsPrincipal = BasicUtils.BuildClaimsPrincipal(null, schemeName, null, claims); Assert.NotNull(claimsPrincipal); Assert.Single(claimsPrincipal.Identities); Assert.NotNull(claimsPrincipal.Identity); Assert.Equal(schemeName, claimsPrincipal.Identity.AuthenticationType); Assert.NotEmpty(claimsPrincipal.Claims); Assert.Equal(claims.Count, claimsPrincipal.Claims.Count()); }
protected void shipZip_TextChanged(object sender, EventArgs e) { string zipcode = shipZip.Text; if (!string.IsNullOrWhiteSpace(zipcode)) { Local l = BasicUtils.GetLocality(zipcode); if (!string.IsNullOrEmpty(l.countrycode)) { ddlCountry.SelectedValue = l.countrycode; } switchStateBoxes(); if (!string.IsNullOrEmpty(l.state)) { if (ddlCountry.SelectedValue == "US") { ListItem shipList = ddlStates.Items.FindByText(l.state); if (shipList != null) { ddlStates.SelectedItem.Selected = false; shipList.Selected = true; } } else { shipState.Text = l.state; } shipEmail.Focus(); } else { if (ddlCountry.SelectedValue == "US") { ddlStates.Focus(); } else { shipState.Focus(); } } } }
public static void BuildClaimsPrincipal_ownerName_adds_Name_and_NameIdentifier_claims2() { var ownerName = "Test"; var schemeName = "Test"; var claims = new List <Claim> { new Claim(ClaimTypes.Email, "*****@*****.**"), new Claim(ClaimTypes.Role, "admin") }; var claimsPrincipal = BasicUtils.BuildClaimsPrincipal(ownerName, schemeName, null, claims); Assert.NotNull(claimsPrincipal); Assert.NotEmpty(claimsPrincipal.Claims); Assert.NotEqual(claims.Count, claimsPrincipal.Claims.Count()); Assert.Equal(claims.Count + 2, claimsPrincipal.Claims.Count()); Assert.Contains(claimsPrincipal.Claims, c => c.Type == ClaimTypes.NameIdentifier && c.Value == ownerName); Assert.Contains(claimsPrincipal.Claims, c => c.Type == ClaimTypes.Name && c.Value == ownerName); }
protected void SetVariantInfo(int VariationID) { hdnVariation.Value = VariationID.ToString(); List <SqlParameter> p = new List <SqlParameter>(); p.Add(new SqlParameter("@ProductVariationID", VariationID)); DataTable dtVariants = DB.Get("ShopItemDetailed", p.ToArray()); if (dtVariants != null && dtVariants.Rows.Count > 0) { DataRow drVariant = dtVariants.Rows[0]; lName.Text = drVariant["ImageName"].ToString() + " - " + drVariant["ColorDisplayName"].ToString(); iDesign.ImageUrl = drVariant["ProofURL"].ToString(); iSizeChart.ImageUrl = drVariant["SizeChartURL"].ToString(); hlSizeChart.NavigateUrl = drVariant["SizeChartURL"].ToString(); lPrice.Text = "$" + ((decimal)drVariant["UnitPrice"]).ToString("0.00"); lDescription.Text = drVariant["ImageDescription"].ToString(); blMaterial.Items.Clear(); string materialInfo = drVariant["MaterialInfo"].ToString(); if (!string.IsNullOrWhiteSpace(materialInfo)) { string[] materialBullets = materialInfo.Split(';'); foreach (string bullet in materialBullets) { blMaterial.Items.Add(new ListItem(bullet)); } } List <string> Sizes = ScalablePressUtils.GetProductSizes(drVariant["Type"].ToString(), drVariant["Color"].ToString()); Dictionary <string, string> DicSize = BasicUtils.GetSizeDictionary(Sizes); ddlSize.DataSource = DicSize; ddlSize.DataTextField = "Key"; ddlSize.DataValueField = "Value"; ddlSize.DataBind(); } }
private DistrictData[] CenterDistricts(IEnumerable <DistrictData> districts) { int length = BasicUtils.GetEnumerableLength(districts); DistrictData[] districtsCentered = new DistrictData[length]; List <DistrictData> districtsNotCenter = new List <DistrictData>(); int centerIndex = length / 2; bool centerExists = false; foreach (DistrictData district in districts) { if (district.IsCenter) { if (centerExists) { Debug.LogError("<b>Error:</b> More than one District with <b>IsCenter</b> enabled"); return(null); } districtsCentered[centerIndex] = district; centerExists = true; } else { districtsNotCenter.Add(district); } } if (!centerExists) { Debug.LogError("<b>Warning:</b> No District with <b>IsCenter</b> enabled"); } int lastIndex = 0; while (districtsNotCenter.Count > 0) { int districtIndex = ConfigData.District.RandomOrder ? UnityEngine.Random.Range(0, districtsNotCenter.Count) : 0; districtsCentered[lastIndex] = districtsNotCenter[districtIndex]; districtsNotCenter.RemoveAt(districtIndex); lastIndex += (centerExists && lastIndex == centerIndex - 1) ? 2 : 1; } return(districtsCentered); }
// Use Redis Get DataObject from key public T[] GetDataObjectsFromRedis(string key) { if (!IsValidRedisConnection()) { return(null); } var conn = this.RedisConnector(); var Db = conn.GetDatabase(this.iDbNumber); T[] resultObjects = new T[0]; string result = Db.StringGet(key); using (MemoryStream stream = new MemoryStream(this.ConvertStringToByte(result))) { resultObjects = new BasicUtils <T>().DeserializerToArrayObjects(stream); } return(resultObjects); }
internal override void InitViews() { editTitle = FindViewById <EditText>(Resource.Id.editTitle); cv_userprofile = FindViewById <Refractored.Controls.CircleImageView>(Resource.Id.cv_userprofile); horizontal_recycler_view = FindViewById <RecyclerView>(Resource.Id.horizontal_recycler_view); img_event1 = FindViewById <ImageView>(Resource.Id.img_event1); tv_username = FindViewById <TextView>(Resource.Id.tv_username); ll_back = (LinearLayout)FindViewById(Resource.Id.ll_back); ll_post = (LinearLayout)FindViewById(Resource.Id.ll_post); ll_photovideo = (LinearLayout)FindViewById(Resource.Id.ll_photovideo); ll_tag_friends = (LinearLayout)FindViewById(Resource.Id.ll_tag_friends); ll_camera = (LinearLayout)FindViewById(Resource.Id.ll_camera); LinearLayoutManager mLayoutManager = new LinearLayoutManager(this, LinearLayoutManager.Horizontal, false); horizontal_recycler_view.SetLayoutManager(mLayoutManager); imagesList.Clear(); addUpdateImageAdapter = new AddUpdateImageAdapter(this, imagesList); horizontal_recycler_view.SetAdapter(addUpdateImageAdapter); tv_username.Text = Settings.UserFirstNameSettings + " " + Settings.UserMiddleNameSettings + " " + Settings.UserLastNameSettings; BasicUtils.GetInstance().SetImageFromUrl(this, this, Settings.UserImageUrlSettings, cv_userprofile, showMessageObject, false); }
protected void completeSale_Click(object sender, EventArgs e) { try { string PID = PayPalUtils.ExecuteSale(paymentid.Value, payerid.Value); Guid cartKey = Guid.Parse(Request.Cookies["cartKey"].Value); decimal ShippingTotal = ScalablePressUtils.GetShippingQuote(cartKey); List <SqlParameter> p = new List <SqlParameter>(); p.Add(new SqlParameter("@CacheID", cartKey)); p.Add(new SqlParameter("@ShippingPaid", ShippingTotal)); p.Add(new SqlParameter("@PaymentID", PID)); SqlParameter outOrderID = new SqlParameter("@OutOrderID", SqlDbType.Int); outOrderID.Direction = ParameterDirection.Output; p.Add(outOrderID); FORCEREPEAT: try { DB.Set("CartOrderedInsert", p.ToArray()); } catch { goto FORCEREPEAT; } string OrderID = outOrderID.Value.ToString(); HttpCookie cartCookie = new HttpCookie("cartKey"); cartCookie.Expires = DateTime.Now.AddDays(-1); Response.Cookies.Add(cartCookie); bool ordered = false; int retry = 0; int maxRetry = 3; while (!ordered) { try { ordered = ScalablePressUtils.PlaceOrder(OrderID); } catch (Exception ex) { LoggingUtil.InsertError(ex); if (retry > maxRetry) { return; } else { retry++; } } } BasicUtils.SendConfirmation(OrderID); Response.Redirect("~/Shop/Confirm.aspx", false); } catch (Exception ex) { LoggingUtil.InsertError(ex); } }
public static void BuildClaimsPrincipal_null_claims_no_exception() { var claimsPrincipal = BasicUtils.BuildClaimsPrincipal(null, "Test", null, null); Assert.NotNull(claimsPrincipal); }
protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult(requestCode, resultCode, data); if (resultCode == Result.Ok) { if (requestCode == REQUEST_TAKE_GALLERY_VIDEO) { horizontal_recycler_view.Visibility = ViewStates.Visible; var uri = data.Data; string path = BasicUtils.GetActualPathFromFile(uri, this); System.Diagnostics.Debug.WriteLine("Image path == " + path); Bitmap thumb = ThumbnailUtils.CreateVideoThumbnail(path, ThumbnailKind.MiniKind); AddUpdateImageModel addUpdateImage = new AddUpdateImageModel(); base64ImageCode = BasicUtils.GetInstance().ConvertBitmapToBase64(thumb); addUpdateImage.bitmap = thumb; addUpdateImage.ImageUrl = base64ImageCode; addUpdateImage.CountImage = imagesList.Count + 1; imagesList.Add(addUpdateImage); addUpdateImageAdapter.NotifyDataSetChanged(); horizontal_recycler_view.SmoothScrollToPosition(imagesList.Count()); } if (requestCode == CameraCaptureImageRequestCode) { PreviewCapturedImage(); } else if (requestCode == CameraCaptureVideoRequestCode) { horizontal_recycler_view.Visibility = ViewStates.Visible; var uri = data.Data; string path = BasicUtils.GetActualPathFromFile(uri, this); System.Diagnostics.Debug.WriteLine("Image path == " + path); Bitmap thumb = ThumbnailUtils.CreateVideoThumbnail(path, ThumbnailKind.MiniKind); AddUpdateImageModel addUpdateImage = new AddUpdateImageModel(); base64ImageCode = BasicUtils.GetInstance().ConvertBitmapToBase64(thumb); addUpdateImage.bitmap = thumb; addUpdateImage.ImageUrl = base64ImageCode; addUpdateImage.CountImage = imagesList.Count + 1; imagesList.Add(addUpdateImage); addUpdateImageAdapter.NotifyDataSetChanged(); horizontal_recycler_view.SmoothScrollToPosition(imagesList.Count()); } else if (requestCode == PicFromGallery) { fileUri = data.Data; Bitmap bitmap = MediaStore.Images.Media.GetBitmap(ContentResolver, fileUri); GetImageFromGallery(); } else if (requestCode == PicCrop && data != null) { //get the returned data Android.Net.Uri extras = data.Data; //get the cropped bitmap if (extras != null) { var inp = context.ContentResolver.OpenInputStream(extras); BitmapFactory.Options options = new BitmapFactory.Options(); Bitmap cropped_bitmap = BitmapFactory.DecodeStream(inp, null, options); newBitmap = cropped_bitmap; getImageBitmapAsync(newBitmap); } else { var inp = context.ContentResolver.OpenInputStream(fileUri); BitmapFactory.Options options = new BitmapFactory.Options(); //Bitmap cropped_bitmap = MemoryStream stream = new MemoryStream(); BitmapFactory.DecodeStream(inp, null, options).Compress(Bitmap.CompressFormat.Jpeg, 50, stream); byte[] bitmapData = stream.ToArray(); Bitmap bitmap = BitmapFactory.DecodeByteArray(bitmapData, 0, bitmapData.Length); newBitmap = bitmap; getImageBitmapAsync(newBitmap); } } } }
static void Main(string[] args) { BasicUtils.SendUpdate("4"); }
public static void BuildClaimsPrincipal_null_schemeName_throws_ArgumentNullException() { var exception = Assert.Throws <ArgumentNullException>(() => BasicUtils.BuildClaimsPrincipal(null, null, null, null)); Assert.Contains("schemeName", exception.Message); }
protected void btConfirm_Click(object sender, EventArgs e) { if (Request.Cookies["ContestKey"] == null || string.IsNullOrWhiteSpace(Request.Cookies["ContestKey"].Value)) { Response.Redirect("~/Contest/KeyInvalid.aspx", false); } string key = Request.Cookies["ContestKey"].Value; List <SqlParameter> p = new List <SqlParameter>(); p.Add(new SqlParameter("@ContestKey", key)); DataTable dtCode = DB.Get("ContestCodeGetValid", p.ToArray()); if (dtCode != null && dtCode.Rows.Count > 0) { string CountryCode = ddlCountry.SelectedValue; string State = shipState.Text; if (CountryCode == "US") { State = ddlStates.SelectedValue; } if (string.IsNullOrEmpty(State)) { lState.Text = "State is required"; return; } if (!BasicUtils.IsValidEmail(shipEmail.Text)) { lError.Text = "Email must be valid"; return; } int variationID = 0; if (!int.TryParse(Request.Params["VariationID"].ToString(), out variationID)) { Response.Redirect("~/Contest/Prize.aspx", false); } string OrderToken = ScalablePressUtils.ContestQuote(variationID, shipFName.Text + " " + shipLName.Text, shipAddress1.Text, shipAddress2.Text, shipCity.Text, State, ddlCountry.SelectedValue, shipZip.Text, Request.Params["Size"].ToString()); if (!string.IsNullOrWhiteSpace(OrderToken)) { p = new List <SqlParameter>(); p.Add(new SqlParameter("@ContestKey", key)); p.Add(new SqlParameter("@ProductVariationID", variationID)); p.Add(new SqlParameter("@ProductSize", Request.Params["Size"].ToString())); p.Add(new SqlParameter("@ShipFirstName", shipFName.Text)); p.Add(new SqlParameter("@ShipLastName", shipLName.Text)); p.Add(new SqlParameter("@ShipAddress1", shipAddress1.Text)); p.Add(new SqlParameter("@ShipAddress2", shipAddress2.Text)); p.Add(new SqlParameter("@ShipCity", shipCity.Text)); p.Add(new SqlParameter("@ShipState", State)); p.Add(new SqlParameter("@ShipCountryCode", ddlCountry.SelectedValue)); p.Add(new SqlParameter("@ShipZip", shipZip.Text)); p.Add(new SqlParameter("@ShipEmail", shipEmail.Text)); p.Add(new SqlParameter("@ShipPhone", shipPhone.Text)); p.Add(new SqlParameter("@OrderToken", OrderToken)); SqlParameter outOrderID = new SqlParameter("@OutOrderID", SqlDbType.Int); outOrderID.Direction = ParameterDirection.Output; p.Add(outOrderID); int iRowsAffected = DB.SetWithRowsAffected("ContestOrderInsert", p.ToArray()); if (iRowsAffected > 0) { if (ScalablePressUtils.PlaceOrder(outOrderID.Value.ToString())) { Response.Cookies.Remove("ContestKey"); Response.Redirect("~/Shop/Confirm.aspx"); } else { Response.Redirect("~/Contest/KeyInvalid.aspx", false); } } else { Response.Redirect("~/Contest/KeyInvalid.aspx", false); } } } else { Response.Redirect("~/Contest/KeyInvalid.aspx", false); } }
public ParserStatus ProcessBuffer(byte[] b, int dataLength, int maxSize = 0) { int ptr = BufferOffset; while (ptr < dataLength && currentState != ERROR && currentState != ACCEPT) { char chr = (char)b[ptr]; switch (currentState) { case START: if (BasicUtils.IsHex(chr)) { hexBuilder.Append(chr); } else if (chr == '\r') { currentState = SIZE_CR; } else { currentState = ERROR; } break; case SIZE_CR: chunkSize = int.Parse(hexBuilder.ToString(), System.Globalization.NumberStyles.HexNumber); hexBuilder.Clear(); if (chr == '\n') { currentState = chunkSize == 0 ? FINAL_CR : ENTITY; } else { currentState = ERROR; } break; case ENTITY: memoryStream.WriteByte(b[ptr]); chunkSize--; accumulate++; if (chunkSize == 0) { currentState = ENT_CR; } if (accumulate >= maxSize && maxSize > 0) { accumulate = 0; if (ptr + 1 >= dataLength) { BufferOffset = 0; return(ParserStatus.MOVE_NEXT_NEW_BUFFER); } else { BufferOffset = ptr; return(ParserStatus.MOVE_NEXT_SAME_BUFFER); } } break; case ENT_CR: if (chr == '\r') { currentState = ENT_LF; } else { currentState = ERROR; } break; case ENT_LF: if (chr == '\n') { currentState = START; } else { currentState = ERROR; } break; case FINAL_CR: if (chr == '\r') { currentState = FINAL_LF; } else { currentState = ERROR; } break; case FINAL_LF: if (chr == '\n') { currentState = ACCEPT; } else { currentState = ERROR; } break; default: break; } } if (currentState == ACCEPT) { return(ParserStatus.EOF); } if (currentState == ERROR) { return(ParserStatus.ERROR); } return(ParserStatus.REQUIRE_MORE); }