Пример #1
0
 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;
                }
            }
        }
Пример #3
0
 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");
 }
Пример #4
0
 public PantallaCrearRol()
 {
     InitializeComponent();
     GD1C2016DataSet.funcionalidadesDataTable funcData = funcAdapter.GetData();
     listaFunc.DataSource    = funcData;
     listaFunc.DisplayMember = "nombre";
     listaFunc.ValueMember   = "id";
     listaFunc.TopIndex      = 0;
 }