SqlDataAdapter adapt; SqlConnection conn = new SqlConnection(Properties.Settings.Default.ConnectionString); ; DataSet permiss = new DataSet(); adapt = new SqlDataAdapter("SELECT * from dbo.controltorole WHERE dbo.ControltoRole.FormName='" + this.Name.ToString() + "'", conn); adapt.Fill(permiss, "Permiss"); conn.Close(); DataTable pm = permiss.Tables["Permiss"]; if (pm.Rows.Count > 0) { for (int i = 0; i < pm.Rows.Count; i++) { try { this.Controls[pm.Rows[i]["ControlName"].ToString()].Enabled = Convert.ToBoolean(pm.Rows[i]["Enabled"].ToString()); this.Controls[pm.Rows[i]["ControlName"].ToString()].Visible = Convert.ToBoolean(pm.Rows[i]["Visible"].ToString()); } catch { //rbMain.Items[pm.Rows[i]["ControlName"].ToString()].Visibility = BarItemVisibility.Never; } //MessageBox.Show(pm.Rows[i]["ControlName"].ToString()); //MessageBox.Show(pm.Rows[i]["Enabled"].ToString()); } pm.Clear(); } else { // MessageBox.Show("Null"); }
AZMan.SetPermiss(this.Name.ToString())
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)