Esempio n. 1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            //eliminar un rol (baja logica)
            //genero un dialog donde le pregunto si esta seguro de eliminarlo
            //si responde que si, elimino el rol

            if (dgvRoles.SelectedRows.Count != 0)
            {
                DialogResult dr = MessageBox.Show("¿Está seguro que desea eliminar el rol?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        DataGridViewRow         row        = this.dgvRoles.SelectedRows[0];
                        var                     id         = Convert.ToInt32(row.Cells["IDRol"].Value);
                        var                     nombre     = row.Cells["Nombre"].Value.ToString();
                        var                     habilitado = (bool)row.Cells["Activo"].Value;
                        UberFrba.Abm_Rol.frmRol rol        = new Abm_Rol.frmRol();
                        Rol                     unRol      = new Rol(id, nombre, habilitado);
                        unRol.Eliminar();
                        MessageBox.Show("El rol ha quedado inhabilitado", "Deshabilitado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CargarListado();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                MessageBox.Show("Por favor, seleccione un Rol a eliminar.");
            }
        }
Esempio n. 2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            //agregar un nuevo rol

            UberFrba.Abm_Rol.frmRol rol = new Abm_Rol.frmRol();
            this.Hide();
            rol.Agregar();
        }
Esempio n. 3
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            //modificar un rol
            //instancio el rol con los datos de la fila seleccionada y abro el formulario para editarlo
            //configurado con esos datos para editarlos

            if (dgvRoles.SelectedRows.Count != 0)
            {
                DataGridViewRow         row        = this.dgvRoles.SelectedRows[0];
                var                     id         = Convert.ToInt32(row.Cells["IDRol"].Value);
                var                     nombre     = row.Cells["Nombre"].Value.ToString();
                var                     habilitado = (bool)row.Cells["Activo"].Value;
                UberFrba.Abm_Rol.frmRol rol        = new Abm_Rol.frmRol();
                this.Hide();
                Rol unRol = new Rol(id, nombre, habilitado);
                rol.Editar(unRol);
            }
            else
            {
                MessageBox.Show("Por favor, seleccione un Rol a editar.");
            }
        }