Example #1
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            foreach (DataGridViewRow row in grdOgrenci.Rows)
            {
                if (row.Cells[0].Value != null && row.Cells[0].Value.Equals(true))
                {
                    row.Selected = true;
                    row.DefaultCellStyle.SelectionBackColor = Color.LightSlateGray;
                }
                else
                {
                    row.Selected = false;
                }
            }

            foreach (DataGridViewRow row in grdOgrenci.Rows)
            {
                if (row.Selected == true)
                {
                    string b = row.Cells[1].Value.ToString();
                    Yardimci.Tablo(Yardimci.VeriSil(b));
                }
                else
                {
                    continue;
                }
            }
            grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
            lblKayitBasarili.Text = "PASİFLENDİ";
            time();
        }
Example #2
0
        public Form1()
        {
            InitializeComponent();
            transparan();
            grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
            grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending);
            grdOgrenciRapor.DataSource = Yardimci.Tablo(Yardimci.VeriGetirRapor());
            grdKategori.DataSource     = Yardimci.Tablo(Yardimci.KategoriGetir());

            DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();

            checkColumn.Name         = "X";
            checkColumn.HeaderText   = "seçiniz";
            checkColumn.Width        = 50;
            checkColumn.ReadOnly     = false;
            checkColumn.FillWeight   = 12;
            checkColumn.DisplayIndex = 0;
            grdOgrenci.Columns.Add(checkColumn);

            cmbKategori.DataSource    = Yardimci.Tablo(Yardimci.KategoriGetir());
            cmbKategori.DisplayMember = "KatAdi";
            cmbKategori.ValueMember   = "KatID";

            grdOgrenciRapor.Columns[0].Visible = false;
            for (int i = 4; i <= 13; i++)
            {
                grdOgrenciRapor.Columns[i].Visible = false;
            }
        }
Example #3
0
        private void btnKatEkle_Click(object sender, EventArgs e)
        {
            if (btnKatEkle2.Text == "EKLE")
            {
                tbKategori.Text = tbKategori.Text.Trim();
                string kat   = Convert.ToString(tbKategori.Text);
                int    sonuc = zatenKategori(kat);

                if (sonuc == 0)
                {
                    grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriEkle(kat));
                    grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir());
                }
                else
                {
                    DialogResult dialogresult = MessageBox.Show("Bu isimde bir kategori zaten var.", "HATA", MessageBoxButtons.OK);
                }
            }
            else if (btnKatEkle2.Text == "GÜNCELLE")
            {
                int satir = int.Parse(grdKategori.CurrentRow.Cells[0].Value.ToString());
                tbKategori.Text = tbKategori.Text.Trim();
                string kat = Convert.ToString(tbKategori.Text);
                grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGuncelle(kat, satir));
                grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir());
            }
        }
Example #4
0
 private void btnKategori_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in grdOgrenci.Rows)
     {
         if (row.Cells[0].Value != null && row.Cells[0].Value.Equals(true))
         {
             row.Selected = true;
             row.DefaultCellStyle.SelectionBackColor = Color.LightSlateGray;
         }
         else
         {
             row.Selected = false;
         }
     }
     foreach (DataGridViewRow row in grdOgrenci.Rows)
     {
         if (row.Selected == true)
         {
             string b = row.Cells[1].Value.ToString();
             string a = cmbKategori.SelectedValue.ToString();
             Yardimci.Tablo(Yardimci.KisiKategoriGuncelle(a, b));
         }
         else
         {
             continue;
         }
     }
     grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
     grdOgrenci.ClearSelection();
 }
Example #5
0
 private void tabPage2_Click(object sender, EventArgs e)
 {
     btnKatEkle2.Text       = "EKLE";
     btnKatEkle2.Enabled    = true;
     btnKatSil.Enabled      = true;
     btnYenile2.Enabled     = true;
     lblCift.Text           = "Kategoriye ait verileri görmek için çift tıklatın.";
     grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir());
 }
Example #6
0
        private void grdKategori_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int satir = int.Parse(grdKategori.CurrentRow.Cells[0].Value.ToString());

            grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir2(satir));
            btnKatEkle2.Enabled    = false;
            btnKatSil.Enabled      = false;
            btnYenile2.Enabled     = false;
            btnKatEkle2.Text       = "GERİ";
            btnKatSil.Text         = "GERİ";
            lblCift.Text           = "Geri dönmek için üst kısımda herhangi bir yere tıklayın.";
        }
Example #7
0
 private void btnIslem2_Click(object sender, EventArgs e)
 {
     if (btnIslem2.Text == "PASİFLER")
     {
         grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.SilinenGoster());
         grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending);
         btnIslem2.Text = "AKTİFLER";
     }
     else if (btnIslem2.Text == "AKTİFLER")
     {
         grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetirRapor());
         grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending);
         btnIslem2.Text = "PASİFLER";
     }
 }
