public static bool Kaydet(VAR.Calisan calisan) { string spAdi = "prCalisanYeniKaydet"; int etkilenen = 0; Komut k = new Komut(spAdi); k.ParametreEkle("@tCKimlikNo", calisan.TCKimlikNo); k.ParametreEkle("@ad", calisan.Ad); k.ParametreEkle("@soyad", calisan.Soyad); k.ParametreEkle("@unvan", calisan.Unvan); k.ParametreEkle("@ePosta", calisan.Eposta); k.ParametreEkle("@cepTel", calisan.CepTel); k.ParametreEkle("@evTel", calisan.EvTel); k.ParametreEkle("@parola", calisan.Parola); k.ParametreEkle("@calisanTipi", calisan.CalisanTipi); k.ParemetreEkleOut("@calisanNo", SqlDbType.Int, 0); etkilenen = k.Islet(); if (etkilenen > 0) { calisan.No = k.OutParametreDegeriGetir("@calisanNo"); } k.Temizle(); return(etkilenen > 0); }
private void FormUzmanSeansYonetimi_Load(object sender, EventArgs e) { EkraniTemizle(); //servis çağrılıyor. try { uzman = ISK.Calisan.CalisanGetir(Yardimci.KullaniciNo); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } UzmanSeanslariniYukle(); }
private void btnKaydet_Click(object sender, EventArgs e) { bool dogruMu = KullaniciGirdisiDogrula(); if (!dogruMu) { return; } //yeni kayıtsa, yeni bir calışan nesnesi olusturuluyor. if (calisan == null) { calisan = new SISVarliklar.Calisan(); } calisan.Ad = txtAd.Text; calisan.Soyad = txtSoyad.Text; calisan.TCKimlikNo = txtKimlikNo.Text; calisan.CalisanTipi = VAR.Calisan.CalisanTipleri.Sekreter; calisan.CepTel = txtGsmNo.Text; calisan.Eposta = txtEPosta.Text; calisan.EvTel = txtTelefon.Text; int sonuc = 0; //servis çağrılıyor. try { sonuc = ISK.Calisan.Kaydet(calisan); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } if (sonuc > 0) { MessageBox.Show("Kayıt işlemi tamamlandı."); this.Close(); } else { MessageBox.Show("İşlem hatalı!"); } }
public static SISVarliklar.Calisan[] UzmanlariListele() { string spAdi = "prCalisanUzmanlariListele"; List <VAR.Calisan> calisanlar = new List <SISVarliklar.Calisan>(); Komut k = new Komut(spAdi); SqlDataReader sdr = k.IsletReader(); while (sdr.Read()) { VAR.Calisan calisan = CalisanBilgileriYukle(sdr); calisanlar.Add(calisan); } sdr.Close(); k.Temizle(); return(calisanlar.ToArray()); }
private void lstCalisanlar_DoubleClick(object sender, EventArgs e) { int indeks = lstCalisanlar.SelectedIndex; VAR.Calisan calisan = (VAR.Calisan)lstCalisanlar.SelectedItem; if (calisan.CalisanTipi == VAR.Calisan.CalisanTipleri.Sekreter) { FormSekreterBilgisi frm = new FormSekreterBilgisi(); frm.calisan = calisan; frm.ShowDialog(); } else if (calisan.CalisanTipi == VAR.Calisan.CalisanTipleri.Uzman) { FormUzmanBilgisi frm = new FormUzmanBilgisi(); frm.calisan = calisan; frm.ShowDialog(); } CalisanlariListele(); lstCalisanlar.SelectedIndex = indeks; }
public static SISVarliklar.Calisan CalisanGetir(int calisanNo) { string spAdi = "prCalisanGetir"; VAR.Calisan calisan = null; Komut k = new Komut(spAdi); k.ParametreEkle("@calisanNo", calisanNo); SqlDataReader sdr = k.IsletReader(); while (sdr.Read()) { calisan = CalisanBilgileriYukle(sdr); } sdr.Close(); k.Temizle(); return(calisan); }
private void FormAnaSayfa_Load(object sender, EventArgs e) { //Hata kaydet test ediliyor. Yardimci.HataKaydet(new Exception("Hata kaydet testi.")); //giriş sayfası çağırılıyor. this.Hide(); FormGiris frm = new FormGiris(); frm.ShowDialog(this); if (Yardimci.KullaniciNo > 0) { //saat yazdırılıyor. SaatYaz(); //servis çağırılıyor. try { calisan = ISK.Calisan.CalisanGetir(Yardimci.KullaniciNo); } catch (Exception ex) { Yardimci.HataKaydet(ex); MessageBox.Show("Serviste bir hata oluştu!"); } //kullanıcı bilgisi durum çubuğunda görüntüleniyor. tsiKullanici.Text = calisan.GoruntuMetni; MenuYukle(); //menü yükleniyor. } else { this.Close(); } //SaatYaz(); }
public static bool Guncelle(SISVarliklar.Calisan calisan) { string spAdi = "prCalisanGuncelle"; int etkilenen = 0; Komut k = new Komut(spAdi); k.ParametreEkle("@calisanNo", calisan.No); k.ParametreEkle("@tCKimlikNo", calisan.TCKimlikNo); k.ParametreEkle("@ad", calisan.Ad); k.ParametreEkle("@soyad", calisan.Soyad); k.ParametreEkle("@unvan", calisan.Unvan); k.ParametreEkle("@ePosta", calisan.Eposta); k.ParametreEkle("@cepTel", calisan.CepTel); k.ParametreEkle("@evTel", calisan.EvTel); k.ParametreEkle("@parola", calisan.Parola); k.ParametreEkle("@calisanTipi", calisan.CalisanTipi); etkilenen = k.Islet(); k.Temizle(); return(etkilenen > 0); }
public static int Kaydet(VAR.Calisan calisan) { bool sonuc = false; if (calisan.No > 0) { sonuc = VEK.Calisan.Guncelle(calisan); } else { calisan.Parola = Yardimci.ParolaOlustur(); sonuc = VEK.Calisan.Kaydet(calisan); } if (sonuc) { //yeni parolayı email yolla Yardimci.YeniParolaEpostasiYolla(calisan.Eposta, calisan.Parola); return(calisan.No); } else { return(0); } }
private static VAR.Calisan CalisanBilgileriYukle(SqlDataReader sdr) { VAR.Calisan calisan = new SISVarliklar.Calisan(); try { calisan.No = Komut.Int32Getir(sdr, "CalisanNo"); calisan.Ad = Komut.StringGetir(sdr, "Ad"); calisan.CepTel = Komut.StringGetir(sdr, "CepTel"); calisan.Eposta = Komut.StringGetir(sdr, "EPosta"); calisan.EvTel = Komut.StringGetir(sdr, "EvTel"); calisan.Soyad = Komut.StringGetir(sdr, "Soyad"); calisan.TCKimlikNo = Komut.StringGetir(sdr, "TCKimlikNo"); calisan.Unvan = Komut.StringGetir(sdr, "Unvan"); calisan.Parola = Komut.StringGetir(sdr, "Parola"); int calisanTipi = Komut.Int16Getir(sdr, "CalisanTipi"); calisan.CalisanTipi = (VAR.Calisan.CalisanTipleri)calisanTipi; } catch (Exception ex) { Yardimci.HataKaydet(ex); calisan = null; } return(calisan); }
private void cbbUzmanlar_SelectedIndexChanged(object sender, EventArgs e) { this.uzman = (VAR.Calisan)cbbUzmanlar.SelectedItem; UzmanSeanslariniYukle(); }
public static SISVarliklar.Calisan CalisanGetir(int calisanNo) { VAR.Calisan calisan = null; calisan = VEK.Calisan.CalisanGetir(calisanNo); return(calisan); }