private void bbtnKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (txtKullaniciAdi.Text.IsNullEmpty()) { Mesaj.Uyari("Kullanıcı adı girmelisiniz !"); return; } if (txtParola.Text.IsNullEmpty()) { Mesaj.Uyari("Parola girmelisiniz !"); return; } string[] sirketler = txtSirketKodu.Text.Trim().Split(','); bool sonuc = false; if (Kullanici.IsNullEmpty()) { List <User> kulList = new List <User>(); for (int i = 0; i < sirketler.Length; i++) { Kullanici = new User(); Kullanici.DefaultValueSet("ID"); Kullanici.AdSoyad = txtAdiSoyadi.Text; Kullanici.Kod = txtKullaniciAdi.Text.ToString2(); Kullanici.Email = txtEmail.Text; Kullanici.Sifre = Sifreleme.Sifrele(txtParola.Text.ToString2()); Kullanici.Aktif = chkAktif.Checked; Kullanici.Admin = chkAdmin.Checked; Kullanici.Sirket = sirketler[i]; Kullanici.Tip = 1; Kullanici.Kaydeden = KulKod; Kullanici.Degistiren = KulKod; Kullanici.KayitSurum = "1.0.0"; Kullanici.DegisSurum = "1.0.0"; Kullanici.KayitTarih = DateTime.Today.ToOADate().ToInt32(); Kullanici.DegisTarih = Kullanici.KayitTarih; Kullanici.KayitSaat = DateTime.Now.TimeInt(); Kullanici.DegisSaat = Kullanici.KayitSaat; kulList.Add(Kullanici); } sonuc = Yetki.AddUser(kulList); } else { User eskiKul = new User(); eskiKul.Kod = Kullanici.Kod; eskiKul.Tip = Kullanici.Tip; eskiKul.Sirket = Kullanici.Sirket; Kullanici.Kod = txtKullaniciAdi.Text.ToString2(); Kullanici.AdSoyad = txtAdiSoyadi.Text; Kullanici.Email = txtEmail.Text; Kullanici.Sifre = Sifreleme.Sifrele(txtParola.Text.ToString2()); Kullanici.Aktif = chkAktif.Checked; Kullanici.Admin = chkAdmin.Checked; Kullanici.Sirket = sirketler[0]; Kullanici.Degistiren = KulKod; Kullanici.DegisTarih = DateTime.Today.ToOADate().ToInt32(); Kullanici.DegisSaat = DateTime.Now.TimeInt(); sonuc = Yetki.UpdateUser(eskiKul, Kullanici); } if (sonuc) { Mesaj.Bilgi(); DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.Cancel; } } catch (Exception ex) { Mesaj.Hata(ex); } }