Пример #1
0
        private void goster(radiusEntities dc)
        {
            Kart s = new Kart(dc);

            GridView1.DataSource = s.KartListe();
            GridView1.DataBind();
        }
Пример #2
0
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            Kart.SetView(new GeoCoordinate(60.994423, 9.140625), 6);
            LastFlyplasser();
        }
Пример #3
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            if (openPortraitDialog.ShowDialog() == DialogResult.OK)
            {
                foreach (string file in openPortraitDialog.FileNames)
                {
                    if (lbPortraits.Items.Count >= 17)
                    {
                        break;
                    }

                    Image img = Bitmap.FromFile(file);
                    if (img.Width != 64 || img.Height != 64)
                    {
                        MessageBox.Show("Image must be 64x64!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }

                    if (img != null)
                    {
                        //Create the new KartImage here
                        byte[]     imgData = TextureConversion.RGBA16ToBinary(new Bitmap(img));
                        Texture    texture = new Texture(-1, imgData, Texture.ImageFormat.RGBA, Texture.PixelInfo.Size_16b, 64, 64);
                        F3DEXImage image   = new F3DEXImage(texture);
                        MK64Image  mkImage = new MK64Image(image, Path.GetFileNameWithoutExtension(file), true);
                        Kart.AddPortrait(mkImage);

                        lbPortraits.Items.Add(mkImage);
                    }
                }

                UpdatePortraitCount();
                UpdateButtonsEnabled();
            }
        }
Пример #4
0
        private void BetaMassImport()
        {
            //MAKE SURE TO INCLUDE A METHOD TO USE EXTRA PALETTES, AND ONE TO NOT USE THEM!

            //First, make the new palette
            PaletteMedianCutAnalyzer paletteMaker = new PaletteMedianCutAnalyzer();

            foreach (BitmapWrapper wrapper in lbNewImages.Items)
            {
                for (int i = 0; i < wrapper.Image.Width; i++)
                {
                    for (int j = 0; j < wrapper.Image.Height; j++)
                    {
                        paletteMaker.AddColor(wrapper.Image.GetPixel(i, j));
                    }
                }
            }

            Color[] colors      = paletteMaker.GetPalette(0xC0);
            byte[]  paletteData = TextureConversion.PaletteToBinary(colors);
            Palette palette     = new Palette(-1, paletteData);

            Kart.SetMainPalette(palette);

            //Convert all existing images
            List <string> orderedKartNames = GetNewImageNames();

            CreateAllKartImages();

            BetaSetUpAnimations(orderedKartNames);
        }
Пример #5
0
        private void CreateNewKartPalette()
        {
            //MAKE SURE TO INCLUDE A METHOD TO USE EXTRA PALETTES, AND ONE TO NOT USE THEM!

            PaletteMedianCutAnalyzer paletteMaker = new PaletteMedianCutAnalyzer();

            foreach (BitmapWrapper wrapper in lbNewImages.Items)
            {
                for (int i = 0; i < wrapper.Image.Width; i++)
                {
                    for (int j = 0; j < wrapper.Image.Height; j++)
                    {
                        paletteMaker.AddColor(wrapper.Image.GetPixel(i, j));
                    }
                }
            }

            Color[] colors      = paletteMaker.GetPalette(0xC0);
            byte[]  paletteData = TextureConversion.PaletteToBinary(colors);
            Palette palette     = new Palette(-1, paletteData);

            Kart.SetMainPalette(palette);

            //Convert all existing images
            CreateAllKartImages();
        }
Пример #6
0
 public void FallInCart(Kart k)
 {
     Destroy(Rigidbody);
     Destroy(Collider);
     Destroy(HitAudio);
     transform.SetParent(k.ProductHolder);
 }
    static void GetHierachicalList(List <Kart> kart, List <KartVM> kartVM, Kart currentNode, string curH)
    {
        List <Kart> tmp = new List <Kart>();

        if (currentNode == null)
        {
            tmp = kart.Where(c => c.ParentId == null).ToList();
        }
        else
        {
            tmp = kart.Where(c => c.ParentId == currentNode.Id).ToList();
        }
        int count = 1;

        foreach (Kart k in tmp)
        {
            KartVM tmpVM = new KartVM {
                Id = k.Id, Name = k.Name, ParentId = k.ParentId
            };
            tmpVM.Hierarchy += curH + "." + count.ToString();
            if (tmpVM.Hierarchy.StartsWith("."))
            {
                tmpVM.Hierarchy = tmpVM.Hierarchy.Remove(0, 1);
            }
            kartVM.Add(tmpVM);
            count++;
            GetHierachicalList(kart, kartVM, k, tmpVM.Hierarchy);
        }
    }
Пример #8
0
        private void CreateKartImages(List <BitmapWrapper> bmps)
        {
            //Take each image, conform to the palette, and add as a new image
            List <KartImage> karts = new List <KartImage>();

            foreach (BitmapWrapper bmp in bmps)
            {
                KartImage img = ConvertToKartImage(bmp.Image, bmp.Name);
                if (img != null)
                {
                    karts.Add(img);
                }
            }

            if (karts.Count > 0)
            {
                Kart.AddKartImages(karts);

                foreach (BitmapWrapper bmp in bmps)
                {
                    Kart.NewImages.Remove(bmp);
                }

                PopulateKartImagesListBox();
                PopulateNewImagesListBox();
            }
            else
            {
                MessageBox.Show("Error! Couldn't convert new images to Kart Images!");
            }
        }
Пример #9
0
        public void ShouldCheckoutNothing()
        {
            var a = new Sku {
                ItemName = "A", Price = 5
            };
            var b = new Sku {
                ItemName = "B", Price = 3
            };
            var offers = new List <Pricing> {
                new Pricing {
                    Condition = new List <SkuUnits> {
                        new SkuUnits {
                            Sku = a, Units = 2
                        }, new SkuUnits {
                            Sku = b, Units = 1
                        }
                    }
                }
            };
            var skus = new Skus();

            skus.AddOrUpdate(a);
            skus.AddOrUpdate(b);
            var emptyBasket = new List <(Sku sku, int items)>();
            var kart        = new Kart();
            var sut         = new Checkout(skus, offers);

            foreach (var i in emptyBasket)
            {
                kart = sut.Scan(kart, i.sku, i.items);
            }

            kart.Total.ShouldBe(0m);
        }
        private void goster(radiusEntities dc)
        {
            string firma = KullaniciIslem.firma();
            Kart   c     = new Kart(dc);

            string basS = datetimepicker6.Value;
            string sonS = datetimepicker7.Value;

            string kartS = Request.QueryString["kartid"];

            if (!String.IsNullOrEmpty(kartS))
            {
                int             kart_id = Int32.Parse(kartS);
                kart_hesap_ozet ozet    = c.KartaYapilanOdemeler(kart_id, basS, sonS);


                baslikkk.InnerHtml = ozet.kart_adi + " Hesabına Yapılan Ödemeler";

                spnBorc.InnerHtml   = ozet.borc.ToString() + " TL BORÇ";
                spnOdenen.InnerHtml = ozet.odenen.ToString() + " TL Ödeme";
                spnBakiye.InnerHtml = ozet.bakiye.ToString() + " TL Bakiye";
                txtAdet.InnerHtml   = ozet.adet.ToString() + " İŞLEM";
                txtTutar.InnerHtml  = ozet.toplam.ToString("C") + " TUTAR";
                //Session["alacak"] = ozet.tutar;
                GridView1.DataSource = ozet.odemeler;
                GridView1.DataBind();
            }
        }
Пример #11
0
        public void ValidarInclusao()
        {
            TimeSpan hora_chegada  = new TimeSpan(0, 23, 49, 8, 277);
            string   codigo_piloto = "038";
            string   nome_piloto   = "F.MASSA";
            int      nr_volta      = 1;
            TimeSpan tempo_volta   = new TimeSpan(0, 0, 1, 2, 852);
            double   media_volta   = 44.275;

            Kart obj = new Kart();

            obj.hora_chegada  = hora_chegada;
            obj.codigo_piloto = codigo_piloto;
            obj.nome_piloto   = nome_piloto;
            obj.nr_volta      = nr_volta;
            obj.tempo_volta   = tempo_volta;
            obj.media_volta   = media_volta;

            Assert.IsNotNull(hora_chegada);
            Assert.IsNotNull(codigo_piloto);
            Assert.IsNotNull(nome_piloto);
            Assert.IsNotNull(nr_volta);
            Assert.IsNotNull(tempo_volta);
            Assert.IsNotNull(media_volta);
        }
Пример #12
0
    public void CheckIn(int inccheckpoint, Kart ThisKart)
    {
        Debug.Log(inccheckpoint);
        if (!firstcheckin)
        {
            firstcheckin = true;
        }

        if (inccheckpoint == ThisKart.GetTargetCheckPoint())
        {
            ThisKart.SetTargetCheckPoint(inccheckpoint + 1);
            ThisKart.SetCheckPointValue(0.001f);
            ThisKart.SetCurrentCheckpoint(inccheckpoint);

            if (ThisKart.GetIsNewLap())
            {
                ThisKart.SetIsNewLap(false);
                ThisKart.SetCheckPointValue(1);
                newlaptimer = true;
                if (ThisKart.GetName() == "Player")
                {
                    LapNumberUI.text = "Lap " + ((int)ThisKart.GetCheckPointValue()).ToString() + "/" + LapLength;
                    newlaptimer      = true;
                }
            }

            if (ThisKart.GetTargetCheckPoint() == NumberOfCheckpoints - 2)
            {
                Debug.Log("new lap");
                ThisKart.SetIsNewLap(true);
            }
        }
        PlayerPositions[ThisKart.GetName()] = ThisKart.GetCheckPointValue();
    }
Пример #13
0
        public ActionResult Yeni(KartVM vm)
        {
            string id = User.Identity.GetUserId();

            ViewBag.Images = Directory.EnumerateFiles(Server.MapPath("~/Img")).Select(fn => "~/Img/" + Path.GetFileName(fn));
            if (ModelState.IsValid)
            {
                var    bolum  = vm.Mesaj.Length / 3;
                var    aralik = bolum * 2;
                string Mesaj1 = vm.Mesaj.Substring(0, bolum);
                string Mesaj2 = vm.Mesaj.Substring(bolum, bolum);
                string Mesaj3 = vm.Mesaj.Substring(aralik);
                Kart   kart   = new Kart()
                {
                    AliciAd    = vm.AliciAd,
                    GonderenAd = vm.GonderenAd,
                    ResimYolu  = vm.Resimyolu,
                    Mesaj1     = Mesaj1,
                    Mesaj2     = Mesaj2,
                    Mesaj3     = Mesaj3,
                    UserId     = id,
                    Baslik     = "Sevgili " + vm.AliciAd
                };
                db.Kartlar.Add(kart);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(vm));
        }
Пример #14
0
        public ActionResult AddToKart(long Product_ID)
        {
            var id = Convert.ToInt32(Session["CustomerID"]);

            var modelK = _db.Kart.Where(k => k.Product_ID == Product_ID && k.Customer_ID == id).FirstOrDefault();

            if (modelK != null)
            {
                var modelUpdate = _db.Kart.Where(k => k.ID == modelK.ID).FirstOrDefault();
                modelUpdate.Quantity += 1;

                _db.Entry(modelUpdate).State = EntityState.Modified;
            }
            else
            {
                Kart model = new Kart();
                model.Product_ID  = Product_ID;
                model.Customer_ID = id;
                model.Quantity    = 1;
                model.DateTime    = DateTime.Now;
                _db.Kart.Add(model);
            }

            _db.SaveChanges();

            var modelP = _db.Product.Where(p => p.ID == Product_ID).FirstOrDefault();

            return(RedirectToAction("ProductDetail", new { Product_ID = Product_ID, message = "Product Added To Kart" }));
        }
Пример #15
0
            public int CompareTo(object obj)
            {
                Kart other = (Kart)obj;

                if (Y < other.Y)
                {
                    return(-1);
                }
                else if (Y > other.Y)
                {
                    return(1);
                }
                else
                {
                    if (X < other.X)
                    {
                        return(-1);
                    }
                    else if (X > other.X)
                    {
                        return(1);
                    }
                    else
                    {
                        return(0);
                    }
                }
            }
 public ActionResult PuanHarca(string id)
 {
     if (id == null)
     {
         return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" }));
     }
     else
     {
         try
         {
             PolinitKartDbContext _db = new PolinitKartDbContext();
             Kart kart = _db.Kartlar.Find(id);
             KartTutarPuanViewModel karttutar = new KartTutarPuanViewModel();
             karttutar.AlisverisTutari = kart.Puan * _db.Firmalar.Find(kart.FirmaID).BirimPuan;
             karttutar.KartNo          = kart.KartNo;
             karttutar.Puan            = kart.Puan;
             karttutar.FirmaID         = kart.FirmaID;
             ViewBag.ID = karttutar.FirmaID;
             return(View(karttutar));
         }
         catch (Exception)
         {
             return(RedirectToAction("PuanTopla", "Musteri", new { area = "Musteri" }));
         }
     }
 }
Пример #17
0
        public void TestSetup_2018()
        {
            Product newTestProd = new Product()
            {
                ProductId   = Guid.NewGuid(),
                Name        = "TestItem 1",
                Description = "Test Product",
                Price       = 23,
                Quantity    = 12
            };

            _testBasket = new Kart()
            {
                BasketId = _testGuid,
                Products = this.newTestProd,
                Added    = DateTime.Now
            };
            _testProductModel = new Models.ProductModel()
            {
                Name        = "TestItem 2",
                Description = "Description 1",
                Price       = 10,
                Quantity    = 1
            };
        }
Пример #18
0
        public Boolean AddToKart(Kart entity, Product product)               //Adding product to kart
        {
            if (_productDA.UpdateProduct(product))
            {
                var model = db.Kart.Where(k => k.Product_ID == entity.Product_ID && k.Customer_ID == entity.Customer_ID).FirstOrDefault();

                if (model == null)          //checking if that product alreday exist in kart or not
                {
                    db.Kart.Add(entity);
                }
                else    //If exit then only update Quantity in Kart
                {
                    model.Quantity       += entity.Quantity;
                    db.Entry(model).State = EntityState.Modified;
                }

                try
                {
                    db.SaveChanges();
                }
                catch { return(false); }
                return(true);
            }
            return(false);
        }
Пример #19
0
 void Start()
 {
     kart = this.GetComponent <Kart>();
     brakeButtonScript = brakeButtonObject.GetComponent <BrakeButton>();
     gasButtonScript   = gasButtonObject.GetComponent <GasButton>();
     jumpButtonScript  = jumpButtonObject.GetComponent <JumpButton>();
     rigidBody         = GetComponent <Rigidbody>();
 }
Пример #20
0
        public User CreateUser(User user, Kart kart)
        {
            var users = _ctx.Add(user).Entity;

            users.ShoppingKart = kart;
            _ctx.SaveChanges();
            return(users);
        }
Пример #21
0
        public void CalcularVelocidaParaYoshiMedianoComUltraPackoEUltraPackoEMotorABaseDeLava()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano);
            Kart     meuKart  = new Kart(corredor);

            meuKart.AdicionarEquipamento(new UltraPack(new UltraPack(new MotorABaseDeLava())));
            Assert.AreEqual(13, meuKart.Velocidade);
        }
