Exemple #1
0
        private void button8_Click(object sender, EventArgs e)
        {
            SqlConnection myCon = new SqlConnection(BaglantiOlustur());

            pictureBox13.Enabled = true;
            myCon.Close();
            myCon.Open();
            int           KullanılanGün = Convert.ToInt16(textBox10.Text);
            int           ToplamGün     = 0;
            SqlCommand    cmd           = new SqlCommand("select * from dbo.PersonelBilgileri where Personel_id=" + Personel_id, myCon);
            SqlDataReader dr            = cmd.ExecuteReader();;

            while (dr.Read())
            {
                ToplamGün      = Convert.ToInt16(dr["Yıllıkizin_Süresi"]) - KullanılanGün;
                KullanılanGün += Convert.ToInt16(dr["Kullanılan_Süre"]);
            }
            myCon.Close();


            SqlBaglanti sql = new SqlBaglanti(ServerName);

            sql.İzinEkle(3, Personel_id, "YILLIK İZİN", label5.Text, label6.Text, label7.Text, label8.Text, label12.Text, string.Format("{0:dd/MM/yyyy}", dateTimePicker7.Value), textBox10.Text, string.Format("{0:dd/MM/yyyy}", dateTimePicker6.Value), comboBox4.Text);
            MessageBox.Show("Kaydedildi");
            Form2 frm1 = (Form2)Application.OpenForms["Form2"];

            frm1.izinDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,rap_sür,bitis_tar,adres,Sil_id from izinBilgileri where Sil_id=0 and rapor_id!=4 order by  rapor_türü");
            frm1.izinExcelDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,rap_sür,bitis_tar,adres,Sil_id from izinBilgileri where Sil_id=0 and rapor_id!=4 order by  rapor_türü");
            frm1.AddCbxAyYıl();
            myCon.Open();
            SqlCommand cmd2 = new SqlCommand("  Update PersonelBilgileri set Yıllıkizin_Süresi=" + ToplamGün + ",Kullanılan_Süre=" + KullanılanGün + " where personel_id=" + Personel_id, myCon);

            cmd2.ExecuteNonQuery();
            myCon.Close();
            string command = "select Personel_id,Personel_Tc,Personel_Name,Personel_Surname,PreYear,ThisYear,total,Kullanılan_Süre,Yıllıkizin_Süresi,Sil_id from PersonelBilgileri where Sil_id=0";

            frm1.DatagridLoad(command);
            Form6 frm6 = (Form6)Application.OpenForms[this.Name];

            frm6.izinDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,rap_sür,bitis_tar,adres,Sil_id,rapor_id,personel_id from izinBilgileri where Sil_id=0 and rapor_id!=4 and personel_id=" + Personel_id + " order by rapor_türü");
            string command2 = "select Personel_id,PreYear,ThisYear,total,Kullanılan_Süre,Yıllıkizin_Süresi from PersonelBilgileri where Sil_id=0  and Personel_id=" + Personel_id;

            frm6.DatagridLoad(command2);

            if (ToplamGün < 0)
            {
                MessageBox.Show("Kullanabilceginiz izni aştınız");
            }
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox8.Enabled = true;
            SqlBaglanti sql = new SqlBaglanti(ServerName);

            sql.İzinEkle(1, Personel_id, "RAPOR", label5.Text, label6.Text, label7.Text, label8.Text, label12.Text, string.Format("{0:dd/MM/yyyy}", dateTimePicker1.Value), textBox3.Text, string.Format("{0:dd/MM/yyyy}", dateTimePicker2.Value), comboBox1.Text);
            MessageBox.Show("Kaydedildi");
            Form2 frm1 = (Form2)Application.OpenForms["Form2"];
            Form6 frm6 = (Form6)Application.OpenForms[this.Name];

            frm6.izinDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,rap_sür,bitis_tar,adres,Sil_id,rapor_id,personel_id from izinBilgileri where Sil_id=0 and rapor_id!=4 and personel_id=" + Personel_id + " order by rapor_türü");
            string command = "select Personel_id,PreYear,ThisYear,total,Kullanılan_Süre,Yıllıkizin_Süresi from PersonelBilgileri where Sil_id=0  and Personel_id=" + Personel_id;

            frm6.DatagridLoad(command);
            frm1.izinDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,rap_sür,bitis_tar,adres,Sil_id from izinBilgileri where Sil_id=0 and rapor_id!=4 order by  rapor_türü");
            frm1.izinExcelDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,rap_sür,bitis_tar,adres,Sil_id from izinBilgileri where Sil_id=0 and rapor_id!=4 order by  rapor_türü");
            frm1.AddCbxAyYıl();
        }