private void btn_guardar_alta_rol_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txt_alta_nombre_rol.Text)){
               error = error + "Falta completar el campo Nombre Rol.\n";
            }
               if (funcionalidades_ListBox.CheckedItems.Count == 0)
               {
               error = error + "Debe seleccionar alguna funcionalidad.\n";
            }

            if (error != ""){
                MessageBox.Show(error);
                error = "";
                return;
            }

               int respuesta= new RolDAO().Agregar_nuevo_rol(txt_alta_nombre_rol.Text);
               if(respuesta==-1){
               MessageBox.Show("Ya existe el Rol");
               return;
               }

               foreach (Funcionalidad item in funcionalidades_ListBox.CheckedItems)
               {
               new RolDAO().Modificar_funcionalidad_rol(respuesta, item.id,1);
               }

               MessageBox.Show("Se agrego nuevo Rol");
               Abm_Rol.abm_rol form = new Abm_Rol.abm_rol();
               this.Hide();
               form.Show();
        }
        private void btn_guardar_rol_Click(object sender, EventArgs e)
        {
            if(txt_nuevo_nombre_rol.Text.Trim() == ""){
                MessageBox.Show("El campo nuevo nombre rol no puede estar vacio.\n");
                return;
             }

            respuesta = checkBox_habilitado.Checked;

            if(funcionalidades_quitar_comboBox.SelectedItem != null){
                Funcionalidad funcionalidad1 = (Funcionalidad)funcionalidades_quitar_comboBox.SelectedItem;
                 new RolDAO().Modificar_funcionalidad_rol(idRol, funcionalidad1.id, 0);
            }
            if(agregar_funcionalidad_comboBox.SelectedItem != null){
                Funcionalidad funcionalidad2 = (Funcionalidad)agregar_funcionalidad_comboBox.SelectedItem;
                 new RolDAO().Modificar_funcionalidad_rol(idRol, funcionalidad2.id, 1);
            }

            new RolDAO().Modificar_rol(idRol, txt_nuevo_nombre_rol.Text, respuesta);

            Abm_Rol.abm_rol form = new Abm_Rol.abm_rol();
            this.Hide();
            form.Show();
        }
 private void btn_cancelar_alta_rol_Click(object sender, EventArgs e)
 {
     Abm_Rol.abm_rol form = new Abm_Rol.abm_rol();
     this.Hide();
     form.Show();
 }