Example #8
0
        private void btnKatSil_Click(object sender, EventArgs e)
        {
            int       satir   = int.Parse(grdKategori.CurrentRow.Cells[0].Value.ToString());
            DataTable dt      = Yardimci.Tablo(Yardimci.SatirSayisiGetir(satir));
            int       kactane = int.Parse(dt.Rows[0][0].ToString());

            if (kactane > 0)
            {
                DialogResult dialogresult = MessageBox.Show("Lütfen tüm kayıtları sildikten sonra tekrar deneyin.", "Bu kategoriye ait kayıtlar var.", MessageBoxButtons.OK);
            }
            else
            {
                grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriSil(satir));
                grdKategori.DataSource = Yardimci.Tablo(Yardimci.KategoriGetir());
            }
        }
Example #9
0
        public void guncelle()
        {
            if (satir != null)
            {
                lblKayitBasarili.Text = "GÜNCELLENDİ";
                time();

                tbAdi.Text       = tbAdi.Text.Trim();
                tbSoyadi.Text    = tbSoyadi.Text.Trim();
                tbUnvani.Text    = tbUnvani.Text.Trim();
                tbTarih.Text     = tbTarih.Text.Trim();
                tbTelefonu.Text  = tbTelefonu.Text.Trim();
                tbFaks.Text      = tbFaks.Text.Trim();
                tbMail.Text      = tbMail.Text.Trim();
                tbUzanti.Text    = tbUzanti.Text.Trim();
                tbAdresi.Text    = tbAdresi.Text.Trim();
                tbSirketAdi.Text = tbSirketAdi.Text.Trim();
                tbWebSitesi.Text = tbWebSitesi.Text.Trim();
                tbGsm.Text       = tbGsm.Text.Trim();


                string ad     = Convert.ToString(tbAdi.Text);
                string soyad  = Convert.ToString(tbSoyadi.Text);
                string unvan  = Convert.ToString(tbUnvani.Text);
                string tarih  = Convert.ToString(tbTarih.Text);
                string tel    = Convert.ToString(tbTelefonu.Text);
                string fax    = Convert.ToString(tbFaks.Text);
                string mail   = Convert.ToString(tbMail.Text) + "@" + Convert.ToString(tbUzanti.Text);
                string adres  = Convert.ToString(tbAdresi.Text);
                string sirket = Convert.ToString(tbSirketAdi.Text);
                string web    = Convert.ToString(tbWebSitesi.Text);
                string gsm    = Convert.ToString(tbGsm.Text);
                string katid  = cmbKategori.SelectedValue.ToString();

                grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGuncelle(ad, soyad, unvan, tarih, tel, gsm, fax, mail, adres, sirket, web, satir, katid));
                grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
                grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending);
            }
        }
Example #10
0
        public void gerial()
        {
            foreach (DataGridViewRow row in grdOgrenci.Rows)
            {
                if (row.Cells[0].Value != null && row.Cells[0].Value.Equals(true))
                {
                    row.Selected = true;
                    row.DefaultCellStyle.SelectionBackColor = Color.LightSlateGray;
                }
                else
                {
                    row.Selected = false;
                }
            }



            foreach (DataGridViewRow row in grdOgrenci.Rows)
            {
                if (row.Selected == true)
                {
                    string b = row.Cells[1].Value.ToString();
                    Yardimci.Tablo(Yardimci.GeriAl(b));
                }
                else
                {
                    continue;
                }
            }

            grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.SilinenGoster());

            //grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.GeriAl(satir));
            //grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.SilinenGoster());
            lblKayitBasarili.Text = "GERİ ALINDI";
            time();
        }
Example #11
0
        private void btnKaliciSil_Click(object sender, EventArgs e)
        {
            DialogResult dialogresult = MessageBox.Show("Emin misiniz?", "SİL", MessageBoxButtons.YesNo);

            if (dialogresult == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in grdOgrenci.Rows)
                {
                    if (row.Cells[0].Value != null && row.Cells[0].Value.Equals(true))
                    {
                        row.Selected = true;
                        row.DefaultCellStyle.SelectionBackColor = Color.LightSlateGray;
                    }
                    else
                    {
                        row.Selected = false;
                    }
                }

                foreach (DataGridViewRow row in grdOgrenci.Rows)
                {
                    if (row.Selected == true)
                    {
                        string b = row.Cells[1].Value.ToString();
                        Yardimci.Tablo(Yardimci.KaliciSil(b));
                    }
                    else
                    {
                        continue;
                    }
                }

                grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
                lblKayitBasarili.Text = "SİLİNDİ";
                time();
            }
        }
