示例#1
0
        private void btnkaydet_Click(object sender, EventArgs e)
        {
            OzelliklerBL ozl = new OzelliklerBL();

            try
            {
                Ozellikler ozellikler = new Ozellikler();
                ozellikler.Tipi        = txtTipi.Text.Trim();
                ozellikler.Cekis       = txtcekis.Text.Trim();
                ozellikler.Motor       = Convert.ToInt32(txtmotor.Text.Trim());
                ozellikler.Beygir      = Convert.ToInt32(txtbeygir.Text.Trim());
                ozellikler.Tork        = Convert.ToInt32(txttork.Text.Trim());
                ozellikler.YTüketimi   = Convert.ToInt32(txttork.Text.Trim());
                ozellikler.YTürü       = txtyturu.Text.Trim();
                ozellikler.SonHiz      = Convert.ToInt32(txtsonhız.Text.Trim());
                ozellikler.Hizlanma    = Convert.ToInt32(txthızlanma.Text.Trim());
                ozellikler.Yili        = Convert.ToInt32(txtyılı.Text.Trim());
                ozellikler.Kategori_id = (int)cmbdonanım.SelectedValue;

                if (kategori_id == 0)
                {
                    MessageBox.Show(ozl.OzellikKaydet(ozellikler) ? "Başarılı" : "Başarısız");
                }
            }
            catch (Exception)
            {
                throw;
                // MessageBox.Show("Veritabanı hatası!" + ex);
            }
            finally
            {
                ozl.Dispose();
            }
        }
示例#2
0
        protected void kayitBtn_Click(object sender, EventArgs e)
        {
            if (sifreTbx.Text == sifreTekrarTbx.Text)
            {
                Ozellikler yeniKisi = new Ozellikler();
                yeniKisi.AdSoyad  = adSoyadTbx.Text;
                yeniKisi.Cinsiyet = cinsiyetTbx.Text;
                yeniKisi.Email    = emailTbx.Text;
                yeniKisi.Sifre    = sifreTbx.Text;
                yeniKisi.Telefon  = telefonTbx.Text;
                yeniKisi.Bolge    = bolgeTbx.Text;
                yeniKisi.TcNo     = tcNoTbx.Text;
                yeniKisi.Firma    = firmaTbx.Text;
                yeniKisi.Unvan    = unvanTbx.Text;

                VeritabaniBaglanti baglanti = new VeritabaniBaglanti();
                baglanti.KullaniciKayit(yeniKisi.AdSoyad, yeniKisi.Cinsiyet, yeniKisi.Email, yeniKisi.Sifre, yeniKisi.Telefon, yeniKisi.Bolge, yeniKisi.TcNo, yeniKisi.Firma, yeniKisi.Unvan);

                durumLbl.Text = yeniKisi.GirisBilgileri(yeniKisi.Email, yeniKisi.Sifre);
            }
            else
            {
                durumLbl.Text = "Sifrenizi kontrol edin";
            }
        }
示例#3
0
        private void btn_OzellikEkle_Click(object sender, EventArgs e)
        {
            Ozellikler oz = new Ozellikler
            {
                Aciklama = txt_Aciklama.Text,
                Aktif    = true
            };

            if (!string.IsNullOrEmpty(txt_OzellikAdi.Text))
            {
                oz.Adi = txt_OzellikAdi.Text;
            }

            bool snc = ozORM.Insert(oz);

            if (snc)
            {
                MessageBox.Show("Eklendi");
                dataGridView1.DataSource = ozORM.Select();
            }
            else
            {
                MessageBox.Show("Hata");
            }
        }
