private void dgvRoles_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { var row = dgvRoles.CurrentRow; if (row == null || row.Index == -1 || e.RowIndex == -1) { return; } var idRole = (int)row.Cells[0].Value; var role = new Role(idRole); var form = new FrmRole(role, this); form.Show(); }
private void btnAddRole_Click(object sender, EventArgs e) { var childRoles = new ChildMainRole(); if (pnlDashboard.Controls.Count > 0) //Si el panel principal contiene un Formulario hijo { if (pnlDashboard.Controls[0].GetType() != typeof(ChildMainRole)) //Si el tipo de formulario es diferente a ChildMenuProducts { OpenChildForm(childRoles); //Agrega un nuevo formulario de childMenuProducts } else { childRoles = (ChildMainRole)pnlDashboard.Controls[0]; } } else { OpenChildForm(childRoles); } var form = new FrmRole(childRoles); form.Show(); }