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); } }
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); } }
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"); } }