public ActionResult Edit(int id = 0) { var _firmaCalisan = new CalisanBilgileri(); foreach (var item in CalisanBilgileri.firmaCalisanList) { if (item.FcID == id) { _firmaCalisan.FcID = item.FcID; _firmaCalisan.UserName = item.UserName; _firmaCalisan.Password = item.Password; _firmaCalisan.Ad = item.Ad; _firmaCalisan.Soyad = item.Soyad; _firmaCalisan.Gsm = item.Gsm; _firmaCalisan.Email = item.Email; _firmaCalisan.FirmaID = item.FirmaID; _firmaCalisan.CreateUserID = item.CreateUserID; } } if (_firmaCalisan == null) { return(RedirectToAction("Index")); } return(View(_firmaCalisan)); }
public ActionResult Edit(CalisanBilgileri _firmaCalisanBilgileri) { if (ModelState.IsValid) { //var _user = new Context.FirmaCalisani(); var updatedUser = dbFirmaYonetici.FirmaCalisani.SingleOrDefault(x => x.FcID == _firmaCalisanBilgileri.FcID); updatedUser.FcID = _firmaCalisanBilgileri.FcID; updatedUser.UserName = _firmaCalisanBilgileri.UserName; updatedUser.Password = _firmaCalisanBilgileri.Password; updatedUser.Ad = _firmaCalisanBilgileri.Ad; updatedUser.Soyad = _firmaCalisanBilgileri.Soyad; updatedUser.Gsm = _firmaCalisanBilgileri.Gsm; updatedUser.Email = _firmaCalisanBilgileri.Email; updatedUser.FirmaID = _firmaCalisanBilgileri.FirmaID; updatedUser.CreateUserID = Connection.ID; updatedUser.CreateDate = DateTime.Now; dbFirmaYonetici.Entry(updatedUser).State = EntityState.Modified; dbFirmaYonetici.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index")); } return(View(_firmaCalisanBilgileri)); }
// // GET: /FirmaCalisan/Profile/ public ActionResult Index() { Connection.sayfaAdi = "Firma Çalışan Profil"; var _firmaCalisan = new CalisanBilgileri(); var firmaCalisan = dbFirmaYonetici.FirmaCalisani.SingleOrDefault(x => x.FcID == Connection.ID); _firmaCalisan.FcID = firmaCalisan.FcID; _firmaCalisan.UserName = firmaCalisan.UserName; _firmaCalisan.Password = firmaCalisan.Password; _firmaCalisan.Ad = firmaCalisan.Ad; _firmaCalisan.Soyad = firmaCalisan.Soyad; _firmaCalisan.Gsm = firmaCalisan.Gsm; _firmaCalisan.Email = firmaCalisan.Email; _firmaCalisan.FirmaID = firmaCalisan.FirmaID; _firmaCalisan.CreateUserID = firmaCalisan.CreateUserID; _firmaCalisan.Password = firmaCalisan.Password; _firmaCalisan.CreateDate = firmaCalisan.CreateDate; if (_firmaCalisan == null) { return(RedirectToAction("Index")); } return(View(_firmaCalisan)); }
public ActionResult Index(CalisanBilgileri _firmaCalisan) { if (ModelState.IsValid) { var _user = new FirmaYonetici.Context.FirmaCalisani(); _user.FcID = _firmaCalisan.FcID; _user.UserName = _firmaCalisan.UserName; _user.Password = _firmaCalisan.Password; _user.Ad = _firmaCalisan.Ad; _user.Soyad = _firmaCalisan.Soyad; _user.Gsm = _firmaCalisan.Gsm; _user.CreateUserID = _firmaCalisan.CreateUserID; _user.Email = _firmaCalisan.Email; _user.FirmaID = _firmaCalisan.FirmaID; _user.CreateDate = DateTime.Now; dbFirmaYonetici.Entry(_user).State = EntityState.Modified; dbFirmaYonetici.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index", "AnaSayfa")); } return(View(_firmaCalisan)); }
//Çalışan Ekle metodunun bilgi giriş kontrollerini yapar public void CalisanEkle(CalisanBilgileri calisan) { //Girilen TCKNO ile kayıt araması yapılır var ise bir alttaki if ile kontrol sağlanır int CalisanNo = calisanDAL.CalisanAraNo(calisan); //Aynı TCKNO ile birden fazla kayıt oluşturulmasını engeller if (CalisanNo > 0) { throw new Exception("Bu TCKNO ile zaten bir kayıt oluşturulmuş!"); } //TCKNO numarasının hane sayısını kontrol eder if (calisan.CALISAN_TCKNO.Length != 11) { throw new Exception("Lütfen geçerli bir TCKNO giriniz!"); } //Şifrenin en az 6 karakter olması sağlanır if (calisan.CALISAN_SIFRE.Length <= 6) { throw new Exception("Şifreniz 6 karakterden daha uzun olmalıdır!"); } calisanDAL.CalisanEkle(calisan); //DAL katmanından asıl metot çağırılır }
//Giriş Butonu private void button1_Click(object sender, EventArgs e) { try { CalisanBilgileri calisan = new CalisanBilgileri(); //TextBox verileri nesneye aktarılır calisan.CALISAN_TCKNO = txtTCKNO.Text; calisan.CALISAN_SIFRE = txtSifre.Text; CalisanBLL bll = new CalisanBLL(); //BLL katmanından nesne üretilir ve metotlar oradan çağırılır int CalisanNo; CalisanNo = bll.CalisanAraNo(calisan); //Girilen TCKNO ve Şifreye uygun bir kullanıcı varsa numarası return edilir if (CalisanNo != 0) //No 0'dan farklıysa üye bulunmuştur { MessageBox.Show("Giriş Başarılı!", "Başarılı!", MessageBoxButtons.OK); PanelSecimEkrani yeni = new PanelSecimEkrani(); yeni.Show(); Visible = false; } if (CalisanNo == 0) //0'a eşitse üye bulunamamıştır { MessageBox.Show("Böyle bir kullanıcı bulunamadı!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public ActionResult Create() { var _firmaCalisanList = new CalisanBilgileri(); _firmaCalisanList.CreateUserID = Connection.ID; _firmaCalisanList.FirmaID = Connection.parentID; return(View(_firmaCalisanList)); }
//Login sayfası için gerekli Çalışan No return eden bir metot public int CalisanAraNo(CalisanBilgileri calisan) { OleDbCommand cmd = dbConnection.GetOleDbCommand(); cmd.CommandText = "SELECT CALISAN_NO FROM CALISAN_BILGILERI WHERE CALISAN_TCKNO='" + calisan.CALISAN_TCKNO + "' AND CALISAN_SIFRE='" + calisan.CALISAN_SIFRE + "'"; OleDbDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { calisan.CALISAN_NO = Convert.ToInt32(rdr["CALISAN_NO"]); } return(calisan.CALISAN_NO); }
//Çalışan(Personel) ekle metodu public void CalisanEkle(CalisanBilgileri calisan) { string cmdText = "INSERT INTO CALISAN_BILGILERI (CALISAN_TCKNO,CALISAN_SIFRE)"; cmdText += String.Format(" VALUES ('{0}','{1}')", calisan.CALISAN_TCKNO, calisan.CALISAN_SIFRE ); OleDbCommand cmd = dbConnection.GetOleDbCommand(); cmd.CommandText = cmdText; cmd.ExecuteNonQuery(); }
public CalisanBilgileri CalisanAra(CalisanBilgileri calisan) { //TCKNO numarasının hane sayısını kontrol eder if (calisan.CALISAN_TCKNO.Length != 11) { throw new Exception("Lütfen geçerli bir TCKNO giriniz!"); } //Şifrenin en az 6 karakter girilmesi sağlanır if (calisan.CALISAN_SIFRE.Length < 6) { throw new Exception("Lütfen şifrenizi kontrol ediniz"); } return(calisanDAL.CalisanAra(calisan)); }
public ActionResult Create(CalisanBilgileri _firmaCalisanBilgileri) { int temp, count = 0; bool calisanUserNameVarMi = false; ViewBag.Message = ""; count = dbFirmaYonetici.FirmaCalisani.Count(); for (temp = 0; temp < count; temp++) { if ((_firmaCalisanBilgileri.UserName == dbFirmaYonetici.FirmaCalisani.ToList()[temp].UserName) && (_firmaCalisanBilgileri.FirmaID == dbFirmaYonetici.FirmaCalisani.ToList()[temp].FirmaID)) { calisanUserNameVarMi = true; //database de ayni firmada ayni calisan UserName var. break; } } if (calisanUserNameVarMi == true) //aynı kullanici isminden varsa kayit yapmadan sayfaya ViewBag.Message yolluyor. { ViewBag.Message = "Farklı bir Kullanıcı Adı giriniz."; return(View(_firmaCalisanBilgileri)); } else { if (ModelState.IsValid) { var _firmaCalisan = new Context.FirmaCalisani(); _firmaCalisan.UserName = _firmaCalisanBilgileri.UserName; _firmaCalisan.Password = _firmaCalisanBilgileri.Password; _firmaCalisan.Ad = _firmaCalisanBilgileri.Ad; _firmaCalisan.Soyad = _firmaCalisanBilgileri.Soyad; _firmaCalisan.Gsm = _firmaCalisanBilgileri.Gsm; _firmaCalisan.Email = _firmaCalisanBilgileri.Email; _firmaCalisan.FirmaID = _firmaCalisanBilgileri.FirmaID; _firmaCalisan.CreateUserID = _firmaCalisanBilgileri.CreateUserID; _firmaCalisan.CreateDate = DateTime.Now; dbFirmaYonetici.FirmaCalisani.Add(_firmaCalisan); dbFirmaYonetici.SaveChanges(); return(RedirectToAction("Index")); } return(View(_firmaCalisanBilgileri)); } }
private void ListYarat() { CalisanBilgileri.firmaCalisanList.Clear(); int temp, passLength = 0, count = 0; count = dbFirmaYonetici.FirmaCalisani.Count(); for (temp = 0; temp < count; temp++) { if (Connection.parentID == dbFirmaYonetici.FirmaCalisani.ToList()[temp].FirmaID) { var _firmaCalisanList = new CalisanBilgileri(); _firmaCalisanList.FcID = dbFirmaYonetici.FirmaCalisani.ToList()[temp].FcID; _firmaCalisanList.UserName = dbFirmaYonetici.FirmaCalisani.ToList()[temp].UserName; _firmaCalisanList.Password = dbFirmaYonetici.FirmaCalisani.ToList()[temp].Password; _firmaCalisanList.Ad = dbFirmaYonetici.FirmaCalisani.ToList()[temp].Ad; _firmaCalisanList.Soyad = dbFirmaYonetici.FirmaCalisani.ToList()[temp].Soyad; _firmaCalisanList.Gsm = dbFirmaYonetici.FirmaCalisani.ToList()[temp].Gsm; _firmaCalisanList.Email = dbFirmaYonetici.FirmaCalisani.ToList()[temp].Email; _firmaCalisanList.FirmaID = dbFirmaYonetici.FirmaCalisani.ToList()[temp].FirmaID; _firmaCalisanList.CreateUserID = dbFirmaYonetici.FirmaCalisani.ToList()[temp].CreateUserID; passLength = (dbFirmaYonetici.FirmaCalisani.ToList()[temp].Password).Length; for (int temp2 = 0; temp2 < passLength; temp2++) { _firmaCalisanList.Password2 += "*"; } _firmaCalisanList.CreateDate = dbFirmaYonetici.FirmaCalisani.ToList()[temp].CreateDate; CalisanBilgileri.firmaCalisanList.Add(_firmaCalisanList); } } CalisanBilgileri.firmaCalisanList = CalisanBilgileri.firmaCalisanList.OrderByDescending(x => x.CreateDate).ToList(); }
private void CalisanListYarat() { CalisanBilgileri.firmaCalisanList.Clear(); int temp, count = 0; count = dbFirmaYonetici.FirmaCalisani.Count(); for (temp = 0; temp < count; temp++) { if (Connection.parentID == dbFirmaYonetici.FirmaCalisani.ToList()[temp].FirmaID) { int id = dbFirmaYonetici.FirmaCalisani.ToList()[temp].FcID; var _firmaCalisanList = new CalisanBilgileri(); var _firmaCalisan = dbFirmaYonetici.FirmaCalisani.SingleOrDefault(x => x.FcID == id); _firmaCalisanList.FcID = _firmaCalisan.FcID; _firmaCalisanList.CalisanAdSoyad = _firmaCalisan.Ad + " " + _firmaCalisan.Soyad; CalisanBilgileri.firmaCalisanList.Add(_firmaCalisanList); } } CalisanBilgileri.firmaCalisanList = CalisanBilgileri.firmaCalisanList.OrderByDescending(x => x.Ad).ToList(); }
//Kayıt Ol butonu private void btnKayit_Click(object sender, EventArgs e) { try { CalisanBilgileri calisan = new CalisanBilgileri(); //TextBox verileri nesneye aktarılır calisan.CALISAN_TCKNO = txtTCKNO.Text; calisan.CALISAN_SIFRE = txtSifre.Text; CalisanBLL bll = new CalisanBLL(); //BLL katmanından nesne üretilir ve metotlar oradan çağırılır bll.CalisanEkle(calisan); //bll nesnesi ile ekle metodu çağırılır MessageBox.Show("Kayıt Başarıyla Oluşturuldu!", "Başarılı!", MessageBoxButtons.OK); //Giriş Formu açılır, Kayıt Formu kapanır ProgramGirisSayfasi yeni = new ProgramGirisSayfasi(); yeni.Show(); Visible = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
//Çalışan Numara araması yapılır herhangi bir kontrole ihtiyaç yoktur, başka bir metotta kullanılmak üzere yazılmıştır public int CalisanAraNo(CalisanBilgileri calisan) { return(calisanDAL.CalisanAraNo(calisan)); }