Exemple #1
0
        static void Main(string[] args)
        {
            Ayakkabi nike1 = new Ayakkabi();

            nike1.aadi         = "Nike";
            nike1.marka        = "Air Force 17-156-156";
            nike1.oncekiFiyat  = 1100;
            nike1.indirimFiyat = 999;

            Ayakkabi nike2 = new Ayakkabi();

            nike2.aadi         = "Nike";
            nike2.marka        = "Air Jordan 17-12213-2316";
            nike2.oncekiFiyat  = 1800;
            nike2.indirimFiyat = 899;

            Ayakkabi nike3 = new Ayakkabi();

            nike3.aadi         = "Nike";
            nike3.marka        = "Air Max 1723-15426-156";
            nike3.oncekiFiyat  = 959;
            nike3.indirimFiyat = 599;

            Ayakkabi[] ayakkabiler = new Ayakkabi[] { nike1, nike2, nike3 };

            foreach (var ayakkabi in ayakkabiler)
            {
                Console.WriteLine(ayakkabi.aadi + " " + ayakkabi.marka + " : " + ayakkabi.oncekiFiyat + " TL");
            }
        }
Exemple #2
0
        public List <Ayakkabi> TumAtakkabilar()
        {
            List <Ayakkabi> liste = new List <Ayakkabi>();

            DataTable dtbl = DataHelper.TabloGetir(@"
                select a.*, m.MarkaAdi 
                from tblAyakkabi as a 
                inner join tblMarka as m on m.Id = a.MarkaId");

            foreach (DataRow item in dtbl.Rows)
            {
                Ayakkabi a = new Ayakkabi();
                a.Id       = (int)item["Id"];
                a.MarkaId  = (int)item["MarkaId"];
                a.Model    = item["Model"].ToString();
                a.Cinsiyet = (Cinsiyet)item["Cinsiyet"];
                a.Cins     = (Cins)item["Cins"];

                a.Marka          = new Marka();
                a.Marka.Id       = (int)item["MarkaId"];
                a.Marka.MarkaAdi = item["MarkaAdi"].ToString();

                liste.Add(a);
            }
            return(liste);
        }
Exemple #3
0
        public List <Ayakkabi> MarkayaGoreGetir(int markaId)
        {
            string sql = "select * from tblAyakkabi where MarkaId = " + markaId;
            //SqlParameter p1 = new SqlParameter("id", markaId);

            List <Ayakkabi> liste = new List <Ayakkabi>();

            DataTable dtbl = DataHelper.TabloGetir(sql);

            foreach (DataRow item in dtbl.Rows)
            {
                Ayakkabi a = new Ayakkabi();
                a.Id       = (int)item["Id"];
                a.MarkaId  = (int)item["MarkaId"];
                a.Model    = item["Model"].ToString();
                a.Cinsiyet = (Cinsiyet)item["Cinsiyet"];
                a.Cins     = (Cins)item["Cins"];

                //a.Marka = new Marka();
                //a.Marka.Id = (int)item["MarkaId"];
                //a.Marka.MarkaAdi = item["MarkaAdi"].ToString();

                liste.Add(a);
            }
            return(liste);
        }
Exemple #4
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Ayakkabi a = new Ayakkabi();

            a.MarkaId  = (int)cmbMarka.SelectedValue;
            a.Model    = txtModel.Text;
            a.Cins     = (Cins)cmbCins.SelectedIndex;
            a.Cinsiyet = rbKadin.Checked ? Cinsiyet.Kadın : rbErkek.Checked ? Cinsiyet.Erkek : Cinsiyet.Unisex;

            bool sonuc = ayakkabiRep.AyakkabiEkle(a);

            if (sonuc)
            {
                AyakkabilarForm f = (AyakkabilarForm)FormHelper.Create(typeof(AyakkabilarForm));

                f.Yenile();

                MessageBox.Show("Kaydedildi");
                this.Close();
            }
            else
            {
                MessageBox.Show("Hata");
            }
        }
Exemple #5
0
        public bool AyakkabiEkle(Ayakkabi yeni)
        {
            string sql = "insert into tblAyakkabi(MarkaId, Model, Cinsiyet, Cins) values(@markaId, @model, @cinsiyet, @cins)";

            SqlParameter p1 = new SqlParameter("markaId", yeni.MarkaId);
            SqlParameter p2 = new SqlParameter("model", yeni.Model);
            SqlParameter p3 = new SqlParameter("cinsiyet", yeni.Cinsiyet);
            SqlParameter p4 = new SqlParameter("cins", yeni.Cins);

            return(DataHelper.KomutCalistir(sql, p1, p2, p3, p4));
        }
