Exemplo n.º 1
0
        //Add Order
        public Boolean AddOrderDetails(OrderViewModel ord)
        {
            using (var db = new Cobra()){
                try
                {
                    var orderHeader = new OrderHeader
                    {
                        OrderDate = ord.OrderDate,
                        PersonId  = ord.PersonId,
                    };
                    db.OrderHeaders.Add(orderHeader);
                    db.SaveChanges();

                    var orderDetail = new OrderDetail
                    {
                        OrderId   = orderHeader.OrderId,
                        ProductId = ord.ProductId
                    };

                    db.OrderDetails.Add(orderDetail);
                    db.SaveChanges();
                }
                catch (Exception) {
                    return(false);
                }
            }

            return(true);
        }
Exemplo n.º 2
0
        //Delete Order

        public Boolean DeleteOrder(OrderViewModel ord)
        {
            using (Cobra db = new Cobra())
            {
                var model2 = db.OrderDetails.SingleOrDefault(x => x.Id == ord.productDetailsId);

                model2.OrderId         = ord.Id;
                model2.ProductId       = ord.ProductId;
                db.Entry(model2).State = System.Data.Entity.EntityState.Detached;
                db.OrderDetails.Attach(model2);
                db.OrderDetails.Remove(model2);
                db.SaveChanges();

                try
                {
                    var model = db.OrderHeaders.SingleOrDefault(x => x.OrderId == ord.Id);
                    model.OrderDate       = ord.OrderDate;
                    model.PersonId        = ord.PersonId;
                    db.Entry(model).State = System.Data.Entity.EntityState.Detached;
                    db.OrderHeaders.Attach(model);
                    db.OrderHeaders.Remove(model);
                    db.SaveChanges();
                }catch (Exception e) {
                    return(false);
                }
            }

            return(true);
        }
