private void bbtnKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (viewKullanicilar.FocusedRowHandle < 0) { return; } ActiveControl = groupControl1; string userName = viewKullanicilar.GetFocusedRowCellDisplayText(gcuUserName); string roleName = glueRol.EditValue.ToString2(); List <PermEx> permList = gridKullaniciIzinleri.DataSource as List <PermEx>; bool sonuc = Yetki.InsertUpdateUserPerm(roleName, userName, permList, ""); if (sonuc) { if (glueRol.EditValue.IsNullEmpty()) { viewKullanicilar.SetFocusedRowCellValue(gcuRole, null); } else { viewKullanicilar.SetFocusedRowCellValue(gcuRole, glueRol.EditValue); } Mesaj.Bilgi(); } } catch (Exception ex) { Mesaj.Hata(ex); } }
private void bbtnKaydet_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { if (viewRoles.FocusedRowHandle < 0) { return; } ActiveControl = groupControl1; string rolName = viewRoles.GetFocusedRowCellDisplayText(gcRoleName); List <PermEx> rolePermList = gridRoleIzinleri.DataSource as List <PermEx>; bool sonuc = Yetki.InsertUpdateRolePerm(rolName, rolePermList, ""); if (sonuc) { Mesaj.Bilgi(); } } catch (Exception ex) { Mesaj.Hata(ex); } }
private void btnRolKaydet_Click(object sender, EventArgs e) { try { bool sonuc = false; if (RoleName.IsNullEmpty()) ///YENİ KAYIT { Role role = new Role(); role.RoleName = txtRoleName.Text.ToString2(); sonuc = Yetki.AddRoles(role); } else ///GÜNCELLEME { sonuc = Yetki.UpdateRoles(RoleName, txtRoleName.Text.ToString2()); } if (sonuc) { Mesaj.Bilgi(); DialogResult = DialogResult.OK; } else { DialogResult = DialogResult.Cancel; } } catch (Exception hata) { Mesaj.Hata(hata); } }
private void btnLogin_Click(object sender, EventArgs e) { formLogin frm = new formLogin("00001", 1); if (frm.ShowDialog() == DialogResult.OK) { Kullanici = frm.Kullanici; KullaniciYetkileri = Yetki.LoginYetkileriniGetir(1, Kullanici.Sirket, Kullanici.Kod); Mesaj.Bilgi("Giriş başarılı. Yetkiler alındı."); } }
private void cmKullaniciSil_Click(object sender, EventArgs e) { try { if (viewKullanicilar.FocusedRowHandle < 0) { return; } string userName = viewKullanicilar.GetFocusedRowCellDisplayText(gcuUserName); bool sonuc = Yetki.DeleteUser(userName); if (sonuc) { VerileriGetir(); Mesaj.Bilgi(); } } catch (Exception ex) { Mesaj.Hata(ex); } }
private void cmRolSil_Click(object sender, EventArgs e) { try { if (viewRoles.FocusedRowHandle < 0) { return; } string rolName = viewRoles.GetFocusedRowCellDisplayText(gcRoleName); bool sonuc = Yetki.DeleteRoles(rolName); if (sonuc) { gridRoles.DataSource = Yetki.GetRoles(); Mesaj.Bilgi(); } } catch (Exception ex) { Mesaj.Hata(ex); } }
private void cmIzinFormSil_Click(object sender, EventArgs e) { try { if (viewRoleIzinleri.FocusedRowHandle < 0) { return; } string permName = viewRoleIzinleri.GetFocusedRowCellDisplayText(gcpPermName); bool sonuc = Yetki.DeletePerm(permName); if (sonuc) { VerileriGetir(); Mesaj.Bilgi(); } } catch (Exception ex) { Mesaj.Hata(ex); } }
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); } }