コード例 #1
0
 public bool Zimmetleme(Urun u, Personel p)
 {
     try
     {
         int temp, temp2, temp3;
         baglanti.Open();
         SqlCommand    komut = new SqlCommand("select *from tblZimmet where urunID='" + u.urunID + "' and personelID='" + p.ID + "'", baglanti);
         SqlDataReader dr    = komut.ExecuteReader();
         if (dr.Read())
         {
             temp = int.Parse(dr["adet"].ToString()) + 1;;
             baglanti.Close();
             baglanti.Open();
             SqlCommand komut2 = new SqlCommand("update tblZimmet set adet='" + temp + "' where personelID='" + p.ID + "' and urunID='" + u.urunID + "'", baglanti);
             komut2.ExecuteNonQuery();
             komut2.Dispose();
             baglanti.Close();
             baglanti.Open();
             temp2 = u.adet - 1;
             temp3 = u.zimmetAdeti + 1;
             SqlCommand komut3 = new SqlCommand("update tblStok set adet='" + temp2 + "' , zimmettekiAdet='" + temp3 + "' where urunID='" + u.urunID + "'  ", baglanti);
             komut3.ExecuteNonQuery();
             komut3.Dispose();
             baglanti.Close();
             System.Windows.Forms.MessageBox.Show("Zimmet Verme İşlemi Başarılı");
             return(true);
         }
         else
         {
             baglanti.Close();
             temp  = 1;
             temp2 = u.adet - 1;
             temp3 = u.zimmetAdeti + 1;
             baglanti.Open();
             SqlCommand komut4 = new SqlCommand("insert into tblZimmet(personelID,urunID,urunAdi,adet)values('" + p.ID + "','" + u.urunID + "','" + u.urunAd + "','" + temp + "')", baglanti);
             komut4.ExecuteNonQuery();
             komut4.Dispose();
             baglanti.Close();
             baglanti.Open();
             SqlCommand komut5 = new SqlCommand("update tblStok set adet='" + temp2 + "' , zimmettekiAdet='" + temp3 + "' where urunID='" + u.urunID + "' ", baglanti);
             komut5.ExecuteNonQuery();
             komut5.Dispose();
             baglanti.Close();
             System.Windows.Forms.MessageBox.Show("Zimmet Verme İşlemi Başarılı");
             return(true);
         }
     }catch (Exception e)
     {
         return(false);
     }
 }
コード例 #2
0
 public bool PersonelEkle(Personel p)
 {
     try
     {
         baglanti.Open();
         SqlCommand komut = new SqlCommand();
         komut.Connection  = baglanti;
         komut.CommandText = "insert into tblPersonel(personelAdi,personelSoyadi,cinsiyet,bolumID) values('" + p.ad + "','" + p.soyad + "','" + p.cinsiyet + "','" + p.bolumID + "')";
         komut.ExecuteNonQuery();
         komut.Dispose();
         baglanti.Close();
         System.Windows.Forms.MessageBox.Show("Personel Ekleme İşlemi Başarılı");
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
コード例 #3
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Kullanicilar k = new Kullanicilar();
            Personel     p = new Personel();

            if (txtAd.Text != "" && txtSoyad.Text != "")
            {
                p.ad       = txtAd.Text.ToUpper();
                p.soyad    = txtSoyad.Text.ToUpper();
                p.cinsiyet = cmbCinsiyet.Text;
                p.bolumID  = (cmbBolum.SelectedIndex) + 1;
                k.PersonelEkle(p);
                listeleme();
                txtAd.Clear();
                txtSoyad.Clear();
            }
            else
            {
                MessageBox.Show("Ad ve Soyad Bölümü Boş Geçilemez");
            }
        }