Example #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Rol rol = new Rol();

                rol.Nombre = textBox1.Text;

                Funcionalidad func = new Funcionalidad();

                //rol.funcionalidad.Add(comboBox1.GetItemText(0).ToString);
                Boolean TR = RolDAL.CrearRol(rol.Nombre, 1, rol.funcionalidad.descripcion);

                if (TR)
                {
                    MessageBox.Show("Rol registrado Correctamente!");
                }
                else
                {
                    MessageBox.Show("No se pudo registrar el Rol :(");
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            // MessageBox.Show("fdsf " + comboBox1.SelectedIndex);
            // int IdProducto = Convert.ToInt32(comboBox1.SelectedIndex);



            MessageBox.Show("fdsf    " + comboBox1.Text);
            string Descripcion = Convert.ToString(comboBox1.Text);


            int IdProducto = RolDAL.RolId(Descripcion);

            MessageBox.Show("fdsf   " + IdProducto);

            if (RolDAL.ModificarRol(IdProducto, label2.Text, 0))
            {
                if (RolDAL.SacarRolATodosLosUsuarios(IdProducto) > 0)
                {
                    MessageBox.Show("Se eliminó el rol " + Descripcion);
                }
                else
                {
                    MessageBox.Show("Fue eliminado, pero no se encontraron usuarios asociados al Rol  " + Descripcion);
                    //MessageBox.Show("Error al intentar eliminar el rol seleccionado " + IdProducto);
                }
            }
            else
            {
                MessageBox.Show("Error al intentar eliminar el rol seleccionado " + IdProducto);
            }
            CargarComboRoles();
        }
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            RolDAL roldal = new RolDAL();
            Rol    rol    = new Rol();

            if (textBox1.Text != "")
            {
                rol.Nombre = textBox1.Text;
                if (RolDAL.ModificarRol(RolDAL.RolId(comboBox1.Text), rol.Nombre, Convert.ToInt32(checkBox1.Checked)))
                {
                    int resultado = agregarFuncionalidades(textBox1.Text);
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar un nombre de ROL");
            }


            //int IdProducto = Convert.ToInt32(comboBox1.SelectedValue);
            //string Descripcion = Convert.ToString(comboBox1.Text);
            //if (RolDAL.ModificarRol(IdProducto, textBox1.Text, 1))
            //{
            //    MessageBox.Show("Se modificó el rol "+ textBox1.Text);
            //}
            //else {
            //    MessageBox.Show("Error al intentar modificar el rol seleccionado "+IdProducto);
            //}
            //CargarComboRoles();
        }
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         RolDAL roldal = new RolDAL();
         Rol    rol    = new Rol();
         if (textBox1.Text != "")
         {
             if (RolDAL.RolId(textBox1.Text) > 0)
             {
                 MessageBox.Show("Error. Nombre del rol ya existente");
             }
             else
             {
                 rol.Nombre = textBox1.Text;
                 int res = RolDAL.insert(rol.Nombre);
                 MessageBox.Show("Rol registrados Correctamente!");
                 if (res > 0)
                 {
                     int resultado = agregarFuncionalidades(res);
                 }
             }
         }
         else
         {
             MessageBox.Show("Debe ingresar un nombre de ROL");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error en el alta de rol -" + ex.Message);
     }
 }
        private void CargarComboRoles()
        {
            //Vaciar comboBox
            comboBox1.DataSource = null;
            try
            {
                //Indicar qué propiedad se verá en la lista
                this.comboBox1.DisplayMember = "Nombre";
                //Indicar qué valor tendrá cada ítem
                this.comboBox1.ValueMember = "Id";
                //Asignar la propiedad DataSource
                List <Rol> listita = new List <Rol>();

                listita = RolDAL.BuscarRol();
                //this.comboBox1.Items.Insert(0, "Seleccione un rol");
                listita.Add(new Rol(0, "Seleccione un rol"));
                this.comboBox1.DataSource = listita;
                //this.comboBox1.Items.Add(new KeyValuePair<string, string>("0", "Mujer"));
            }
            catch (Exception e)
            { MessageBox.Show("Error al intentar cargar los roles -" + e.Message); }
        }