Esempio n. 1
0
 private void button_ekle_Click(object sender, EventArgs e)
 {
     try
     {
         int[] a = new int[4];
         if (textBox_bolum.Text != "")
         {
             a[0] = 1;
             sorgu.sp_insertBolum(textBox_bolum.Text);
         }
         if (textBox_Meslek.Text != "")
         {
             a[1] = 1;
             sorgu.insertMeslekTable(textBox_Meslek.Text);
         }
         if (textBox_Birim.Text != "")
         {
             a[2] = 1;
             sorgu.sp_insertBirim(textBox_Birim.Text);
         }
         if (textBox_Unvan.Text != "")
         {
             if (Unvan_comboBox.SelectedItem.ToString() == "")
             {
                 MessageBox.Show("Unvanın yanında bulunan birimi seçiniz unvan eklemek istemiyorsanız unvan ve maas carpanı bölmelerini siliniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             if (textBox_MaasCarpani.Text == "")
             {
                 MessageBox.Show("Unvanın yanında bulunan birimi seçiniz unvan eklemek istemiyorsanız unvan ve maas carpanı bölmelerini siliniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 a[3] = 1;
                 int u = sorgu.findUid(Unvan_comboBox.SelectedItem.ToString());
                 sorgu.sp_insertAltU(u, textBox_Unvan.Text, Convert.ToInt32(textBox_MaasCarpani.Text.ToString()));
             }
         }
         SekreterPaneli frm2 = new SekreterPaneli();
         frm2.Show();
         this.Close();
     }
     catch (Exception g)
     {
         MessageBox.Show(g.ToString(), "Hata Kod:20", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Esempio n. 2
0
        private void button_islemtamam_Click(object sender, EventArgs e)
        {
            try
            {
                DateTime a     = dateTimePicker_Dtarih.Value;
                DateTime Ba    = dateTimePicker_BsTarih.Value;
                DateTime Today = DateTime.Now;
                if (Tel_txtbox.Text == "" || isim_txtbox.Text == "" || soyisim_txtbox.Text == "" || TC_txtbox.Text == "" || Adres_txtbox.Text == "" || Altu_Cbox.SelectedIndex == -1 || Bolum_Cbox.SelectedIndex == -1 || Meslek_Cbox.SelectedIndex == -1)
                {
                    MessageBox.Show("Hata", "Mail dışındaki tüm bölümlerde boşluk olamaz", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                else if (islem_Cbox.SelectedItem.ToString() == "Ekle")
                {
                    sorgu.Personel_Ekle(TC_txtbox.Text, isim_txtbox.Text, soyisim_txtbox.Text, a, Convert.ToChar(Cinsiyet_Cbox.SelectedItem), Mail_txtbox.Text, Tel_txtbox.Text, Adres_txtbox.Text);
                    int p = sorgu.FindPid(TC_txtbox.Text);

                    int b = sorgu.FindBid(Bolum_Cbox.SelectedItem.ToString());
                    sorgu.insertCalisirTable(p, b, Ba);
                    int u = sorgu.findUid(Altu_Cbox.SelectedItem.ToString());
                    sorgu.insertSahiptirpuTable(p, u);
                    int m = sorgu.FindMid(Meslek_Cbox.SelectedItem.ToString());
                    sorgu.insertSahiptirTable(m, p);

                    Refresh1();
                }
                else if (islem_Cbox.SelectedItem.ToString() == "Çıkar")
                {
                    int p = sorgu.FindPid(TC_txtbox.Text);

                    sorgu.PersonelSil(p);
                    Refresh1();
                }
                else if (islem_Cbox.SelectedItem.ToString() == "Güncelle")
                {
                    int p = sorgu.FindPid(TC_txtbox.Text);
                    int m = sorgu.FindMid(Meslek_Cbox.SelectedItem.ToString());
                    int u = sorgu.findUid(Altu_Cbox.SelectedItem.ToString());
                    int b = sorgu.FindBid(Bolum_Cbox.SelectedItem.ToString());
                    //Update Personel Eklenicek
                    sorgu.sp_Update(p, m, b, u);
                    Refresh1();
                }
                else if (islem_Cbox.SelectedItem.ToString() == "İzin Yaz")
                {
                    DateTime bas = dateTimePicker_izinbas.Value;
                    DateTime bit = dateTimePicker_izinbit.Value;
                    int      p   = sorgu.FindPid(TC_txtbox.Text);
                    sorgu.sp_insertizinTable(Izın_Textbox.Text, bas, bit);
                    int i = sorgu.sp_finIid(Izın_Textbox.Text, bas, bit);
                    sorgu.sp_insertAlırIpTable(p, i);
                }
                else if (islem_Cbox.SelectedItem.ToString() == "Ara")
                {
                    try
                    {
                        int Pid = sorgu.FindPid(AraTc_Tb.Text);
                        Arama(Pid);
                    }
                    catch (Exception h)
                    {
                        MessageBox.Show(h.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
                else if (MaasOnayla_rb.Checked)
                {
                    sorgu.TodayMaasOnayla(Today);
                }
                foreach (Control item in this.Controls)
                {
                    if (item is TextBox)
                    {
                        TextBox tbox = (TextBox)item;
                        tbox.Clear();
                    }
                }
            }
            catch (Exception g)
            {
                MessageBox.Show(g.ToString(), "Hata Kod:19", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }