private int agregarFuncionalidades(int idRol)
        {
            int        i        = 0;
            List <int> ChkedRow = new List <int>();

            try
            {
                for (i = 0; i <= funcionalidadesDGV.RowCount - 1; i++)
                {
                    if (Convert.ToBoolean(funcionalidadesDGV.Rows[i].Cells["seleccion"].Value) == true)
                    {
                        ChkedRow.Add(i);
                    }
                }
                if (ChkedRow.Count == 0)
                {
                    return(0);
                }
                foreach (int k in ChkedRow)
                {
                    Funcionalidad.insert(idRol, Int32.Parse(funcionalidadesDGV.Rows[k].Cells[1].Value.ToString()));
                }
                MessageBox.Show("Rol y funcionalidades registrados Correctamente!");
                Alta_Rol_Funcionalidad af = new Alta_Rol_Funcionalidad();
                af.Close();
            }
            catch (Exception e) { return(0); }
            return(0);
        }
예제 #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            Alta_Rol_Funcionalidad altaFunc = new Alta_Rol_Funcionalidad();

            altaFunc.Show();
        }