Example #1
0
 private void button3_Click(object sender, EventArgs e)
 {
     RolManager.deshabilitarRol(comboEliminar.Text.Trim());
     MessageBox.Show("El rol fue eliminado");
     comboEliminar.Items.Clear();
     rellenarListaConRolesNoEliminados(Convert.ToString(login.usuario));
 }
Example #2
0
 private void btnModificar_Click(object sender, EventArgs e)
 {
     if (String.IsNullOrEmpty(txtNuevoNombre.Text.Trim()))
     {
         MessageBox.Show("Por favor introduzca un nombre");
     }
     else
     {
         if (String.IsNullOrEmpty(txtNombre.Text.Trim()))
         {
             MessageBox.Show("Ingrese el nombre a querer modificar");
             return;
         }
         if (RolManager.existeElRol(txtNuevoNombre.Text.Trim()))
         {
             MessageBox.Show("Ya existe un Rol con este nombre");
             txtNuevoNombre.Clear();
             return;
         }
         RolManager.mofidicarNombre(txtNombre.Text.Trim(), txtNuevoNombre.Text.Trim());
         MessageBox.Show("Nombre modificado exitosamente, vuelva a seleccionar un Rol");
         txtNombre.Items.Clear();
         rellenarListaConRoles(Convert.ToString(login.usuario));
         this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim());
         this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim());
         txtNuevoNombre.Clear();
     }
 }
Example #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(this.txtNombre.Text) || this.dataGridView1.SelectedRows.Count == 0)
            {
                MessageBox.Show("Por favor introduzca un nombre o seleccione una funcionalidad para agregar");
            }
            else
            {
                DataGridViewSelectedRowCollection seleccion = this.dataGridView1.SelectedRows;
                if (!RolManager.existeElRol(txtNombre.Text.Trim()))
                {
                    RolManager.agregarRol(this.txtNombre.Text.Trim(), login.usuario.ToString());
                }
                else
                {
                    if (RolManager.obtenerBaja(txtNombre.Text.Trim()) == 1 || RolManager.existeElRol(txtNombre.Text.Trim()))
                    {
                        MessageBox.Show("El rol ya existe");
                        return;
                    }
                }
                foreach (DataGridViewRow funcionalidad in seleccion)
                {
                    RolManager.agregarFuncionalidad(this.txtNombre.Text.Trim(), Convert.ToString(funcionalidad.Cells[1].Value));
                }

                MessageBox.Show("Se agregaron las funcionalidades, dirijase a modificacion en caso de desearlo");
                this.button2.Enabled          = false;
                this.dataGridView1.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim());
                return;
            }
        }
Example #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (this.dataGridView2.SelectedRows.Count == 0)
            {
                MessageBox.Show("Por favor seleccione un rol para agregar");
            }
            else
            {
                DataGridViewSelectedRowCollection seleccion = this.dataGridView2.SelectedRows;
                foreach (DataGridViewRow rol in seleccion)
                {
                    try
                    {
                        RolManager.agregarRolesAUsuario(afiliado.id, Convert.ToInt32(rol.Cells[0].Value));
                    }
                    catch (Exception a)
                    {
                        MessageBox.Show("No se ha podido agregar satisfactoriamente el rol");
                        return;
                    }
                }

                MessageBox.Show("Los roles han sido agregados al usuario exitosamente");
                this.dataGridView1.DataSource = RolManager.obtenerRolesDeUsuario(afiliado.id);
                this.dataGridView2.DataSource = RolManager.obtenerRolesFaltantesUsuario(afiliado.id);
            }
        }
Example #5
0
 private void button1_Click(object sender, EventArgs e)
 {
     Abm_Afiliado.BuscarAfiliados buscadorAfiliado = new Abm_Afiliado.BuscarAfiliados();
     buscadorAfiliado.ShowDialog();
     afiliado = buscadorAfiliado.afiliadoBuscado;
     if (afiliado.id != -1)
     {
         this.Nombre.Text              = afiliado.nombre;
         this.Apellido.Text            = afiliado.apellido;
         this.Id.Text                  = afiliado.id.ToString();
         this.dataGridView1.DataSource = RolManager.obtenerRolesDeUsuario(afiliado.id);
         this.dataGridView2.DataSource = RolManager.obtenerRolesFaltantesUsuario(afiliado.id);
     }
 }
Example #6
0
 private void button4_Click(object sender, EventArgs e)
 {
     if (this.label4.Text == "HABILITADO")
     {
         MessageBox.Show("El Rol ya esta habilitado");
     }
     else
     {
         if (this.label4.Text == "INHABILITADO")
         {
             MessageBox.Show("Se ha habilitado el rol");
             RolManager.habilitarRol(txtNombre.Text.Trim());
             this.label4.Text = "HABILITADO";
         }
     }
 }
Example #7
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (this.dataGridView2.SelectedRows.Count == 0)
            {
                MessageBox.Show("Por favor seleccione una funcionalidad para agregar");
            }
            else
            {
                DataGridViewSelectedRowCollection seleccion = this.dataGridView2.SelectedRows;
                foreach (DataGridViewRow funcionalidad in seleccion)
                {
                    RolManager.agregarFuncionalidad(this.txtNombre.Text, Convert.ToString(funcionalidad.Cells[1].Value));
                }



                MessageBox.Show("Las funcionalidades han sido agregadas al rol exitosamente");
                this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim());
                this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim());
            }
        }
Example #8
0
        private void button2_Click(object sender, EventArgs e)
        {
            switch (this.dataGridView1.SelectedRows.Count)
            {
            case 0:
                MessageBox.Show("Seleccione una funcionalidad");
                break;

            case 1:
                RolManager.eliminarFuncionalidad(txtNombre.Text.Trim(),
                                                 Convert.ToString(dataGridView1.CurrentRow.Cells[1].Value));
                MessageBox.Show("Se ha eliminado la funcionalidad indicada");
                this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim());
                this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim());
                break;

            default:
                MessageBox.Show("Selecciona de a una funcionalidad");
                break;
            }
        }
Example #9
0
 private void btAceptar_Click(object sender, EventArgs e)
 {
     if (roles.SelectedItem != null)
     {
         try
         {
             RolManager.eliminarRolPorUsuario(afiliado.id, roles.Text.Trim());
         }
         catch (Exception a)
         {
             MessageBox.Show("No se pudo borrar el Rol del paciente");
             return;
         }
         MessageBox.Show("El rol fue eliminado con exito");
         roles.Items.Clear();
         rellenarConRolesDeAfiliado(afiliado);
     }
     else
     {
         MessageBox.Show("No hay ningun rol seleccionado");
     }
 }
Example #10
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (!RolManager.existeElRol(txtNombre.Text.Trim()))
            {
                MessageBox.Show("Error, el rol buscado ya no existe");
                return;
            }
            this.dataGridView1.DataSource = RolManager.mostrarFuncionalidades(txtNombre.Text.Trim());
            this.dataGridView2.DataSource = RolManager.obtenerFuncionalidadesNoAgregadasEnRol(txtNombre.Text.Trim());
            int baja = RolManager.obtenerBaja(txtNombre.Text.Trim());

            if (baja == 0)
            {
                this.label4.Text = "HABILITADO";
            }
            else
            {
                if (baja == 1)
                {
                    this.label4.Text = "INHABILITADO";
                }
            }
        }
Example #11
0
 public AltaRol()
 {
     InitializeComponent();
     this.dataGridView1.DataSource = RolManager.mostrarTodasLasFuncionalidades(); //MUESTRA TODAS LAS FUNCIONALIDADES DEL SISTEMA
 }