Example #12
0
        //-----------------------------------------------------------------------------------------



        //##############################-----  FONKSİYONLAR  -----##############################

        public void kaydet()
        {
            int sonuc = zaten(tbAdi.Text.Trim(), tbSoyadi.Text.Trim());

            if (sonuc == 0)
            {
                tbAdi.Text       = tbAdi.Text.Trim();
                tbSoyadi.Text    = tbSoyadi.Text.Trim();
                tbUnvani.Text    = tbUnvani.Text.Trim();
                tbTarih.Text     = tbTarih.Text.Trim();
                tbTelefonu.Text  = tbTelefonu.Text.Trim();
                tbFaks.Text      = tbFaks.Text.Trim();
                tbMail.Text      = tbMail.Text.Trim();
                tbUzanti.Text    = tbUzanti.Text.Trim();
                tbAdresi.Text    = tbAdresi.Text.Trim();
                tbSirketAdi.Text = tbSirketAdi.Text.Trim();
                tbWebSitesi.Text = tbWebSitesi.Text.Trim();
                tbGsm.Text       = tbGsm.Text.Trim();


                string ad     = Convert.ToString(tbAdi.Text);
                string soyad  = Convert.ToString(tbSoyadi.Text);
                string unvan  = Convert.ToString(tbUnvani.Text);
                string tarih  = Convert.ToString(tbTarih.Text);
                string tel    = Convert.ToString(tbTelefonu.Text);
                string fax    = Convert.ToString(tbFaks.Text);
                string mail   = Convert.ToString(tbMail.Text) + "@" + Convert.ToString(tbUzanti.Text);
                string adres  = Convert.ToString(tbAdresi.Text);
                string sirket = Convert.ToString(tbSirketAdi.Text);
                string web    = Convert.ToString(tbWebSitesi.Text);
                string gsm    = Convert.ToString(tbGsm.Text);
                string katid  = cmbKategori.SelectedValue.ToString();

                try
                {
                    grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriKaydet(ad, soyad, unvan, tarih, tel, gsm, fax, mail, adres, sirket, web, katid));
                    grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
                    grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending);
                }
                catch (Exception ex)
                {
                    lblKayitBasarili.Text = "Değerler boş";
                }

                lblKayitBasarili.Text = "KAYIT BAŞARILI";
                time();
            }
            else if (sonuc == 1)
            {
                DialogResult dialogresult = MessageBox.Show("Aynı olmadığına emin misiniz?", "Bu kayıt muhtemelen var", MessageBoxButtons.YesNo);
                if (dialogresult == DialogResult.Yes)
                {
                    tbAdi.Text       = tbAdi.Text.Trim();
                    tbSoyadi.Text    = tbSoyadi.Text.Trim();
                    tbUnvani.Text    = tbUnvani.Text.Trim();
                    tbTarih.Text     = tbTarih.Text.Trim();
                    tbTelefonu.Text  = tbTelefonu.Text.Trim();
                    tbFaks.Text      = tbFaks.Text.Trim();
                    tbMail.Text      = tbMail.Text.Trim();
                    tbUzanti.Text    = tbUzanti.Text.Trim();
                    tbAdresi.Text    = tbAdresi.Text.Trim();
                    tbSirketAdi.Text = tbSirketAdi.Text.Trim();
                    tbWebSitesi.Text = tbWebSitesi.Text.Trim();
                    tbGsm.Text       = tbGsm.Text.Trim();


                    string ad     = Convert.ToString(tbAdi.Text);
                    string soyad  = Convert.ToString(tbSoyadi.Text);
                    string unvan  = Convert.ToString(tbUnvani.Text);
                    string tarih  = Convert.ToString(tbTarih.Text);
                    string tel    = Convert.ToString(tbTelefonu.Text);
                    string fax    = Convert.ToString(tbFaks.Text);
                    string mail   = Convert.ToString(tbMail.Text) + "@" + Convert.ToString(tbUzanti.Text);
                    string adres  = Convert.ToString(tbAdresi.Text);
                    string sirket = Convert.ToString(tbSirketAdi.Text);
                    string web    = Convert.ToString(tbWebSitesi.Text);
                    string gsm    = Convert.ToString(tbGsm.Text);
                    string katid  = cmbKategori.SelectedValue.ToString();

                    grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriKaydet(ad, soyad, unvan, tarih, tel, gsm, fax, mail, adres, sirket, web, katid));
                    grdOgrenci.DataSource = Yardimci.Tablo(Yardimci.VeriGetir());
                    grdOgrenci.Sort(grdOgrenci.Columns["ID"], ListSortDirection.Ascending);

                    lblKayitBasarili.Text = "KAYIT BAŞARILI";
                    time();
                }
                else if (dialogresult == DialogResult.No)
                {
                    lblKayitBasarili.Text = "İŞLEM İPTAL";
                    time();
                }
            }
        }