Пример #22
0
        public Kart Create(Kart kart)
        {
            Kart kurt = _KartRepo.Create(kart);

            _UserService.Create(kart);

            return(kart);
        }
        public void CalcularVelocidaParaYoshiProfissionalComFogueteDePlutonioComNivel1()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional);
            Kart     meuKart  = new Kart(corredor);

            meuKart.AdicionarEquipamento(new FogueteDePlutonio(1));
            Assert.AreEqual(11, meuKart.Velocidade);
        }
        public void CalcularVelocidaParaYoshiMedianoComFogueteDePlutonioComNivel5()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano);
            Kart     meuKart  = new Kart(corredor);

            meuKart.AdicionarEquipamento(new FogueteDePlutonio(5));
            Assert.AreEqual(13, meuKart.Velocidade);
        }
Пример #25
0
        public void KartSemEquipamentosComCorredorNoobTemVelocidade6()
        {
            var corredor = new Corredor("Usain", NiveisDeHabilidade.Noob);
            var kart     = new Kart(corredor);

            Assert.AreEqual("Usain", kart.CorredorDoKart.Nome);
            Assert.AreEqual(6, kart.Velocidade);
        }
Пример #26
0
        public void CalcularVelocidaParaYoshiMedianoComPneusDeCouroDeDragao()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Mediano);
            Kart     meuKart  = new Kart(corredor);

            meuKart.AdicionarEquipamento(new PneusDeCouroDeDragao());
            Assert.AreEqual(10, meuKart.Velocidade);
        }
Пример #27
0
        private void ClearCurrentKartPalette()
        {
            //We need to basically cull all the kart palettes, add them to the new images and then clear the image palette
            Kart.ClearMainPalette();

            PopulateKartImagesListBox();
            PopulateNewImagesListBox();
        }
Пример #28
0
        public ActionResult Delete(int?id)
        {
            Kart kart = db.kart.Find(id);

            db.kart.Remove(kart);
            db.SaveChanges();
            return(RedirectToAction("KartIndex"));
        }
Пример #29
0
        public void CalcularVelocidaParaYoshiProfissionalComMotorABaseDeLava()
        {
            Corredor corredor = new Corredor("Yoshi", NivelDeHabilidade.Profissional);
            Kart     meuKart  = new Kart(corredor);

            meuKart.AdicionarEquipamento(new MotorABaseDeLava());
            Assert.AreEqual(13, meuKart.Velocidade);
        }
Пример #30
0
        public void KartComPilotoNoobTem6DeVelocidade()
        {
            var piloto = new Corredor("Mario", NivelDeHabilidade.Noob);
            var kart   = new Kart(piloto);

            Assert.AreEqual(6, kart.Velocidade);
            Assert.AreEqual(piloto, kart.Piloto);
        }