public void Yıllıkİzin() { SqlConnection myCon = new SqlConnection(PersonelBaglantiOlustur()); int ToplamGün = 0; int personelid = 0; int PreYear = 0; myCon.Open(); SqlCommand cmd = new SqlCommand("select * from dbo.PersonelBilgileri", myCon); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { personelid = Convert.ToInt16(dr["Personel_id"]); string[] str = Convert.ToString(dr["YıllıkizinBaslama_Tar"]).Split('.'); ToplamGün = Convert.ToInt16(dr["Yıllıkizin_Süresi"]) + 14; PreYear = Convert.ToInt16(dr["Yıllıkizin_Süresi"]); DateTime buyukTarih = new DateTime(Convert.ToInt16(str[2]), Convert.ToInt16(str[1]), Convert.ToInt16(str[0])); TimeSpan fark = DateTime.Now.Date - buyukTarih; if (fark.TotalDays >= 365) { SqlBaglanti sql = new SqlBaglanti(ServerName); sql.Personelgün(ToplamGün, str[0], str[1], str[2], PreYear, personelid); } } myCon.Close(); }
private void button4_Click(object sender, EventArgs e) { pictureBox9.Enabled = true; SqlBaglanti sql = new SqlBaglanti(ServerName); sql.GünlükizinEkle(4, Personel_id, "GÜNÜBİRLİK İZİN", label16.Text, label15.Text, label19.Text, string.Format("{0:dd/MM/yyyy}", dateTimePicker3.Value), textBox2.Text + ":" + textBox7.Text, textBox5.Text, textBox4.Text + ":" + textBox6.Text, textBox1.Text); Form2 frm1 = (Form2)Application.OpenForms["Form2"]; frm1.GünlükizinExcelDataLoad("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,Baslama_Saati,Kac_Saat,Bitis_Saati,Mazeret,Sil_id from izinBilgileri where Sil_id=0 and rapor_id=4"); frm1.Günübirlikizindataload("select izin_id,tc_no,isim,soyad,rapor_türü,bas_tar,Baslama_Saati,Kac_Saat,Bitis_Saati,Mazeret,Sil_id from izinBilgileri where Sil_id=0 and rapor_id=4"); MessageBox.Show("Basariyla Eklendi"); }
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"); } }
private void button1_Click(object sender, EventArgs e) { SqlBaglanti sql = new SqlBaglanti(ServerName); KullaniciBilgileri = sql.KullaniciOku(); for (int i = 0; i < Convert.ToInt16(KullaniciBilgileri[3][0]); i++) { if (textBox1.Text.CompareTo(KullaniciBilgileri[0][i]) == 0 && textBox2.Text.CompareTo(KullaniciBilgileri[1][i]) == 0) { KullaniciAdi = KullaniciBilgileri[2][i]; Personel_id = Convert.ToInt16(KullaniciBilgileri[4][i]); Form2 form2 = new Form2(ServerName); this.Hide(); form2.ShowDialog(); this.Close(); } } }
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(); }
private void Form1_Load(object sender, EventArgs e) { this.FormBorderStyle = FormBorderStyle.FixedSingle; Taployubastanolusturma(); SqlBaglanti sql = new SqlBaglanti(ServerName); try { sql.KullaniciEkle("Vandellas", "24519551", "Mehmet", "1"); } catch { } Yıllıkİzin(); KullaniciBilgileri = sql.KullaniciOku(); textBox1.Text = "Vandellas";; textBox2.Text = "24519551"; SqlConnection myCon = new SqlConnection(BaglantiOlustur()); string personelotomasyonname = ""; myCon.Open(); SqlCommand cmd = new SqlCommand("select * from personel_izin.dbo.Ayarlar", myCon); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { personelotomasyonname = dr["PersonelOtomasyonName"].ToString(); } myCon.Close(); if (personelotomasyonname == "") { SqlCommand sorgu = new SqlCommand(); myCon.Open(); sorgu.Connection = myCon; sorgu.CommandText = "insert into personel_izin.dbo.Ayarlar(PersonelOtomasyonName)values(@Adi)"; sorgu.Parameters.AddWithValue("@Adi", "Ahmet"); sorgu.ExecuteNonQuery(); myCon.Close(); } }