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