private void btnOpslaan_Click(object sender, RoutedEventArgs e)
        {
            if ((string)CmbDierType.SelectedItem == "Hond")
            {
                var geslacht = (Dier.Geslacht)CmbGeslacht.SelectedItem;
                var h        = new Hond();
                h.naam        = TxtNaamDier.Text;
                h.GeslachtSet = geslacht;
                _dierAsiel.AddDog(h);
                _listViewDieren.Items.Clear();
                VulView();
                h.BerekenPrijs(_dierAsiel.DierList);
                this.Close();
            }
            if ((string)CmbDierType.SelectedItem == "Kat")
            {
                var geslacht = (Dier.Geslacht)CmbGeslacht.SelectedItem;
                var k        = new Kat();
                k.naam        = TxtNaamDier.Text;
                k.GeslachtSet = geslacht;
                _dierAsiel.AddKat(k);

                _listViewDieren.Items.Clear();
                VulView();
                // k.BerekenPrijs();
                this.Close();
            }
        }
Esempio n. 2
0
        public void KatGedrag()
        {
            Kat kat = new Kat("kat");

            kat.verandergedrag("goed met kinderen");
            Assert.AreEqual("goed met kinderen", kat.Gedrag);
        }
Esempio n. 3
0
        // POST api/<controller>
        public Base Post([FromBody] Kat kat)
        {
            UrunData ud = new UrunData();
            Base     b  = ud.Urunler(kat.katid);

            return(b);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Hund h1 = new Hund()
            {
                Navn = "Fido"
            };

            h1._Navn();

            Kat k1 = new Kat()
            {
                Navn = "misser"
            };

            k1._Navn();

            Dyr d1 = new Hund()
            {
                Navn = "fede"
            };

            d1._Navn();

            Console.WriteLine();
            List <Dyr> forskelligeDyr = new List <Dyr>()
            {
                h1, k1, new Hund()
                {
                    Navn = "c"
                }, new Kat()
                {
                    Navn = "d"
                }
            };

            foreach (Dyr item in forskelligeDyr)
            {
                item._Navn();
            }
            Console.WriteLine();

            Dyr[] dyr = new Dyr[20];

            for (int i = 0; i < 20; i++)
            {
                dyr[i] = Dyr.TilfældigtDyr();
            }

            foreach (var item in dyr)
            {
                item._Navn();
            }


            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
Esempio n. 5
0
 public Base Urunler(Kat kat)
 {
     urunListesi = new List<Urun>();
     Base b = new Base();
     db.prepareCommand("SELECT * FROM tbl_Urun WHERE intKatId=@intKatId", CommandType.Text, new SqlParameter[] {
         new SqlParameter() {ParameterName="@intKatId",Value=kat.katid, SqlDbType=SqlDbType.Int }
     });
     SqlDataReader dr = db.runCommandReturnReader();
     while (dr.Read())
     {
         urunListesi.Add(new Urun
         {
             urunId = Convert.ToInt32(dr["intUrun"]),
             katId = Convert.ToInt32(dr["intKatId"]),
             urunAdi = dr["strAdi"].ToString(),
             durum = Convert.ToBoolean(dr["blDurum"]),
         });
     }
     if (urunListesi.Count > 0)
     {
         b.result = true;
         b.data = urunListesi;
     }
     else
     {
         b.result = false;
         b.errorId = 101;
         b.errorMsg = "Internal Server Error";
     }
     return b;
 }
Esempio n. 6
0
 public void TestMethod1()
 {
     this.kat        = new Kat();
     kat.naam        = "katje";
     kat.GeslachtSet = Dier.Geslacht.Man;
     kat.Info        = "Hallo";
 }
Esempio n. 7
0
        public void DierEigenaar()
        {
            Kat      kat      = new Kat("dier");
            Eigenaar eigenaar = new Eigenaar("Sander");

            kat.Eigenaar = eigenaar;
            Assert.AreEqual(eigenaar, kat.Eigenaar);
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            Console.WriteLine("Mere kompleks polymorfi - med dyr");
            Hund h1 = new Hund()
            {
                Navn = "Fido"
            };
            Kat k1 = new Kat()
            {
                Navn = "Katty"
            };

            //h1.SigNoget();
            //k1.SigNoget();

            System.Collections.Generic.List <Dyr> zoo = new System.Collections.Generic.List <Dyr>();
            zoo.Add(h1);
            zoo.Add(k1);
            zoo.Add(new Kat()
            {
                Navn = "Trunte"
            });
            zoo.Add(new Kat()
            {
                Navn = "Sofus"
            });
            zoo.Add(new Hest()
            {
                Navn = "Danmark"
            });

            foreach (Dyr item in zoo)
            {
                //Console.Write(item is Hund);
                item.SigNoget();
            }
            Console.WriteLine();
            Console.WriteLine($"Brug af 'is' på h1 og Dyr : {h1 is Dyr }");
            Console.WriteLine($"Brug af 'is' på k1 og Dyr : {k1 is Dyr }");
            Console.WriteLine($"Brug af 'is' på k1 og Hund: {k1 is Hund }");
            Console.WriteLine($"Brug af 'is' på k1 og Kat : {k1 is Kat }");

            Console.WriteLine();
            Console.WriteLine("Simpel polymorfi");
            Faktura f1 = new Faktura()
            {
                Nr = 1, Dato = new DateTime(2019, 01, 28), Kunde = "Mainframe-Soft"
            };

            Console.WriteLine(f1.ToString());


            if (System.Diagnostics.Debugger.IsAttached)
            {
                Console.Write("Press any key to continue . . . ");
                Console.ReadKey();
            }
        }
        /// <summary>
        /// kayıt işlemleri
        /// </summary>
        public JsonResult FlooriOperation(Kat P)
        {
            if (CheckPerm(Perms.KatKartı, PermTypes.Writing) == false)
            {
                return(Json(new Result(false, "Yetkiniz yok"), JsonRequestBehavior.AllowGet));
            }
            var _Result = Floor.Operation(P);

            return(Json(_Result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 10
0
        public void TestReserveringCat()
        {
            var k = new Kat
            {
                naam        = "Katje",
                GeslachtSet = Dier.Geslacht.Vrouw
            };

            this.reservering = new Reservering(new Persoon("Kees", "Achternaam", "Stategaard 43", "6227 GL", "Maastricht", "0612345678"), k, DateTime.Today);
            Assert.IsNotNull(reservering.persoon);
            Assert.IsFalse(reservering.isOpgehaald);
            Assert.AreEqual("Katje", reservering.dier.naam);
        }
Esempio n. 11
0
            static void Main()
            {
                // Array af dyr
                Dyr[] ArrayAfDyr = new Dyr[6];
                ArrayAfDyr[0] = new Hund("Trisse");
                ArrayAfDyr[1] = new Kat("Gizmo");
                ArrayAfDyr[2] = new Hund("Nala");
                ArrayAfDyr[3] = new Kat("Trunte");
                ArrayAfDyr[4] = new Hund("Kvik");
                ArrayAfDyr[5] = new Kat("Guitarkatten");

                //Løb arrayet igennem og se, hvad der er

                // Flere ændringer i linje 63
                foreach (Dyr mitDyr in ArrayAfDyr)
                {
                    Console.WriteLine("Mit navn er " + mitDyr.Navn + ". Jeg siger " + mitDyr.Lyd());
                }
            }
Esempio n. 12
0
        static void Main(string[] args)
        {
            Hund h = new Hund {
                Navn = "Henning"
            };
            Kat k = new Kat {
                Navn = "Kathrine"
            };

            h.SigNoget();
            k.SigNoget();


            for (int i = 0; i < 20; i++)
            {
                Dyr.TilfældigtDyr().SigNoget();
            }



            Console.ReadKey();
        }
Esempio n. 13
0
            static void Main(string[] args)
            {
                Hund h1 = new Hund();
                Hund h2 = new Hund();
                Kat  k1 = new Kat();
                Kat  k2 = new Kat();
                Dyr  d1 = TilfældigtDyr();

                h1.SigNoget();
                k1.SigNoget();
                h2.SigNoget();
                k2.SigNoget();
                d1.SigNoget();
                Dyr[] dyr = new Dyr[20];
                for (int i = 0; i < 20; i++)
                {
                    dyr[i] = Dyr.TilfældigtDyr();
                }

                foreach (var item in dyr)
                {
                    item.SigNoget();
                }
            }
Esempio n. 14
0
        /// <summary>
        /// depo kartı sayfasında rafa kadar komple depo bilgisi girşi
        /// </summary>
        public JsonResult Kat(HttpPostedFileBase file)
        {
            if (CheckPerm(Perms.KatKartı, PermTypes.Writing) == false)
            {
                return(Json(new Result(false, "Yetkiniz yok"), JsonRequestBehavior.AllowGet));
            }
            var _Result = new Result(false, "Hatalı dosya!");

            if (file == null || file.ContentLength == 0)
            {
                return(Json(_Result, JsonRequestBehavior.AllowGet));
            }
            // gelen dosyayı oku
            var stream = file.InputStream;
            IExcelDataReader reader;

            // dosya tipini bul
            if (file.FileName.EndsWith(".xlsx"))
            {
                reader = ExcelReaderFactory.CreateOpenXmlReader(stream);
            }
            else
            {
                return(Json(_Result, JsonRequestBehavior.AllowGet));
            }
            // ilk satır başlık
            reader.IsFirstRowAsColumnNames = true;
            // exceldeki bilgileri datasete aktar
            var result = reader.AsDataSet();

            // kontrol
            if (result.Tables.Count == 0)
            {
                return(Json(_Result, JsonRequestBehavior.AllowGet));
            }
            if (result.Tables[0].Rows == null)
            {
                return(Json(_Result, JsonRequestBehavior.AllowGet));
            }
            // her satırı tek tek kaydet
            int basarili = 0, hatali = 0, ozelliktipi = Combos.Özellik.ToInt32(); var hatalilar = "";

            for (int i = 0; i < result.Tables[0].Rows.Count; i++)
            {
                var dr = result.Tables[0].Rows[i];
                // kontrol
                try
                {
                    var tdepo     = dr["Depo"].ToString();
                    var tkoridor  = dr["Koridor"].ToString();
                    var traf      = dr["Raf Grubu"].ToString();
                    var tbolum    = dr["Bölüm"].ToString();
                    var tkat      = dr["Rafın Katı"].ToString();
                    var tozellik  = dr["Özellik"].ToString();
                    var taciklama = dr["Açıklama"].ToString();
                    if (tdepo != "" && tkoridor != "" && traf != "" && tbolum != "" && tkat != "" && tozellik != "" &&
                        (dr["Genişlik (mm)"].ToString2().IsNumeric() != false || dr["Genişlik (mm)"].ToString2() == "*") &&
                        (dr["Derinlik (mm)"].ToString2().IsNumeric() != false || dr["Derinlik (mm)"].ToString2() == "*") &&
                        (dr["Yükseklik (mm)"].ToString2().IsNumeric() != false || dr["Yükseklik (mm)"].ToString2() == "*") &&
                        (dr["Kapasite (kg)"].ToString2().IsNumeric() != false || dr["Kapasite (kg)"].ToString2() == "*"))
                    {
                        var dp = db.Depoes.Where(m => m.DepoKodu == tdepo).FirstOrDefault();
                        if (dp == null)
                        {
                            _Result.Message = "Önce depoyu ekleyin";
                            return(Json(_Result, JsonRequestBehavior.AllowGet));
                        }
                        else
                        {
                            var kr = db.Koridors.Where(m => m.KoridorAd == tkoridor && m.DepoID == dp.ID).FirstOrDefault();
                            if (kr == null)
                            {
                                kr = new Koridor()
                                {
                                    DepoID = dp.ID, KoridorAd = tkoridor, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate()
                                };
                                db.Koridors.Add(kr);
                                db.SaveChanges();
                            }

                            var rf = db.Rafs.Where(m => m.RafAd == traf && m.KoridorID == kr.ID).FirstOrDefault();
                            if (rf == null)
                            {
                                rf = new Raf()
                                {
                                    KoridorID = kr.ID, RafAd = traf, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate()
                                };
                                db.Rafs.Add(rf);
                                db.SaveChanges();
                            }

                            var bl = db.Bolums.Where(m => m.BolumAd == tbolum && m.RafID == rf.ID).FirstOrDefault();
                            if (bl == null)
                            {
                                bl = new Bolum()
                                {
                                    RafID = rf.ID, BolumAd = tbolum, SiraNo = 0, Aktif = true, Kaydeden = vUser.UserName, KayitTarih = fn.ToOADate(), Degistiren = vUser.UserName, DegisTarih = fn.ToOADate()
                                };
                                db.Bolums.Add(bl);
                                db.SaveChanges();
                            }

                            // özellik id bul
                            var ozellik = db.Database.SqlQuery <int>("SELECT ID FROM ComboItem_Name WHERE (ComboID = 3) AND (Name like '%" + tozellik + "%')").FirstOrDefault();
                            if (ozellik == 0)
                            {
                                ozellik = 14;
                            }
                            // kat bul
                            var kt = db.Kats.Where(m => m.KatAd == tkat && m.BolumID == bl.ID).FirstOrDefault();
                            if (kt == null)
                            {
                                kt = new Kat()
                                {
                                    BolumID         = bl.ID,
                                    KatAd           = tkat,
                                    Boy             = dr["Yükseklik (mm)"].ToDecimal(),
                                    En              = dr["Genişlik (mm)"].ToDecimal(),
                                    Derinlik        = dr["Derinlik (mm)"].ToDecimal(),
                                    AgirlikKapasite = dr["Kapasite (kg)"].ToDecimal(),
                                    OzellikID       = ozellik,
                                    SiraNo          = 0,
                                    Aktif           = true,
                                    Kaydeden        = vUser.UserName,
                                    KayitTarih      = fn.ToOADate(),
                                    Degistiren      = vUser.UserName,
                                    DegisTarih      = fn.ToOADate()
                                };
                                if (taciklama != "")
                                {
                                    kt.Aciklama = taciklama;
                                }
                                db.Kats.Add(kt);
                            }
                            else
                            {
                                kt.Boy             = dr["Yükseklik (mm)"].ToDecimal();
                                kt.En              = dr["Genişlik (mm)"].ToDecimal();
                                kt.Derinlik        = dr["Derinlik (mm)"].ToDecimal();
                                kt.AgirlikKapasite = dr["Kapasite (kg)"].ToDecimal();
                                kt.OzellikID       = ozellik;
                                kt.Degistiren      = vUser.UserName;
                                kt.DegisTarih      = fn.ToOADate();
                            }

                            db.SaveChanges();
                            basarili++;
                        }
                    }
                    else
                    {
                        hatali++;
                        if (hatalilar != "")
                        {
                            hatalilar += ", ";
                        }
                        hatalilar += (i + 1);
                    }
                }
                catch (Exception ex)
                {
                    hatali++;
                    if (hatalilar != "")
                    {
                        hatalilar += ", ";
                    }
                    hatalilar += (i + 1);
                    Logger(ex, "Uploads/Kat");
                }
            }

            reader.Close();
            if (basarili > 0)
            {
                _Result.Message = basarili + " adet satır eklendi";
                // log
                LogActions("", "Uploads", "Kat", ComboItems.alYükle, 0, "Satır Sayısı: " + basarili);
            }
            else
            {
                _Result.Message = "";
            }
            if (basarili > 0 && hatali > 0)
            {
                _Result.Message += ", ";
            }
            if (hatali > 0)
            {
                _Result.Message += hatali + " satır hata verdi. Hatalı satırlar: \n" + hatalilar;
            }
            else
            {
                _Result.Status = true;
            }
            return(Json(_Result, JsonRequestBehavior.AllowGet));
        }
Esempio n. 15
0
        public void KatNaam()
        {
            Kat kat = new Kat("kat");

            Assert.AreEqual("kat", kat.naam);
        }
Esempio n. 16
0
        public void Katgereserveerd()
        {
            Kat kat = new Kat("kat");

            Assert.AreEqual(false, kat.Gereserveerd);
        }
Esempio n. 17
0
 public void AddKat(Kat kat)
 {
     DierList.Add(kat);
 }