private void button1_Click(object sender, EventArgs e) { var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); var nombre = textBox1.Text; List <int> idsFuncionalidades = new List <int>(); if (dataGridView1.SelectedRows.Count > 0) { negocio.deleteAllFuncionalidadesDeRol(idRol); foreach (DataGridViewRow row in dataGridView1.SelectedRows) { var id = Convert.ToInt32(row.Cells["Id_Funcionalidad"].Value); negocio.insertFuncionalidadToRol(idRol, id); } } if (!checkBox1.Checked) { negocio.bajaRol(idRol); } else { negocio.habilitarRol(idRol); } this.Hide(); }
private void button1_Click(object sender, EventArgs e) { var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); using (IDbTransaction tran = SqlServerDBConnection.Instance().Connection.BeginTransaction()) { try { negocio.insertRol(this.textBox1.Text); foreach (var item in listBox1.SelectedItems) { negocio.insertFuncionalidadToRol(1, (int)(item as DataRowView)["Id_Funcionalidad"]); } tran.Commit(); } catch { tran.Rollback(); throw; } } }
private void button1_Click(object sender, EventArgs e) { textBox1.Clear(); comboBox1.SelectionLength = 0; var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); dataGridView1.DataSource = negocio.searchRoles(null, -1); }
private void button2_Click(object sender, EventArgs e) { var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); var nombre = textBox1.Text != "" ? textBox1.Text : null; int Habilitado = comboBox1.SelectedIndex; dataGridView1.DataSource = negocio.searchRoles(nombre, Habilitado); }
public Alta_Rol() { InitializeComponent(); var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); listBox1.DisplayMember = "Nombre"; listBox1.ValueMember = "Id_Funcionalidad"; listBox1.DataSource = negocio.getAllFuncionalidades(); }
public Listado_Roles() { InitializeComponent(); var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); //negocio.searchRoles(null,-1); dataGridView1.ReadOnly = true; dataGridView1.DataSource = negocio.searchRoles(null, -1); SqlServerDBConnection.Instance().closeConnection(); }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); var Nombre = Convert.ToString(dataGridView1.Rows[e.RowIndex].Cells["Nombre"].Value); var Habilitado = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Habilitado"].Value); var Id = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells["Id_Rol"].Value); var funcionalidades = negocio.getFuncionalidadesDeRol(Id); var popupform = new Modificacion_Rol(Id, Nombre, Habilitado, funcionalidades); popupform.Show(); }
public Modificacion_Rol(Int32 id, String nombre, Int32 habilitado, List <String> funcionalidades) { InitializeComponent(); idRol = id; this.textBox1.Text = nombre; var negocio = new RolesNegocio(SqlServerDBConnection.Instance()); dataGridView1.DataSource = negocio.getAllFuncionalidades(); foreach (DataGridViewRow row in dataGridView1.Rows) { if (funcionalidades.Contains(Convert.ToString(row.Cells["Nombre"]))) { ((DataGridViewCheckBoxCell)row.Cells[0]).Value = true; } } checkBox1.Checked = habilitado == 1 ? true : false; }