예제 #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
        private void button1_Click(object sender, EventArgs e)
        {
            OzelliklerBL ozbl = new OzelliklerBL();

            dgwaracliste.DataSource = ozbl.Goruntule((int)cmbDonanım.SelectedValue);
            ozbl.Dispose();
        }
예제 #3
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            OzelliklerBL ozbl = new OzelliklerBL();

            dt = ozbl.ArabaTablosu();
            dgw1.DataSource = dt;
            ozbl.Dispose();
        }
예제 #4
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;
                    }
                }
            }
        }