コード例 #1
0
        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();
        }
コード例 #2
0
        public void cargaRoles()
        {
            RolDAO rolDao = new RolDAO();
            DropDawnRol.DataSource = rolDao.Consulta();
            DropDawnRol.DataTextField = "tipoRol";
            DropDawnRol.DataValueField = "id";
            // Bind the data to the control.
            DropDawnRol.DataBind();

            // Set the default selected item, if desired.
            DropDawnRol.SelectedIndex = 0;
        }