Esempio n. 1
0
 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!");
     }
 }
Esempio n. 2
0
        private void araBtn_Click(object sender, EventArgs e)
        {
            string      ad = personelAdTxt.Text;
            personeller p  = new personeller();
            int         id = p.personelIdBul(ad);

            personelUzerindekiDemirbasBul(id);
        }
Esempio n. 3
0
        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ş!");
     }
 }