Example #1
0
 private void Stok_form_FormClosing(object sender, FormClosingEventArgs e)
 {
     // yeni stok kartı aç aktif ise kapanırken soru sorsun diye.
     if (!YeniKartButton.Enabled)// false ise yani; yeni kayıt işlemi açık ise
     {
         DialogResult cevap = MessageBox.Show("YENİ STOK KARTI KAYIT EDİLMEDİ.\n\nÇIKMAK İSTEDİĞİNİZE EMİN MİSİNİZ ?", "DİKKAT", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (cevap == DialogResult.No)
         {
             e.Cancel = true;
         }
         else // yeni stok kartı aç buton enabled true ise.  yani yeni stok kartı aç butonuna basılmamış ise.
         {
             YeniKartButton.Enabled        = true;
             StokKartiSilButton.Enabled    = true;
             DuzenleButton.Enabled         = true;
             KaydetButton.Enabled          = false;
             IptalButton.Enabled           = false;
             StokBilgileriGroupBox.Enabled = false;
             AlanlariTemizle();
         }
     }
     else
     {
         YeniKartButton.Enabled        = true;
         StokKartiSilButton.Enabled    = true;
         DuzenleButton.Enabled         = true;
         KaydetButton.Enabled          = false;
         IptalButton.Enabled           = false;
         StokBilgileriGroupBox.Enabled = false;
         AranacakBarkodTextBox.Clear();
         AranacakStokAdiTextBox.Clear();
         AlanlariTemizle();
     }
 }
Example #2
0
 private void KaydetButton_Click(object sender, EventArgs e)
 {
     YeniStokKartiEkle();
     StokListesiDataGridView.Enabled = true;
     AranacakBarkodTextBox.Focus();
     // buton aktif pasif olaylarını bir üst satırda ki YeniStokKartıEkle() metodunun içinde yapyıorum. işlem başarılı ise buton aktif pasif olaylarını yapsın diye.
 }
Example #3
0
        private void IptalButton_Click(object sender, EventArgs e)
        {
            AlanlariTemizle();
            StokBilgileriGroupBox.Enabled   = false;
            IptalButton.Enabled             = false;
            KaydetButton.Enabled            = false;
            DuzenleButton.Enabled           = true;
            YeniKartButton.Enabled          = true;
            StokKartiSilButton.Enabled      = true;
            StokListesiDataGridView.Enabled = true;
            StokGirButton.Enabled           = true;
            StokDusButton.Enabled           = true;

            AranacakBarkodTextBox.Focus();
        }
Example #4
0
 private void AranacakBarkodTextBox_KeyPress(object sender, KeyPressEventArgs e)                       // datagridview de arama yapıyorum. barkoda göre
 {
     if (e.KeyChar == (char)Keys.Enter)                                                                // entere basılırsa
     {
         foreach (DataGridViewRow row in StokListesiDataGridView.Rows)                                 // datagridview rowları row objesine atıyorum.
         {
             if (row.Cells["barkod_no"].Value.ToString().Equals(AranacakBarkodTextBox.Text.ToUpper())) // girilen barkod datagridview de var mı kontrol ediyorum.
             {
                 row.Selected = true;                                                                  // o satırı seçiyorum
                 StokListesiDataGridView.FirstDisplayedScrollingRowIndex = row.Index;                  // seçili olan satırı en üstte göstertiyorum.
                 AranacakBarkodTextBox.Clear();
                 AranacakBarkodTextBox.BackColor = Color.White;
                 break;
             }
             else
             {
                 AranacakBarkodTextBox.BackColor = Color.Red;
                 AranacakBarkodTextBox.SelectAll();
                 StokListesiDataGridView.ClearSelection();
             }
         }
     }
 }