Kullanıcı yetkisine göre işlem yaptırmak

rainman4009

Asistan
Katılım
24 Şubat 2010
Mesajlar
250
Reaksiyon puanı
5
Puanları
18

yusher

Profesör
Katılım
30 Haziran 2008
Mesajlar
1,146
Reaksiyon puanı
12
Puanları
218
programın bir veritabanı tutuyor mu ?tutuyorsa onlara yetki verebilirsin. yada bir dataset oluşturursun orda yetkileri tanımlayabilrsin.kullanıclarla o yetkileri ilişkilendiren bir dataset daha olabilir. vs vs :D aklıma bunlar geldi :D
 

N3CAT1

Dekan
Emektar
Katılım
20 Nisan 2008
Mesajlar
6,608
Reaksiyon puanı
144
Puanları
243
Ya da public static bi değişken tanımlayıp tüm formlarda bu değişkendeki değeri okuyarak işlem yaptırabilirsin :)
 

rainman4009

Asistan
Katılım
24 Şubat 2010
Mesajlar
250
Reaksiyon puanı
5
Puanları
18
program cs tanımlamdım..... ..deger değişkenini

namespace
projem
{
static class Program
{
public static string deger = "ilk deger";
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]

static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new login());
}
}
}


-------------------------------

login değer atadım

private void giris_Click(object sender, EventArgs e)
{
veribaglan();
string CmdText = "SELECT kullanici,parola FROM kullanici Where kullanici='"+textBox1.Text.ToString()+"' and parola='"+textBox2.Text.ToString()+"'";
SqlCommand komut = new SqlCommand(CmdText, baglanti);
adapter.SelectCommand = komut;
adapter.Fill(tablo);
int sonuc = tablo.Rows.Count;
if (sonuc == 1)
{
Program.deger = "selam";/// burada
ana form = new ana();
this.Visible = false;
form.ShowDialog();
this.Close();

}
else
{
temizle();
MessageBox.Show("kayt yok");
}

verikapat();
}

--------------------------------------------------------------

ana formumda cağırdım......


private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show(Program.deger);

}
 
Üst