public ActionResult AddyRimSave(AddyRim model) { try { SalesLayanEntities14 db = new SalesLayanEntities14(); Rim addRim = new Rim(); addRim.peg_id = model.Peg_id; addRim.hub_id = model.Hub_id; addRim.type_id = model.Type_id; addRim.size_id = model.Size_id; addRim.Date = model.Date; addRim.Rim_description = model.Rim_description; addRim.Rim_quantity = model.Rim_quantity; addRim.Rim_unit_price = model.Rim_unit_price; db.Rims.Add(addRim); db.SaveChanges(); int latestProdId = addRim.rim_id; TempData["status"] = "Success"; } catch (Exception ex) { throw ex; } return(RedirectToAction("AddyRimIndex")); }
// Helper public static void EnableRim(Material material, Rim type) { for (int a = 0; a < RIM.Length; ++a) { material.DisableKeyword(RIM[a]); } material.EnableKeyword(RIM[(int)type]); }
public void InitializePicturesCorrectly() { var rim = new Rim(); var pictures = rim.Pictures; Assert.That(pictures, Is.Not.Null.And.InstanceOf <HashSet <RimPicture> >()); }
public void TypeOfDouble() { var rim = new Rim(); var result = rim.CentralHoleSize.GetType(); Assert.True(result == typeof(double)); }
public void TypeOfInt() { var rim = new Rim(); var result = rim.NumberOfBolts.GetType(); Assert.True(result == typeof(int)); }
public void TypeOfDouble() { var rim = new Rim(); var result = rim.SpaceBetweenBolts.GetType(); Assert.True(result == typeof(double)); }
/// <summary> /// Buffers the polygon by buffering all shapes to expand the shape. /// No attempt to handle resulting crossing lines as designed for /// very small buffers. /// </summary> /// <param name="dBuffer">The buffer amount</param> public void SimpleBuffer(double dBuffer) { Rim.SimpleBuffer(dBuffer); for (var i = 0; i < _Holes.Count; i++) { GetHole(i).SimpleBuffer(-dBuffer); } }
/// <summary> /// Gets the area. /// </summary> public double GetArea() { double dResult = 0; dResult += Rim.GetArea(); for (int i = 0; i < _Holes.Count; i++) { dResult -= GetHole(i).GetArea(); } return(dResult); }
public void HaveRangeAttribute() { var rim = new Rim(); var result = rim .GetType() .GetProperty("CentralHoleSize") .GetCustomAttributes(false) .Where(x => x.GetType() == typeof(System.ComponentModel.DataAnnotations.RangeAttribute)) .Any(); Assert.True(result); }
public void HaveRequiredAttribute() { var rim = new Rim(); var result = rim .GetType() .GetProperty("NumberOfBolts") .GetCustomAttributes(false) .Where(x => x.GetType() == typeof(System.ComponentModel.DataAnnotations.RequiredAttribute)) .Any(); Assert.True(result); }
public void Build(IM.Vector3 basketPos) { ResourceLoadManager.Instance.LoadPrefab("Prefab/Effect/E_Spark1"); //逻辑数据 m_backboard = new Backboard(); m_backboard.width = new IM.Number(1, 900); m_backboard.height = new IM.Number(1, 170); m_backboard.center = basketPos + new IM.Vector3(IM.Number.zero, new IM.Number(3, 535), -new IM.Number(0, 300)); m_rim = new Rim(); m_rim.radius = new IM.Number(0, 425) * IM.Number.half; m_rim.center = basketPos + new IM.Vector3(IM.Number.zero, new IM.Number(3, 100), IM.Number.zero); }
public void AddNewTireAd(string userId, Rim rim, IEnumerable <string> picturesPaths) { var user = this.usersService.GetById(userId); rim.Owner = user; this.rimsRepo.Add(rim); foreach (var url in picturesPaths) { var picture = new RimPicture { Url = url, Rim = rim }; rim.Pictures.Add(picture); } this.uow.Commit(); }
/// <summary> /// Calculates the centroid of the polygon by moving it according to each holes /// weighted centroid. /// </summary> public C2DPoint GetCentroid() { var HoleCen = new C2DPoint(0, 0); if (_Holes.Count == 0) { return(Rim.GetCentroid()); } var PolyCen = Rim.GetCentroid(); var dPolyArea = Rim.GetArea(); double dHoleArea = 0; for (var i = 0; i < _Holes.Count; i++) { dHoleArea += GetHole(i).GetArea(); } if (dHoleArea == 0 || dHoleArea == dPolyArea) { return(Rim.GetCentroid()); } else { for (var i = 0; i < _Holes.Count; i++) { var pt = GetHole(i).GetCentroid(); pt.Multiply(GetHole(i).GetArea() / dHoleArea); HoleCen += pt; } } var Vec = new C2DVector(HoleCen, PolyCen); Vec.Multiply(dHoleArea / (dPolyArea - dHoleArea)); PolyCen.Move(Vec); return(PolyCen); }
// Start is called before the first frame update public RimData(List <GameObject> rimData) { id = new int[rimData.Count]; savePos = new float[rimData.Count, 3]; saveAngle = new float[rimData.Count, 3]; saveColor = new string[rimData.Count][]; isKinematic = new bool[rimData.Count]; for (int i = 0; i < rimData.Count; i++) { Rim rim = rimData[i].GetComponent <Rim>(); id[i] = rim.id; savePos[i, 0] = rim.position.x; savePos[i, 1] = rim.position.y; savePos[i, 2] = rim.position.z; saveColor[i] = rim.getColors(); saveAngle[i, 0] = rim.angle.x; saveAngle[i, 1] = rim.angle.y; saveAngle[i, 2] = rim.angle.z; isKinematic[i] = rim.kinematic(); } }
/// <summary> /// Gets the centroid. /// </summary> C2DPoint GetCentroid() { C2DPoint Centroid = Rim.GetCentroid(); double dArea = Rim.GetArea(); for (int i = 0; i < _Holes.Count; i++) { C2DVector vec = new C2DVector(Centroid, GetHole(i).GetCentroid()); double dHoleArea = GetHole(i).GetArea(); double dFactor = dHoleArea / (dHoleArea + dArea); vec.Multiply(dFactor); Centroid.x += vec.i; Centroid.y += vec.j; dArea += dHoleArea; } return(Centroid); }
public void CreateInstanceOfBaseModel() { var rim = new Rim(); Assert.That(rim, Is.InstanceOf <BaseModel>()); }
void ReleaseDesignerOutlets() { if (Back != null) { Back.Dispose(); Back = null; } if (Dashboard != null) { Dashboard.Dispose(); Dashboard = null; } if (Front != null) { Front.Dispose(); Front = null; } if (Left != null) { Left.Dispose(); Left = null; } if (Odometer != null) { Odometer.Dispose(); Odometer = null; } if (Right != null) { Right.Dispose(); Right = null; } if (Rim != null) { Rim.Dispose(); Rim = null; } if (Seat != null) { Seat.Dispose(); Seat = null; } if (Seats != null) { Seats.Dispose(); Seats = null; } if (VIN != null) { VIN.Dispose(); VIN = null; } }
/// <summary> /// Сравнивает два шины /// </summary> protected bool Equals(Rim other) { return(Diameter == other.Diameter && ProfileWidth == other.ProfileWidth); }
public RimViewModel(Rim model) : base(model.Id, model.Price) { Size = model.Size; IsDefault = model.IsDefault; }
private async void setPersistedImage() { UIImage rightImage = LoadImage("right"); if (rightImage != null) { Right.SetBackgroundImage(rightImage, UIControlState.Normal); Right.TintColor = UIColor.Clear; AppDelegate.appDelegate.RightCarImageUploaded = true; Right.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("right"); rightImage = LoadImage("right"); if (rightImage != null) { rightImage = LoadImage("right"); Right.SetBackgroundImage(rightImage, UIControlState.Normal); Right.TintColor = UIColor.Clear; AppDelegate.appDelegate.RightCarImageUploaded = true; Right.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage leftImage = LoadImage("left"); if (leftImage != null) { Left.TintColor = UIColor.Clear; Left.SetBackgroundImage(leftImage, UIControlState.Normal); AppDelegate.appDelegate.LeftCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("left"); leftImage = LoadImage("left"); if (leftImage != null) { leftImage = LoadImage("left"); Left.SetBackgroundImage(leftImage, UIControlState.Normal); Left.TintColor = UIColor.Clear; AppDelegate.appDelegate.LeftCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage frontImage = LoadImage("front"); if (frontImage != null) { Front.TintColor = UIColor.Clear; Front.SetBackgroundImage(frontImage, UIControlState.Normal); AppDelegate.appDelegate.FrontCarImageUploaded = true; Front.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("front"); frontImage = LoadImage("front"); if (frontImage != null) { frontImage = LoadImage("front"); Front.SetBackgroundImage(frontImage, UIControlState.Normal); Front.TintColor = UIColor.Clear; AppDelegate.appDelegate.FrontCarImageUploaded = true; Front.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage backImage = LoadImage("back"); if (backImage != null) { Back.TintColor = UIColor.Clear; Back.SetBackgroundImage(backImage, UIControlState.Normal); AppDelegate.appDelegate.BackCarImageUploaded = true; Back.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("back"); backImage = LoadImage("back"); if (backImage != null) { backImage = LoadImage("back"); Back.SetBackgroundImage(backImage, UIControlState.Normal); Back.TintColor = UIColor.Clear; AppDelegate.appDelegate.BackCarImageUploaded = true; Back.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage seatImage = LoadImage("seat"); if (seatImage != null) { Seat.TintColor = UIColor.Clear; Seat.SetBackgroundImage(seatImage, UIControlState.Normal); AppDelegate.appDelegate.SeatCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("seat"); seatImage = LoadImage("seat"); if (seatImage != null) { seatImage = LoadImage("seat"); Seat.SetBackgroundImage(seatImage, UIControlState.Normal); Seat.TintColor = UIColor.Clear; AppDelegate.appDelegate.SeatCarImageUploaded = true; Seat.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage seatsImage = LoadImage("seats"); if (seatsImage != null) { Seats.TintColor = UIColor.Clear; Seats.SetBackgroundImage(seatsImage, UIControlState.Normal); AppDelegate.appDelegate.BackSeatImageUploaded = true; Seats.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("seats"); seatsImage = LoadImage("seats"); if (seatsImage != null) { seatsImage = LoadImage("seats"); Seats.SetBackgroundImage(seatsImage, UIControlState.Normal); Seats.TintColor = UIColor.Clear; AppDelegate.appDelegate.BackSeatImageUploaded = true; Seats.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage dashImage = LoadImage("dashboard"); if (dashImage != null) { Dashboard.TintColor = UIColor.Clear; Dashboard.SetBackgroundImage(dashImage, UIControlState.Normal); AppDelegate.appDelegate.DashBoardImageUploaded = true; Dashboard.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("dashboard"); dashImage = LoadImage("dashboard"); if (dashImage != null) { dashImage = LoadImage("dashboard"); Dashboard.SetBackgroundImage(dashImage, UIControlState.Normal); Dashboard.TintColor = UIColor.Clear; AppDelegate.appDelegate.DashBoardImageUploaded = true; Dashboard.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage odoImage = LoadImage("odometer"); if (odoImage != null) { Odometer.TintColor = UIColor.Clear; Odometer.SetBackgroundImage(odoImage, UIControlState.Normal); AppDelegate.appDelegate.OdometerImageUploaded = true; Odometer.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("odometer"); odoImage = LoadImage("odometer"); if (odoImage != null) { odoImage = LoadImage("odometer"); Odometer.SetBackgroundImage(odoImage, UIControlState.Normal); Odometer.TintColor = UIColor.Clear; AppDelegate.appDelegate.OdometerImageUploaded = true; Odometer.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage rimImage = LoadImage("rim"); if (rimImage != null) { Rim.TintColor = UIColor.Clear; Rim.SetBackgroundImage(rimImage, UIControlState.Normal); AppDelegate.appDelegate.RimImageUploaded = true; Rim.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("rim"); rimImage = LoadImage("rim"); if (rimImage != null) { rimImage = LoadImage("rim"); Rim.SetBackgroundImage(rimImage, UIControlState.Normal); Rim.TintColor = UIColor.Clear; AppDelegate.appDelegate.RimImageUploaded = true; Rim.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage vinImage = LoadImage("VIN"); if (vinImage != null) { VIN.TintColor = UIColor.Clear; VIN.SetBackgroundImage(vinImage, UIControlState.Normal); AppDelegate.appDelegate.VINImageUplaoded = true; VIN.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("VIN"); vinImage = LoadImage("VIN"); if (vinImage != null) { vinImage = LoadImage("VIN"); VIN.SetBackgroundImage(vinImage, UIControlState.Normal); VIN.TintColor = UIColor.Clear; AppDelegate.appDelegate.VINImageUplaoded = true; VIN.Layer.BorderColor = UIColor.Black.CGColor; } } InvokeOnMainThread(() => { var splitViewController = (UISplitViewController)AppDelegate.appDelegate.Window.RootViewController; Utility.HideLoadingIndicator(splitViewController.View); }); }
public void setImage(UIImage Image) { switch (currentButton) { case "front": Front.TintColor = UIColor.Clear; Front.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.FrontCarImageUploaded = true; Front.Layer.BorderColor = UIColor.Black.CGColor; // Right_Image.SizeToFit(); break; case "back": Back.TintColor = UIColor.Clear; Back.SetBackgroundImage(Image, UIControlState.Normal); // Left_Image.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.BackCarImageUploaded = true; Back.Layer.BorderColor = UIColor.Black.CGColor; break; case "right": Right.TintColor = UIColor.Clear; Right.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.RightCarImageUploaded = true; Right.Layer.BorderColor = UIColor.Black.CGColor; /// Front.SetBackgroundImage(Image, UIControlState.Normal); break; case "left": Left.TintColor = UIColor.Clear; Left.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.LeftCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; /// Odometer.SetBackgroundImage(Image, UIControlState.Normal); break; case "seat": Seat.TintColor = UIColor.Clear; Seat.SetBackgroundImage(Image, UIControlState.Normal); ///Seat.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.SeatCarImageUploaded = true; Seat.Layer.BorderColor = UIColor.Black.CGColor; break; case "seats": Seats.TintColor = UIColor.Clear; Seats.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.BackSeatImageUploaded = true; Seats.Layer.BorderColor = UIColor.Black.CGColor; ///Seat.SetBackgroundImage(Image, UIControlState.Normal); break; case "dashboard": Dashboard.TintColor = UIColor.Clear; Dashboard.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.DashBoardImageUploaded = true; Dashboard.Layer.BorderColor = UIColor.Black.CGColor; break; case "odometer": Odometer.TintColor = UIColor.Clear; Odometer.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.OdometerImageUploaded = true; Odometer.Layer.BorderColor = UIColor.Black.CGColor; break; case "rim": Rim.TintColor = UIColor.Clear; Rim.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.RimImageUploaded = true; Rim.Layer.BorderColor = UIColor.Black.CGColor; break; case "VIN": VIN.TintColor = UIColor.Clear; VIN.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.VINImageUplaoded = true; VIN.Layer.BorderColor = UIColor.Black.CGColor; break; default: Console.WriteLine("Invalid selection. Please select 1, 2, or 3."); break; } }
public RimViewModel(Rim model) : base(model.Id, model.Price) { Size = model.Size; }
public void CreateInstanceOfIRim() { var rim = new Rim(); Assert.That(rim, Is.InstanceOf <IRim>()); }