Exemple #6
0
        public bool AyakkabiGuncelle(Ayakkabi yeni)
        {
            string sql = "update tblAyakkabi set MarkaId = @markaId, Model = @model, Cinsiyet = @cinsiyet, Cins = @cins where Id = @id";

            SqlParameter p1 = new SqlParameter("markaId", yeni.MarkaId);
            SqlParameter p2 = new SqlParameter("model", yeni.Model);
            SqlParameter p3 = new SqlParameter("cinsiyet", yeni.Cinsiyet);
            SqlParameter p4 = new SqlParameter("cins", yeni.Cins);
            SqlParameter p5 = new SqlParameter("id", yeni.Id);

            return(DataHelper.KomutCalistir(sql, p1, p2, p3, p4, p5));
        }
Exemple #7
0
 private void lbAyakkabilarForm_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lbAyakkabilarForm.SelectedItem != null) //veri ilk yüklendiğinde çalışmaması için önlem
     {
         groupBox1.Visible = true;
         Ayakkabi a = (Ayakkabi)lbAyakkabilarForm.SelectedItem;
         lblCins.Text     = a.Cins.ToString();
         lblCinsiyet.Text = a.Cinsiyet.ToString();
         lblModel.Text    = a.Model;
         lblMarka.Text    = a.Marka.MarkaAdi;
     }
 }
 private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (listBox1.SelectedItem != null)
     {
         groupBox1.Visible = true;
         Ayakkabi a = (Ayakkabi)listBox1.SelectedItem;
         lbl_Cins.Text     = a.Cins.ToString();
         lbl_Cinsiyet.Text = a.Cinsiyet.ToString();
         lbl_Model.Text    = a.Model;
         lbl_Marka.Text    = a.Marka.MarkaAdi;
     }
 }
        public bool AyakkabiEkle(Ayakkabi ayk)
        {
            try
            {
                if (ayk == null)
                {
                    throw new NullReferenceException("Öğrenci referansı null geldi");
                }
                SqlParameter[] p = { new SqlParameter("@Marka", ayk.Marka), new SqlParameter("@Model", ayk.Model), new SqlParameter("@Numara", ayk.Numara) };

                dal = new DataAccessLayer();
                return(dal.ExecuteNonQuery("Insert into tblAyakkabiStok values(@Marka,@Model,@Numara)", p) > 0);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #10
0
        public bool AyakkabiEkle(Ayakkabi yeni)
        {
            string       sql    = "insert into tblAyakkabi (MarkaId,Model,Cinsiyet,Cins) values(@MarkaId,@Model,@Cinsiyet,@Cins)";
            SqlParameter p1     = new SqlParameter("MarkaId", yeni.MarkaId);
            SqlParameter p2     = new SqlParameter("Model", yeni.Model);
            SqlParameter p3     = new SqlParameter("Cinsiyet", yeni.Cinsiyet);
            SqlParameter p4     = new SqlParameter("Cins", yeni.Cins);
            bool         result = DataHelper.KomutCalistir(sql, p1, p2, p3, p4);

            if (result)
            {
            }
            else
            {
            }

            return(result);
        }
Exemple #11
0
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            Ayakkabi sonHali = new Ayakkabi();

            // AyakkabiRepository rep = new AyakkabiRepository();
            sonHali.Model    = txtModel.Text;
            sonHali.Cins     = (Cins)cbCins.SelectedIndex;
            sonHali.Cinsiyet = rbErkek.Checked ? Cinsiyet.Erkek : rbKadin.Checked ? Cinsiyet.Kadin : Cinsiyet.Unisex;
            sonHali.MarkaId  = (int)cbMarka.SelectedValue;

            sonHali.Id = ayakkabi.Id;
            bool olduMu = ayakkabiRep.AyakkkabiGuncelle(sonHali);

            if (olduMu)
            {
                AyakkabilarForm f = (AyakkabilarForm)FormHelper.Create(typeof(AyakkabilarForm));
                f.Yenile();
                MessageBox.Show("Güncellendi");
            }
            else
            {
                MessageBox.Show("Bir hata olustu");
            }
        }