protected void Page_Load(object sender, EventArgs e) { object kullanici = Session["KullaniciAdi"]; if (kullanici == null) { Response.Write("<script>alert('Oturum Süreniz Geçmiş!');</script>"); System.Threading.Thread.Sleep(1000); Server.Transfer("Login.aspx"); } string temp = Convert.ToString(kullanici); BLL.Kullanici blkullanici = new BLL.Kullanici(); BLL.Firma blfirma = new BLL.Firma(); BLL.Yetkili blyetkili = new BLL.Yetkili(); BLL.Staj blstaj = new BLL.Staj(); tc_no = blkullanici.Getir1(temp).tc_no; try { staj_id = Session["stj_id"].ToString(); } catch (Exception ex) { staj_id = null; } if (staj_id != null) { firm_id = blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().firma_id; yet_id = blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().yetkili_id; drm_id = blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().durum_id; if (!IsPostBack) { calisanelemansayisi.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().calisan_eleman_sayisi); lisanspersonelsayisi.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().lisans_mezunu_personel_sayisi); muhendissayisi.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().bolumde_calisan_muhendis_sayisi); stajkontenjani.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().staj_ogrencisi_kontenjani); makineparki.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().makine_parki); sosyalhizmetler.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().sosyal_hizmetler); eklemekistedikleriniz.Text = Convert.ToString(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().eklemek_istedikleriniz); cmrtesidahildir.Checked = Convert.ToBoolean(blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault().staj_ctesi); firmadi.Text = blfirma.Getir(firm_id).adi; tel.Text = blfirma.Getir(firm_id).tel; adres.Text = blfirma.Getir(firm_id).adresi; yetkiliadsoy.Text = blyetkili.Getir(yet_id).ad_soyad; yetkilimevki.Text = blyetkili.Getir(yet_id).gorev; email.Text = blyetkili.Getir(yet_id).yetkili_eposta; } eskiStaj = blstaj.ListeGetir2(Convert.ToInt32(staj_id)).FirstOrDefault(); eskiFirma = blfirma.Getir(firm_id); eskiYetkili = blyetkili.Getir(yet_id); } try { stajkodu = blstaj.ListeGetir1(tc_no).FirstOrDefault().staj_kodu; } catch (Exception ex) { stajkodu = null; } }
protected void btnTaslakKaydet_Click(object sender, EventArgs e) { if (staj_id != null) { if (drm_id == 5) { BLL.Firma bllFirma = new BLL.Firma(); BLL.Yetkili bllYetkili = new BLL.Yetkili(); BLL.Staj bllStaj = new BLL.Staj(); BLL.Tarih bllTarih = new BLL.Tarih(); yniFirma.adi = firmadi.Text; yniFirma.tel = tel.Text; yniFirma.adresi = adres.Text; // blFirma.Ekle(yeniFirma); yniYetkili.ad_soyad = yetkiliadsoy.Text; yniYetkili.gorev = yetkilimevki.Text; yniYetkili.yetkili_eposta = email.Text; // yeniYetkili.firma_id = blFirma.Getir1(firmadi.Text).firma_id; // blYetkili.Ekle(yeniYetkili); try { yniStaj.calisan_eleman_sayisi = short.Parse(calisanelemansayisi.Text); } catch { yniStaj.calisan_eleman_sayisi = 0; } try { yniStaj.lisans_mezunu_personel_sayisi = short.Parse(lisanspersonelsayisi.Text); } catch { yniStaj.lisans_mezunu_personel_sayisi = 0; } try { yniStaj.bolumde_calisan_muhendis_sayisi = short.Parse(muhendissayisi.Text); } catch { yniStaj.bolumde_calisan_muhendis_sayisi = 0; } try { yniStaj.staj_ogrencisi_kontenjani = short.Parse(stajkontenjani.Text); } catch { yniStaj.staj_ogrencisi_kontenjani = 0; } try { yniStaj.makine_parki = short.Parse(makineparki.Text); } catch { yniStaj.makine_parki = 0; } yniStaj.sosyal_hizmetler = sosyalhizmetler.Text; yniStaj.eklemek_istedikleriniz = eklemekistedikleriniz.Text; baslangic_tarihi = calBaslangic.SelectedDate; bitis_tarihi = calBitis.SelectedDate; yniStaj.staj_baslangic = baslangic_tarihi; yniStaj.staj_bitis = bitis_tarihi; yniStaj.tc_no = tc_no; yniStaj.durum_id = 5; yniStaj.staj_kodu = tc_no.Substring(8); yniStaj.staj_sonuc = 0; if (cmrtesidahildir.Checked) { trhsnc = bllTarih.TarihHesapla1(baslangic_tarihi, bitis_tarihi); yniStaj.staj_ctesi = true; if (trhsnc == 20 && bllStaj.Duzenle(eskiStaj, yniStaj) && bllFirma.Duzenle(eskiFirma, yniFirma) && bllYetkili.Duzenle(eskiYetkili, yniYetkili)) { Response.Write("<script>alert('Düzeltme işlemi Başarılı!');</script>"); System.Threading.Thread.Sleep(1000); Server.Transfer("Anasayfa.aspx"); } else { Response.Write("<script>alert('Düzeltme işlemi başarısız!Tarihleri kontrol ediniz');</script>"); // blYetkili.Sil(yeniYetkili); // blFirma.Sil(yeniFirma); } } else { yniStaj.staj_ctesi = false; trhsnc = bllTarih.TarihHesapla(baslangic_tarihi, bitis_tarihi); if (trhsnc == 20 && bllStaj.Duzenle(eskiStaj, yniStaj) && bllFirma.Duzenle(eskiFirma, yniFirma) && bllYetkili.Duzenle(eskiYetkili, yniYetkili)) { Response.Write("<script>alert('Düzeltme işlemi Başarılı!');</script>"); System.Threading.Thread.Sleep(1000); Server.Transfer("Anasayfa.aspx"); } else { Response.Write("<script>alert('Düzeltme işlemi başarısız!Tarihleri kontrol ediniz');</script>"); // blYetkili.Sil(yeniYetkili); // blFirma.Sil(yeniFirma); } } } else { Response.Write("<script>alert('Başvurunuz Tamamlanmıştır.Değişiklik yapamazsınız!');</script>"); } } else if (stajkodu == null) { BLL.Firma blFirma = new BLL.Firma(); BLL.Yetkili blYetkili = new BLL.Yetkili(); BLL.Tarih blTarih = new BLL.Tarih(); yeniFirma.adi = firmadi.Text; yeniFirma.tel = tel.Text; yeniFirma.adresi = adres.Text; blFirma.Ekle(yeniFirma); yeniYetkili.ad_soyad = yetkiliadsoy.Text; yeniYetkili.gorev = yetkilimevki.Text; yeniYetkili.yetkili_eposta = email.Text; yeniYetkili.firma_id = blFirma.Getir1(firmadi.Text).firma_id; blYetkili.Ekle(yeniYetkili); try { yeniStaj.calisan_eleman_sayisi = short.Parse(calisanelemansayisi.Text); } catch { yeniStaj.calisan_eleman_sayisi = 0; } try { yeniStaj.lisans_mezunu_personel_sayisi = short.Parse(lisanspersonelsayisi.Text); } catch { yeniStaj.lisans_mezunu_personel_sayisi = 0; } try { yeniStaj.bolumde_calisan_muhendis_sayisi = short.Parse(muhendissayisi.Text); } catch { yeniStaj.bolumde_calisan_muhendis_sayisi = 0; } try { yeniStaj.staj_ogrencisi_kontenjani = short.Parse(stajkontenjani.Text); } catch { yeniStaj.staj_ogrencisi_kontenjani = 0; } try { yeniStaj.makine_parki = short.Parse(makineparki.Text); } catch { yeniStaj.makine_parki = 0; } yeniStaj.sosyal_hizmetler = sosyalhizmetler.Text; yeniStaj.eklemek_istedikleriniz = eklemekistedikleriniz.Text; baslangic_tarihi = calBaslangic.SelectedDate; bitis_tarihi = calBitis.SelectedDate; yeniStaj.staj_baslangic = baslangic_tarihi; yeniStaj.staj_bitis = bitis_tarihi; yeniStaj.yetkili_id = blYetkili.Getir(yeniYetkili.firma_id).yetkili_id;; yeniStaj.tc_no = tc_no; yeniStaj.firma_id = yeniYetkili.firma_id; yeniStaj.durum_id = 5; yeniStaj.staj_kodu = tc_no.Substring(8); yeniStaj.staj_sonuc = 0; BLL.Staj blStaj = new BLL.Staj(); if (cmrtesidahildir.Checked) { yeniStaj.staj_ctesi = true; trhsnc = blTarih.TarihHesapla1(baslangic_tarihi, bitis_tarihi); if (trhsnc == 20 && blStaj.Ekle(yeniStaj)) { Response.Write("<script>alert('Kayıt Olma işlemi Başarılı!');</script>"); System.Threading.Thread.Sleep(1000); Server.Transfer("Anasayfa.aspx"); } else { Response.Write("<script>alert('Kayıt Olma işlemi başarısız!Tarihleri kontrol ediniz');</script>"); blYetkili.Sil(yeniYetkili); blFirma.Sil(yeniFirma); } } else { yeniStaj.staj_ctesi = false; trhsnc = blTarih.TarihHesapla(baslangic_tarihi, bitis_tarihi); if (trhsnc == 20 && blStaj.Ekle(yeniStaj)) { Response.Write("<script>alert('Kayıt Olma işlemi Başarılı!');</script>"); System.Threading.Thread.Sleep(1000); Server.Transfer("Anasayfa.aspx"); } else { Response.Write("<script>alert('Kayıt Olma işlemi başarısız!Tarihleri kontrol ediniz');</script>"); blYetkili.Sil(yeniYetkili); blFirma.Sil(yeniFirma); } } } else { Response.Write("<script>alert('Daha önce Kayıt işlemi yapılmıştır!');</script>"); } }