private void btnAdd_Click(object sender, EventArgs e) { int TC_HANESİ = txtBoxTC.Text.Length; position(btnAdd); active(btnAdd); bool sonuc = BosTextKontrol(); int YetkiID = Convert.ToInt32(txtBoxYetkiID.Text); var Eklenmekİstenen = (from item in db.TBLUSER where item.YetkiID == YetkiID && item.UserName == txtBoxUserName.Text && item.UserPassword == txtBoxPassword.Text && item.Name == txtBoxName.Text && item.Surname == txtBoxSurname.Text && item.TC == txtBoxTC.Text && item.IsActive == CheckedBoxIsActive.Checked select item).FirstOrDefault(); var TC_Kontrol = (from item in db.TBLUSER where item.TC == txtBoxTC.Text select item).FirstOrDefault(); if (TC_HANESİ > 11 || TC_HANESİ < 11) { MessageBox.Show("TC 11 Haneli Olmalıdır", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (Eklenmekİstenen != null && sonuc) { MessageBox.Show("Bu Kullanıcı Zaten Var!"); KullanicilerList(); } else { if (TC_Kontrol == null) { TBLUSER usr = new TBLUSER(); short YetkiID2 = short.Parse(txtBoxYetkiID.Text); usr.YetkiID = YetkiID2; usr.UserName = txtBoxUserName.Text; usr.UserPassword = txtBoxPassword.Text; usr.Name = txtBoxName.Text; usr.Surname = txtBoxSurname.Text; usr.TC = txtBoxTC.Text; usr.IsActive = CheckedBoxIsActive.Checked; db.TBLUSER.Add(usr); db.SaveChanges(); } else { MessageBox.Show("Bu TC İle Kayıtlı Kullanıcı Zaten Var", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } KullanicilerList(); } }
private void btnRegister_Click_1(object sender, EventArgs e) { var username = txtBoxUsername.Text; var password = txtBoxPassword.Text; var name = txtBoxName.Text; var surname = txtBoxSurname.Text; var tc = txtBoxTC.Text; var repassword = txtBoxRePassword.Text; var errorMessage = ""; var isError = false; var TC_KONTROL = (from item in db.TBLUSER where item.TC == txtBoxTC.Text select item).FirstOrDefault(); if (TC_KONTROL != null) { errorMessage += "Bu TC İle Kayıtlı Kullanıcı Var Kendi TC'nizi Giriniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(username)) { errorMessage += "Kullanıcı Adını Boş Geçemezsiniz!\r\n"; isError = true; } if (txtBoxRePassword.Text != txtBoxPassword.Text) { errorMessage += "Parola Tekrarı Uyumsuz!\r\n"; isError = true; } if (string.IsNullOrEmpty(password)) { errorMessage += "Şifreyi Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(repassword)) { errorMessage += "Şifrenin Tekrarını Girmedin!\r\n"; isError = true; } if (txtBoxRePassword.Text != txtBoxPassword.Text) { errorMessage += "Şifre Tekrarı Uyuşmuyor!\r\n"; isError = true; } if (string.IsNullOrEmpty(name)) { errorMessage += "İsim Kısmını Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(surname)) { errorMessage += "Soyadını Boş Geçemezsiniz!\r\n"; isError = true; } if (string.IsNullOrEmpty(tc)) { errorMessage += "TC Kimlik Nuamrasını Boş Geçemezsiniz!\r\n"; isError = true; } else if (tc.Count() < 11 || tc.Count() > 11) { errorMessage += "TC Kimlik Nuamrası 11 Karakter Olmalı!\r\n"; isError = true; } if (isError) { MessageBox.Show(errorMessage, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (isError == false) { try { KUTUPHANEEntities1 db = new KUTUPHANEEntities1(); TBLUSER usr = new TBLUSER(); usr.Name = name; usr.Surname = surname; usr.UserName = username; usr.UserPassword = password; usr.TC = tc; usr.YetkiID = 3; usr.IsActive = true; db.TBLUSER.Add(usr); db.SaveChanges(); MessageBox.Show("Kayıt Alındı"); this.Hide(); TumFormlar.FormCalis(1); } catch (Exception hata) { TBLHATA ht = new TBLHATA(); ht.Message = hata.ToString(); ht.LastDate = Convert.ToDateTime(DateTime.Now.ToString()); MessageBox.Show("Kayıt Alınamadı !"); } } }