private void kaydetBtn_Click(object sender, EventArgs e) { try { personeller p = new personeller(); departmanBilgi d = new departmanBilgi(); odalarBilgi oda = new odalarBilgi(); oda.departmanID = d.departmanIDBul((string)departmanCmb.SelectedItem); oda.odaAdi = odaAdiTxt.Text; oda.personelID = p.personelIdBul((string)odaSorumlusuCmb.SelectedItem); if (oda.odaIdBul(odaAdiTxt.Text) == -1) { oda.odaOlustur(); MessageBox.Show("Oda oluşturuldu."); } else { MessageBox.Show("Aynı isimde bir oda mevcut. Bilgileri kontrol edip tekrar giriniz!"); } } catch (Exception) { MessageBox.Show("Hatalı alan girişi!"); } }
private void araBtn_Click(object sender, EventArgs e) { string ad = personelAdTxt.Text; personeller p = new personeller(); int id = p.personelIdBul(ad); personelUzerindekiDemirbasBul(id); }
private void atamaYapBtn_Click(object sender, EventArgs e) { try { int atanacakDemirbasId = Convert.ToInt32(atanacakDemirbasIdTxt.Text); int atanacakDemirbasAdedi = Convert.ToInt32(atanacakDemirbasAdediTxt.Text); personeller p = new personeller(); int zimmetPersonelId = p.personelIdBul((string)zimmetPersonelCmb.SelectedItem); this.baglan(); komut.CommandText = "SELECT demirbasID FROM tbl_Demirbaslar WHERE departmanID=@departmanId AND demirbasID=@dbasId "; komut.Parameters.AddWithValue("@departmanId", sorguDepId); komut.Parameters.AddWithValue("@dbasId", atanacakDemirbasId); SqlDataReader dr = komut.ExecuteReader(); if (dr.Read()) { baglanti.Close(); DemirbasStok d = new DemirbasStok(); int adet = d.demirbasAdediBul(atanacakDemirbasId); if (atanacakDemirbasAdedi <= 0) { MessageBox.Show("Atanacak miktar negatif değer olamaz!"); } else if (atanacakDemirbasAdedi <= adet) { d.demirbasStokGuncelle(atanacakDemirbasId, -atanacakDemirbasAdedi); //stoktan düştük tabloOlustur(sorguDepId); DemirbasAtamalar dAtama = new DemirbasAtamalar(); dAtama.atanmaAdedi = atanacakDemirbasAdedi; dAtama.demirbasID = atanacakDemirbasId; dAtama.odaID = sorguOdaId; dAtama.personelID = zimmetPersonelId; dAtama.demirbasAta(); MessageBox.Show("Atama işleminiz gerçekleşmiştir"); } else { MessageBox.Show("Atanmak istenen demirbaş miktarı stoktan çok olamaz!"); } } else { baglanti.Close(); string mesaj = "belirttiğiniz odanın bulunduğu departmana ilişkin demirbaşlar listededir." + Environment.NewLine + "lütfen listede bulunan bir değeri giriniz!"; MessageBox.Show(mesaj); } } catch (Exception) { MessageBox.Show("Hatalı alan girişi!"); } }
private void araBtn_Click(object sender, EventArgs e) { try { yazi = ""; odalarBilgi oda = new odalarBilgi(); string aranacakOdaAd = aranacakOdaTxt.Text; int odaId = oda.odaIdBul(aranacakOdaAd); if (odaId == -1) { MessageBox.Show("Oda bulunamadı!"); durumLbl.Text = "bulunamadı"; } else { durumLbl.Text = "oda bulundu"; ciktiAlBtn.Visible = true; int perId = oda.odaPersonelIdBul(aranacakOdaAd); personeller per = new personeller(); string perAd = per.personelAdiBul(perId); baglan(); string sqlKomutText = "SELECT da.demirbasID,d.demirbasAdi,da.atanmaAdedi,dt.demirbasTuruID,d.fakulteID,d.departmanID FROM " + "tbl_DemirbasAtamalar da INNER JOIN tbl_Demirbaslar d " + "ON da.demirbasID=d.demirbasID INNER JOIN tbl_DemirbasTuru dt ON dt.demirbasTuruID=d.demirbasTuruID " + "WHERE da.odaID=@odaId"; komut.CommandText = sqlKomutText; komut.Parameters.AddWithValue("@odaId", odaId); yazi = "Oda sorumlusu: " + perAd + Environment.NewLine + Environment.NewLine; SqlDataReader dr = komut.ExecuteReader(); int i = 0; while (dr.Read()) { i++; yazi += " sira: " + i.ToString() + " demirbas kodu: " + dr.GetInt32(4) + "." + dr.GetInt32(5) + "." + dr.GetInt32(3) + "." + dr.GetInt32(0) + " demirbas adi: " + dr.GetString(1) + " demirbas adedi: " + dr.GetInt32(2) + Environment.NewLine + Environment.NewLine; } baglanti.Close(); } } catch (Exception) { MessageBox.Show("Hatalı giriş!"); } }