Exemplo n.º 3
0
        public static Reptile CreateReptile(ReptileSpecies Species)
        {
            Reptile animalObj = null;//Animaltype unknown at this time.

            //Lets determine users choice of animal.
            switch (Species)
            {
            case ReptileSpecies.Alligator:
                animalObj = new Alligator();
                break;

            case ReptileSpecies.Cobra:
                animalObj = new Cobra();
                break;

            case ReptileSpecies.Komodo:
                animalObj = new Komodo();
                break;

            default:
                Debug.Assert(false, "Not implemented");
                break;
            }

            //Set animal category
            animalObj.Category = CategoryType.Reptile;

            return(animalObj);//Return created instance of object.
        }
        //Update People
        public Boolean UpdatePerson(PersonViewModel person)
        {
            var people = new Person
            {
                Id       = person.Id,
                Name     = person.Name,
                Address1 = person.Address1,
                Address2 = person.Address2,
                City     = person.City
            };


            if (people != null)
            {
                using (Cobra Obj = new Cobra())
                {
                    var emp    = Obj.Entry(people);
                    var result = Obj.People.Where(x => x.Id == person.Id).FirstOrDefault();
                    result.Name     = person.Name;
                    result.Address1 = person.Address1;
                    result.Address2 = person.Address2;
                    result.City     = person.City;
                    Obj.SaveChanges();
                    return(true);
                }
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 5
0
        public static Reptile CreateReptile(ReptileSpecies Species)
        {
            Reptile animalObj = null;//Animaltype unknown at this time.

            //Lets determine users choice of animal.
            switch (Species)
            {
                case ReptileSpecies.Alligator:
                    animalObj = new Alligator();
                    break;
                case ReptileSpecies.Cobra:
                    animalObj = new Cobra();
                    break;
                case ReptileSpecies.Komodo:
                    animalObj = new Komodo();
                    break;

                default:
                    Debug.Assert(false, "Not implemented");
                    break;
            }

            //Set animal category
            animalObj.Category = CategoryType.Reptile;

            return animalObj;//Return created instance of object.
        }
Exemplo n.º 6
0
        public void Cobra_hiss()
        {
            //Arange and Act
            Cobra bill = new Cobra();

            //Assert
            Assert.Equal("hiss", bill.Sounds());
        }
Exemplo n.º 7
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            p       = (Passar)e.Parameter;
            tocador = p.RetornaTocador();
            caco    = p.RetornaCaco();
            co      = p.RetornaCo();
            capi    = p.RetornaCapi();

            if (co == null)//Se o obejeto for nulo vai deixar invisivel todos os botões e imagens associados
            {
                ImgCo.Visibility   = Visibility.Collapsed;
                AtkCo.Visibility   = Visibility.Collapsed;
                Mordida.Visibility = Visibility.Collapsed;
                CurarCo.Visibility = Visibility.Collapsed;
                HpCo.Visibility    = Visibility.Collapsed;
                Veneno.Visibility  = Visibility.Collapsed;
            }

            if (capi == null)//Se o obejeto for nulo vai deixar invisivel todos os botões e imagens associados
            {
                ImgCapi.Visibility   = Visibility.Collapsed;
                AtkCapi.Visibility   = Visibility.Collapsed;
                Investida.Visibility = Visibility.Collapsed;
                CurarCapi.Visibility = Visibility.Collapsed;
                HpCapi.Visibility    = Visibility.Collapsed;
                Estamina.Visibility  = Visibility.Collapsed;
            }
            if (p.QualInimigo == 'i')//Se for i é um inimigo normal
            {
                InimigosRamdom();
                Random randNum = new Random();
                qualInimigo       = randNum.Next(0, InimigosList.Count);
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
            }
            else if (p.QualInimigo == 'c') //Se for c é o primeiro bos
            {
                InimigosList.Add(new Inimigos(caco.Nivel, "/Assets/Imagens/Personagens/Inimigos/CapivaraMal.png", "Capivara", "Investida"));
                qualInimigo       = 0;
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
                Voltar.IsEnabled  = false;
            }
            else if (p.QualInimigo == 'o')//Se for o é o segundo boss
            {
                InimigosList.Add(new Inimigos(caco.Nivel, "/Assets/Imagens/Personagens/Inimigos/CobraMal.png", "Cobra", "Mordida"));
                qualInimigo       = 0;
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
                Voltar.IsEnabled  = false;
            }
            else if (p.QualInimigo == 'a')//Se for a é o ultimo boss
            {
                InimigosList.Add(new Inimigos(caco.Nivel, "/Assets/Imagens/Personagens/Inimigos/BossFinal.png", "Comandante Alien", "Laiser"));
                qualInimigo       = 0;
                ImgInimigo.Source = new BitmapImage(new Uri(base.BaseUri, @"" + InimigosList[qualInimigo].SpriteDeBatalha));
                Voltar.IsEnabled  = false;
            }
            AtualizarTxts();
        }
Exemplo n.º 8
0
        public void Recarregar()
        {
            var cobra = new Cobra("rateja", "cobra");

            cobra.MedidorEspecial = 9;
            Assert.IsTrue(cobra.RecarregarVeneno());
            cobra.RecarregarVeneno();
            Assert.AreEqual(cobra.MedidorEspecial, 10);
        }
Exemplo n.º 9
0
        public void Cobra_hissses_has_scales_and_lives_in_trees()
        {
            //Arrange and Act
            Cobra cobra = new Cobra();

            //Assert
            Assert.Equal("hisss", cobra.Sounds());
            Assert.True(cobra.Scales);
            Assert.Equal("I live in the trees", cobra.Home());
        }
Exemplo n.º 10
0
    public void DisableSuperSkill()
    {
        isUsingSuperFlight = false;
        isUsingSuperSpeed  = false;
        isUsingSuperTime   = false;

        // Remove the superskill trail
        TrailRenderer trailRenderer = gameObject.GetComponentInChildren <TrailRenderer>();

        trailRenderer.enabled = false;

        // Reset gravity to its orignal value
        gameObject.GetComponent <Rigidbody2D>().gravityScale = oriGravityScale;
        PteraMover.DeactivateTimeFreeze();
        CaveFlamePit.DeactivateTimeFreeze();
        Fireball.DeactivateTimeFreeze();
        DestroyByTime.DeactivateTimeFreeze();
        LaserBeam.DeactivateTimeFreeze();
        Saw.DeactivateTimeFreeze();
        LaserTurret.DeactivateTimeFreeze();
        Bat.DeactivateTimeFreeze();
        SwingingBoulder[] sb = FindObjectsOfType <SwingingBoulder>();
        sb[0].DeactivateTimeFreeze();
        sb[1].DeactivateTimeFreeze();
        sb[2].DeactivateTimeFreeze();
        sb[3].DeactivateTimeFreeze();
        sb[4].DeactivateTimeFreeze();
        sb[5].DeactivateTimeFreeze();
        sb[6].DeactivateTimeFreeze();
        RockController.DeactivateTimeFreeze();
        Turret.DeactivateTimeFreeze();
        PlayerController[] players = FindObjectsOfType <PlayerController>();
        foreach (PlayerController p in players)
        {
            p.timeFreezeActivated = false;
            p.GetComponent <Rigidbody2D>().isKinematic = false;
            p.anim.enabled = true;
        }
        GameObject[] FXs = GameObject.FindGameObjectsWithTag("FX");
        foreach (GameObject fx in FXs)
        {
            fx.GetComponent <ParticleSystem>().Play();
        }
        Arrow.DeactivateTimeFreeze();
        Puma.DeactivateTimeFreeze();
        Piranha.DeactivateTimeFreeze();
        Cobra.DeactivateTimeFreeze();
        Saw.DeactivateTimeFreeze();
        Banana.DeactivateTimeFreeze();
        BananaSpawn[] bs = FindObjectsOfType <BananaSpawn>();
        bs[0].DeactivateTimeFreeze();
        bs[1].DeactivateTimeFreeze();
        bs[2].DeactivateTimeFreeze();
    }
Exemplo n.º 11
0
        public void AtaqueTest()
        {
            var cobra = new Cobra("rateja", "cobra");

            cobra.MedidorEspecial = 9;
            cobra.Atk             = 10;
            cobra.Nivel           = 1;
            Assert.AreEqual(cobra.AtaqueEspecial(), 17);
            cobra.AtaqueEspecial();
            Assert.AreEqual(cobra.MedidorEspecial, 3);
        }
Exemplo n.º 12
0
    public void SuperTime()
    {
        // Next iteration
        PteraMover.ActivateTimeFreeze();
        CaveFlamePit.ActivateTimeFreeze();
        Fireball.ActivateTimeFreeze();
        DestroyByTime.ActivateTimeFreeze();
        LaserBeam.ActivateTimeFreeze();
        Saw.ActivateTimeFreeze();
        LaserTurret.ActivateTimeFreeze();
        SwingingBoulder[] sb = FindObjectsOfType <SwingingBoulder>();
        sb[0].ActivateTimeFreeze();
        sb[1].ActivateTimeFreeze();
        sb[2].ActivateTimeFreeze();
        sb[3].ActivateTimeFreeze();
        sb[4].ActivateTimeFreeze();
        sb[5].ActivateTimeFreeze();
        sb[6].ActivateTimeFreeze();
        RockController.ActivateTimeFreeze();
        Turret.ActivateTimeFreeze();
        PlayerController[] players = FindObjectsOfType <PlayerController>();
        foreach (PlayerController p in players)
        {
            if (p.playerNumber != playerNumber)
            {
                p.timeFreezeActivated = true;
                p.GetComponent <Rigidbody2D>().isKinematic = true;
                p.anim.enabled = false;
            }
        }
        GameObject[] FXs = GameObject.FindGameObjectsWithTag("FX");
        foreach (GameObject fx in FXs)
        {
            fx.GetComponent <ParticleSystem>().Pause();
        }
        Arrow.ActivateTimeFreeze();
        Puma.ActivateTimeFreeze();
        Piranha.ActivateTimeFreeze();
        Cobra.ActivateTimeFreeze();
        Saw.ActivateTimeFreeze();
        Banana.ActivateTimeFreeze();
        BananaSpawn[] bs = FindObjectsOfType <BananaSpawn>();
        Bat.ActivateTimeFreeze();
        bs[0].ActivateTimeFreeze();
        bs[1].ActivateTimeFreeze();
        bs[2].ActivateTimeFreeze();

        // Add a trail to show the use of a super skill
        TrailRenderer trailRenderer = gameObject.GetComponentInChildren <TrailRenderer>();

        trailRenderer.enabled = true;
    }
        public ActionResult AdicionarCobra([FromBody] CobraDto dto)
        {
            if (dto.nome.ToLower()[0] != 'j')
            {
                return(StatusCode(400, "Nome não permitido"));
            }

            var cobra = new Cobra(dto.nome, dto.sexo, dto.idade, dto.peso, dto.especie, dto.venenosa);

            _cobraCollection.InsertOne(cobra);

            return(StatusCode(201, "Cobra adicionada com sucesso"));
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            Porco porco = new Porco();  // cria um objeto Porco
            Cobra cobra = new Cobra();  // cria um objeto Cobra

            porco.Som();
            porco.Locomover();
            porco.TomarBanhoNaLama();

            cobra.Som();
            cobra.Locomover();
            cobra.TomarBanhoNaAreia();

            Console.ReadLine();
        }
Exemplo n.º 15
0
        //Update Order
        public Boolean upOrder(OrderViewModel ord)
        {
            using (Cobra Obj = new Cobra())
            {
                var model = Obj.OrderHeaders.SingleOrDefault(x => x.OrderId == ord.OrderId);
                model.OrderDate = ord.OrderDate;
                model.PersonId  = ord.PersonId;

                Obj.Entry(model).State = EntityState.Modified;

                Obj.SaveChanges();

                var model2 = Obj.OrderDetails.SingleOrDefault(x => x.Id == ord.Id);
                model2.OrderId          = ord.OrderId;
                model2.ProductId        = ord.ProductId;
                Obj.Entry(model2).State = EntityState.Modified;
                Obj.SaveChanges();

                return(true);
            }
        }
Exemplo n.º 16
0
        private void Btn_cadastrar_Click(object sender, RoutedEventArgs e)
        {
            switch (cb_tipoAnimal.SelectedIndex)
            {
            case -1:     // Nenhum item selecionado
                MessageBox.Show("Por favor, selecione um tipo de animal no combobox e depois insira os dados necessários para o cadastro do mesmo.", "Erro", MessageBoxButton.OK, MessageBoxImage.Error);

                break;

            case 0:     // Baleia
                Baleia b = new Baleia();
                Cadastro(b);

                break;

            case 1:     // Cachorro
                Cachorro c = new Cachorro();
                Cadastro(c);

                break;

            case 2:     // Cobra
                Cobra cb = new Cobra();
                Cadastro(cb);

                break;

            case 3:     // Coruja
                Coruja cj = new Coruja();
                Cadastro(cj);

                break;

            case 4:     // Gato
                Gato g = new Gato();
                Cadastro(g);

                break;

            case 5:     // Gavião
                Gaviao gv = new Gaviao();
                Cadastro(gv);

                break;

            case 6:     // Leão
                Leao l = new Leao();
                Cadastro(l);

                break;

            case 7:     // Morcego
                Morcego m = new Morcego();
                Cadastro(m);

                break;

            case 8:     // Ornintorrinco
                Ornitorrinco o = new Ornitorrinco();
                Cadastro(o);

                break;

            case 9:     // Pato
                Pato p = new Pato();
                Cadastro(p);

                break;

            case 10:     // Pinguim
                Pinguim pg = new Pinguim();
                Cadastro(pg);

                break;

            case 11:     // Pombo
                Pombo pb = new Pombo();
                Cadastro(pb);

                break;

            case 12:     // Tartaruga
                Tartaruga t = new Tartaruga();
                Cadastro(t);

                break;

            case 13:     // Tigre
                Tigre tg = new Tigre();
                Cadastro(tg);

                break;
            }
        }
Exemplo n.º 17
0
 void Awake()
 {
     Instance = this;
 }
Exemplo n.º 18
0
 public void DefinirCobra(Cobra c1)
 {
     co = c1;
 }
Exemplo n.º 19
0
        /// <summary>
        /// Realiza a instância de um animal cada e os cadastra.
        /// </summary>
        private void InstanciarTodosAnimais()
        {
            Baleia b = new Baleia();

            b.Cor_pelos       = "Marrom";
            b.Data_Nascimento = Convert.ToDateTime("07/05/2003");
            b.Nome            = "Frih Wily";
            b.Sexo            = 'm';
            b.QtMamas         = 6;

            Cachorro c = new Cachorro();

            c.Cor_pelos       = "Preto";
            c.Data_Nascimento = Convert.ToDateTime("05/11/2014");
            c.Nome            = "Magrelin";
            c.QtMamas         = 6;
            c.Sexo            = 'm';

            Cobra cb = new Cobra();

            cb.Data_Nascimento = Convert.ToDateTime("06/08/2018");
            cb.Nome            = "Jararaca";
            cb.Sexo            = 'f';

            Coruja cj = new Coruja();

            cj.Cor_penas       = "Cinza";
            cj.Data_Nascimento = Convert.ToDateTime("05/09/2016");
            cj.Nome            = "Corujão";
            cj.Sexo            = 'm';

            Gato gt = new Gato();

            gt.Cor_pelos       = "Branco";
            gt.Data_Nascimento = Convert.ToDateTime("06/02/2017");
            gt.Nome            = "Mia";
            gt.Sexo            = 'f';
            gt.QtMamas         = 4;

            Gaviao gv = new Gaviao();

            gv.Cor_penas       = "Preto";
            gv.Data_Nascimento = Convert.ToDateTime("05/04/2013");
            gv.Nome            = "Pópópó";
            gv.Sexo            = 'm';

            Leao l = new Leao();

            l.Data_Nascimento = Convert.ToDateTime("20/12/2006");
            l.Nome            = "Laranxxinha";
            l.QtMamas         = 4;
            l.Sexo            = 'f';
            l.Cor_pelos       = "Laranja";

            Morcego m = new Morcego();

            m.Cor_pelos       = "Marrom escuro";
            m.Data_Nascimento = Convert.ToDateTime("01/09/2019");
            m.Nome            = "BatBat";
            m.QtMamas         = 4;
            m.Sexo            = 'f';

            Ornitorrinco o = new Ornitorrinco();

            o.Data_Nascimento = Convert.ToDateTime("15/07/2002");
            o.Cor_pelos       = "Marrom";
            o.Nome            = "Perry";
            o.QtMamas         = 6;
            o.Sexo            = 'm';

            Pato p = new Pato();

            p.Data_Nascimento = Convert.ToDateTime("16/02/2008");
            p.Nome            = "Donald";
            p.Cor_penas       = "Branco";
            p.Sexo            = 'm';

            Pinguim pi = new Pinguim();

            pi.Data_Nascimento = Convert.ToDateTime("05/06/2013");
            pi.Nome            = "Picolino";
            pi.Sexo            = 'm';
            pi.Cor_penas       = "Preto e Branco";

            Pombo po = new Pombo();

            po.Data_Nascimento = Convert.ToDateTime("14/09/2014");
            po.Cor_penas       = "Cinza";
            po.Nome            = "Jão";
            po.Sexo            = 'm';

            Tartaruga t = new Tartaruga();

            t.Data_Nascimento = Convert.ToDateTime("17/12/1823");
            t.Nome            = "Oogway";
            t.Sexo            = 'm';

            Tigre ti = new Tigre();

            ti.Data_Nascimento = Convert.ToDateTime("19/05/2001");
            ti.Sexo            = 'm';
            ti.QtMamas         = 6;
            ti.Cor_pelos       = "Laranja";
            ti.Nome            = "König Tiger";



            Arvore.Insere(b);
            Arvore.Insere(c);
            Arvore.Insere(cb);
            Arvore.Insere(cj);
            Arvore.Insere(gv);
            Arvore.Insere(gt);
            Arvore.Insere(l);
            Arvore.Insere(m);
            Arvore.Insere(o);
            Arvore.Insere(p);
            Arvore.Insere(pi);
            Arvore.Insere(po);
            Arvore.Insere(t);
            Arvore.Insere(ti);
        }
Exemplo n.º 20
0
 public void Configuracao(Cobra _cobra)
 {
     this.cobra = _cobra;
 }