private void button3_Click(object sender, EventArgs e) { textNombre.Text = comboRol.Text; GD1C2016DataSet.funcionalidadesDataTable infoFuncNo = funcAdapter.GetDataByFuncSinRol((decimal)comboRol.SelectedValue); comboFunc.DataSource = infoFuncNo; GD1C2016DataSet.funcionalidadesDataTable infoFuncSi = funcAdapter.GetDataByFuncDelRol((decimal)comboRol.SelectedValue); listFunc.DataSource = infoFuncSi; }
public Pantalla_Funcionalidades(String nombreRol) { rol = nombreRol; InitializeComponent(); foreach (Control control in this.Controls) { if (control is Button) { control.Anchor = AnchorStyles.None; control.Left = (control.Parent.Width + 150 - control.Width) / 2; } } funciAdapter = new GD1C2016DataSetTableAdapters.funcionalidadesTableAdapter(); funciData = new GD1C2016DataSet.funcionalidadesDataTable(); funciData = funciAdapter.traerFuncionalidades(rol); foreach (DataRow row in funciData.Rows) { switch (Convert.ToString(row.Field <String>("nombre"))) { case "ABM visibilidades": botonVisi.Enabled = true; break; case "ABM roles": botonRoles.Enabled = true; break; case "ABM usuarios": botonUsuarios.Enabled = true; break; case "Generar publicacion": botonPublic.Enabled = true; break; case "Comprar-ofertar": botonCompra.Enabled = true; break; case "Historial cliente": botonHistorial.Enabled = true; break; case "Calificar vendedor": botonCalificar.Enabled = true; break; case "Listado estadistico": botonEstadisticas.Enabled = true; break; case "Consulta facturas": botonFacturas.Enabled = true; break; case "Modificacion usuario": botonDatos.Enabled = true; break; case "Modificacion publicacion": botonMPubli.Enabled = true; break; } } }
private void button2_Click(object sender, EventArgs e) { funcXRolAdapter.insertarFuncXRol(Convert.ToDecimal(comboFunc.SelectedValue), Convert.ToDecimal(comboRol.SelectedValue)); GD1C2016DataSet.funcionalidadesDataTable infoFuncNo = funcAdapter.GetDataByFuncSinRol((decimal)comboRol.SelectedValue); comboFunc.DataSource = infoFuncNo; GD1C2016DataSet.funcionalidadesDataTable infoFuncSi = funcAdapter.GetDataByFuncDelRol((decimal)comboRol.SelectedValue); listFunc.DataSource = infoFuncSi; MessageBox.Show("Funcionalidad agregada"); }
public PantallaCrearRol() { InitializeComponent(); GD1C2016DataSet.funcionalidadesDataTable funcData = funcAdapter.GetData(); listaFunc.DataSource = funcData; listaFunc.DisplayMember = "nombre"; listaFunc.ValueMember = "id"; listaFunc.TopIndex = 0; }