Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
 // 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]);
 }
Exemplo n.º 3
0
        public void InitializePicturesCorrectly()
        {
            var rim = new Rim();

            var pictures = rim.Pictures;

            Assert.That(pictures, Is.Not.Null.And.InstanceOf <HashSet <RimPicture> >());
        }
Exemplo n.º 4
0
        public void TypeOfDouble()
        {
            var rim = new Rim();

            var result = rim.CentralHoleSize.GetType();

            Assert.True(result == typeof(double));
        }
Exemplo n.º 5
0
        public void TypeOfInt()
        {
            var rim = new Rim();

            var result = rim.NumberOfBolts.GetType();

            Assert.True(result == typeof(int));
        }
Exemplo n.º 6
0
        public void TypeOfDouble()
        {
            var rim = new Rim();

            var result = rim.SpaceBetweenBolts.GetType();

            Assert.True(result == typeof(double));
        }
Exemplo n.º 7
0
        /// <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);
            }
        }
Exemplo n.º 8
0
        /// <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);
        }
Exemplo n.º 9
0
        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);
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 11
0
    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);
    }
Exemplo n.º 12
0
        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();
        }
Exemplo n.º 13
0
        /// <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);
        }
Exemplo n.º 14
0
 // 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();
     }
 }
Exemplo n.º 15
0
        /// <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);
        }
Exemplo n.º 16
0
        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;
            }
        }
Exemplo n.º 18
0
 /// <summary>
 /// Сравнивает два шины
 /// </summary>
 protected bool Equals(Rim other)
 {
     return(Diameter == other.Diameter && ProfileWidth == other.ProfileWidth);
 }
Exemplo n.º 19
0
 public RimViewModel(Rim model)
     : base(model.Id, model.Price)
 {
     Size      = model.Size;
     IsDefault = model.IsDefault;
 }
Exemplo n.º 20
0
        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);
            });
        }
Exemplo n.º 21
0
        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;
            }
        }
Exemplo n.º 22
0
 public RimViewModel(Rim model)
     : base(model.Id, model.Price)
 {
     Size = model.Size;
 }
Exemplo n.º 23
0
        public void CreateInstanceOfIRim()
        {
            var rim = new Rim();

            Assert.That(rim, Is.InstanceOf <IRim>());
        }