示例#4
0
        protected void Submit_Click(object sender, EventArgs e)
        {
            if (useremail.Text == "" || password.Text == "")
            {
                durumLbl.Text = "Email veya sifre bilgilerinizi kontrol ediniz";
            }
            else
            {
                Ozellikler yeniKisi = new Ozellikler();
                yeniKisi.useremail    = useremail.Text;
                yeniKisi.userpassword = password.Text;

                Dbconnection db   = new Dbconnection();
                var          outh = db.KullaniciGiris(yeniKisi.useremail, yeniKisi.userpassword);
                if (outh == true)
                {
                    Response.Redirect("Singin.aspx");
                }
                else
                {
                    durumLbl.Text = "bilgiler yanlis";
                }

                Response.Redirect("/signal.aspx");
            }
        }
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Ozellikler oze = new Ozellikler();

            if (txtAdi.Text == null || txtAdi.Text == "")
            {
                MessageBox.Show("Özellik adını giriniz");
                txtAdi.Focus();
                return;
            }
            oze.Adi      = Tools.ToTitleCase(txtAdi.Text);
            oze.Aciklama = Tools.ToTitleCase(txtAciklama.Text);

            bool sonuc = ozellikOrm.Insert(oze);

            if (sonuc)
            {
                MessageBox.Show("Özellik Eklendi", "Özellik Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource = ozellikOrm.Select();
                Tools.Temizle(this);
                txtAdi.Focus();
            }
            else
            {
                MessageBox.Show("Özellik eklenmedi\n -Var olan özellik eklenemez", "Özellik Ekleme", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#6
0
        public static bool Guncelle(Ozellikler ozl)
        {
            ArabaContext ctx = new ArabaContext();
            Ozellikler   o1  = ctx.ozelliklers.Where(o => o.Id == ozl.Id).FirstOrDefault();

            if (o1 != null)
            {
                o1.Marka     = ozl.Marka;
                o1.Model     = ozl.Model;
                o1.Hacim     = ozl.Hacim;
                o1.Cekısturu = ozl.Cekısturu;
                o1.Beygir    = ozl.Beygir;
                o1.KasaTıpı  = ozl.KasaTıpı;
                o1.Renk      = ozl.Renk;
                o1.Vıtes     = ozl.Vıtes;
                o1.Yılı      = ozl.Yılı;
                o1.Yakıt     = ozl.Yakıt;
                o1.Tork      = ozl.Tork;

                int sonuc = ctx.SaveChanges();
                if (sonuc > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }

            else
            {
                return(false);
            }
        }
        private void silToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Silinecek özellik yoktur", "Özellik Silme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Ozellikler o = new Ozellikler();
                o.Id = id;
                bool sonuc = ozellikOrm.Delete(o);
                if (sonuc)
                {
                    MessageBox.Show("Özellik Silindi", "Özellik Silme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dataGridView1.DataSource = ozellikOrm.Select();
                    dataGridView1.Focus();
                }
                else
                {
                    MessageBox.Show("Özellik Silinmedi\n", "Özellik Silme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
            }
        }
示例#8
0
 public static bool Guncelle(Ozellikler o)
 {
     try
     {
         return(OzelliklerDAL.Guncelle(o));
     }
     catch (Exception)
     {
         throw;
     }
 }
        public static string PKGetir()
        {
            string pk         = "";
            var    ozellikler = typeof(ET).GetCustomAttributes(typeof(Ozellikler), false);

            if (ozellikler != null && ozellikler.Any())
            {
                Ozellikler ozellik = (Ozellikler)ozellikler[0];
                pk = ozellik.PrimaryKey;
            }
            return(pk);
        }
        public static string YoxlananGetir()
        {
            string yoxlanan   = "";
            var    ozellikler = typeof(ET).GetCustomAttributes(typeof(Ozellikler), false);

            if (ozellikler != null && ozellikler.Any())
            {
                Ozellikler ozellik = (Ozellikler)ozellikler[0];
                yoxlanan = ozellik.YoxlananKolon;
            }
            return(yoxlanan);
        }
示例#11
0
 public static bool Ekle(Ozellikler ozl)
 {
     try
     {
         ArabaContext ctx = new ArabaContext();
         ctx.ozelliklers.Add(ozl);
         return(ctx.SaveChanges() > 0);
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#12
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            OzelliklerBL ozellikbl;

            foreach (DataRow item in dt.Rows) // data table içinde dönmemiz için
            {
                ozellikbl = new OzelliklerBL();
                if (item.RowState == DataRowState.Deleted) // data table versiyon orjinal olsunki işlemleri fark ede bilsin
                {
                    //id yollasil methodu
                    ozellikbl.AracSil((int)item["araba_id", DataRowVersion.Original]);
                }
                else
                {
                    Ozellikler ozl = new Ozellikler();

                    ozl.Tipi        = item["Tipi"].ToString();
                    ozl.Cekis       = item["Cekis"].ToString();
                    ozl.Motor       = (int)item["motor"];
                    ozl.Beygir      = (int)item["Beygir"];
                    ozl.Tork        = (int)item["Tork"];
                    ozl.YTüketimi   = float.Parse(item["YTüketimi"].ToString());
                    ozl.YTürü       = item["YTürü"].ToString();
                    ozl.SonHiz      = (int)item["SonHiz"];
                    ozl.Hizlanma    = float.Parse(item["Hizlanma"].ToString());
                    ozl.Yili        = (int)item["Yili"];
                    ozl.Kategori_id = (int)item["Kategori_İd"];
                    switch (item.RowState)
                    {
                    case DataRowState.Added:    //ekle methodunu çağır


                        ozellikbl.OzellikKaydet(ozl);
                        break;

                    //item ile
                    case DataRowState.Modified:    //burada idsini al güncelle methodunu çağır

                        ozl.ArabaId = (int)item["ArabaId"];
                        ozellikbl.OzellikGuncelle(ozl);
                        break;

                    default:
                        break;
                    }
                }
            }
        }
示例#13
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Ozellikler oz = new Ozellikler();

            oz.Adi      = txtAdi.Text;
            oz.Aciklama = txtAciklama.Text;
            bool sonuc = ozOrm.Insert(oz);

            if (sonuc)
            {
                MessageBox.Show("Özellik eklenmiştir");
                dataGridView1.DataSource = ozOrm.Select();
            }
            else
            {
                MessageBox.Show("Oda Türü Eklenirken hata oluştu!");
            }
        }
示例#14
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            Ozellikler ozellikler = new Ozellikler();

            ozellikler.Adi      = txtAdi.Text;
            ozellikler.Aciklama = txtAciklama.Text;
            bool sonuc = ozelliklerOrm.Insert(ozellikler);

            if (sonuc)
            {
                dataGridView1.DataSource = ozelliklerOrm.Select();
                MessageBox.Show("Ozellik Eklendi");
            }
            else
            {
                MessageBox.Show("Özellik Eklenirken Hata Oluştu");
            }
        }
示例#15
0
        private void button1_Click(object sender, EventArgs e)
        {
            Ozellikler ozellikler = new Ozellikler();

            ozellikler.Adi      = txt_OzellikAdi.Text;
            ozellikler.Aciklama = txt_Aciklama.Text;
            ozellikler.Id       = int.Parse(dataGridView1.CurrentRow.Cells["Id"].Value.ToString());
            bool sonuc = ozORM.Update(ozellikler);

            if (sonuc)
            {
                MessageBox.Show("Guncelleme başarılı");
                dataGridView1.DataSource = ozORM.Select();
            }
            else
            {
                MessageBox.Show("Guncelleme işlemi başarısız");
            }
        }
示例#16
0
        protected void girisBtn_Click(object sender, EventArgs e)
        {
            if (emailTbx.Text == "" || sifreTbx.Text == "")
            {
                durumLbl.Text = "Email veya sifre bilgilerinizi kontrol ediniz";
            }
            else
            {
                Ozellikler yeniKisi = new Ozellikler();
                yeniKisi.Email = emailTbx.Text;
                yeniKisi.Sifre = sifreTbx.Text;

                VeritabaniBaglanti baglanti = new VeritabaniBaglanti();
                MySession = baglanti.KullaniciGiris(yeniKisi.Email, yeniKisi.Sifre);
                Session.Add("k_id", MySession[0]);
                Session.Add("k_adSoyad", MySession[1]);
                durumLbl.Text = "Merhaba " + Session["k_adSoyad"].ToString();
            }
        }
示例#17
0
        public bool OzellikKaydet(Ozellikler ozl)
        {
            SqlParameter[] p =
            {
                new SqlParameter("@Kategori_id", ozl.Kategori_id),
                new SqlParameter("@Tipi",        ozl.Tipi),
                new SqlParameter("@Cekis",       ozl.Cekis),
                new SqlParameter("@Motor",       ozl.Motor),
                new SqlParameter("@Beygir",      ozl.Beygir),
                new SqlParameter("@Tork",        ozl.Tork),
                new SqlParameter("@YTüketimi",   ozl.YTüketimi),
                new SqlParameter("@YTürü",       ozl.YTürü),
                new SqlParameter("@SonHiz",      ozl.SonHiz),
                new SqlParameter("@Hizlanma",    ozl.Hizlanma),
                new SqlParameter("@Yili",        ozl.Yili)
            };
            int sonuc = hlp.ExecuteNonQuery("INSERT INTO Ozellik (Kategori_id,Tipi,Cekis,Motor,Beygir,Tork,YTüketimi,YTürü,SonHiz,Hizlanma,Yili) Values (@Kategori_id,@Tipi,@Cekis,@Motor,@Beygir,@Tork,@YTüketimi,@YTürü,@SonHiz,@Hizlanma,@Yili)", p);

            return(sonuc > 0);
        }
示例#18
0
        public bool OzellikGuncelle(Ozellikler ozl)
        {
            int sonuc = 0;

            SqlParameter[] p = { new SqlParameter("@Kategori_id", ozl.Kategori_id),
                                 new SqlParameter("@Tipi",        ozl.Tipi),
                                 new SqlParameter("@Cekis",       ozl.Cekis),
                                 new SqlParameter("@Motor",       ozl.Motor),
                                 new SqlParameter("@Beygir",      ozl.Beygir),
                                 new SqlParameter("@Tork",        ozl.Tork),
                                 new SqlParameter("@YTüketimi",   ozl.YTüketimi),
                                 new SqlParameter("@YTürü",       ozl.YTürü),
                                 new SqlParameter("@SonHiz",      ozl.SonHiz),
                                 new SqlParameter("@Hizlanma",    ozl.Hizlanma),
                                 new SqlParameter("@Yili",        ozl.Yili) };

            sonuc = hlp.ExecuteNonQuery("UPDATE Ozellik SET Tipi=@Tipi,Cekis=@Cekis,Motor=@Motor,Beygir=@Beygir,Tork=@Tork,YTüketimi=@YTüketimi,YTürü=@YTürü,SonHiz=@SonHiz,Hizlanma=@Hizlanma,Yili=@Yili WHERE Kategori_id=@Kategori_id", p);

            return(sonuc > 0);
        }
        public ActionResult Guncelle(Ozellikler o, int?Guncelleme = 0)
        {
            //OzelliklerBl.Guncelle(new Ozellikler
            //{
            //    Marka = o.Marka,
            //    Model = o.Model,
            //    Beygir = o.Beygir,
            //    Cekısturu = o.Cekısturu,
            //    Hacim = o.Hacim,
            //    Id = o.Id,
            //    KasaTıpı = o.KasaTıpı,
            //    Renk = o.Renk,
            //    Tork = o.Tork,
            //    Vıtes = o.Vıtes,
            //    Yakıt = o.Yakıt,
            //    Yılı = o.Yılı
            //});

            OzelliklerBl.Guncelle(o);

            return(Redirect("/Home/Index"));
        }
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            if (txtAdi.Text == null || txtAdi.Text == "")
            {
                MessageBox.Show("Özellik adını giriniz");
                txtAdi.Focus();
                return;
            }
            int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);

            if (id <= 0)
            {
                MessageBox.Show("Mevcut özellik yoktur", "Özellik Bulunamadı", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                Ozellikler o = new Ozellikler();
                o.Id       = id;
                o.Adi      = Tools.ToTitleCase(txtAdi.Text);
                o.Aciklama = Tools.ToTitleCase(txtAciklama.Text);

                bool sonuc = ozellikOrm.Updated(o);
                if (sonuc)
                {
                    MessageBox.Show("Özellikler Güncellendi", "Özellikler Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Özellikler Güncellenmedi\n", "Özellikler Güncelleme", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                }
                dataGridView1.DataSource = ozellikOrm.Select();
                Tools.ButtonVisibleControl(this.dataGridView1, this.btnEkle, this.btnGuncelle, this.btnIptal);
                Tools.Temizle(this);
                dataGridView1.Focus();
            }
        }
示例#21
0
 private void silToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (dataGridView1.SelectedRows.Count == 0)
     {
         MessageBox.Show("Kayıt Seçiniz");
     }
     else
     {
         Ozellikler ozellikler = new Ozellikler();
         ozellikler.Id = int.Parse(dataGridView1.CurrentRow.Cells["Id"].Value.ToString());
         bool sonuc = ozORM.Delete(ozellikler);
         if (sonuc)
         {
             MessageBox.Show("Kayıt silindi");
             dataGridView1.DataSource = ozORM.Select();
             txt_OzellikAdi.Text      = "";
             txt_Aciklama.Text        = "";
         }
         else
         {
             MessageBox.Show("Kayıt silinirken bir hata oluştu ");
         }
     }
 }
示例#22
0
        public static bool Ekle(pOzellikler ozl)
        {
            try
            {
                Ozellikler o = new Ozellikler();
                o.Marka     = ozl.Marka;
                o.Model     = ozl.Model;
                o.Yakıt     = ozl.Yakıt;
                o.Vıtes     = ozl.Vıtes;
                o.KasaTıpı  = ozl.KasaTıpı;
                o.Yılı      = ozl.Yılı;
                o.Beygir    = ozl.Beygir;
                o.Tork      = ozl.Tork;
                o.Hacim     = ozl.Hacim;
                o.Cekısturu = ozl.Cekısturu;
                o.Renk      = ozl.Renk;

                return(OzelliklerDAL.Ekle(o));
            }
            catch (Exception)
            {
                throw;
            }
        }