private void Agregar_Click(object sender, EventArgs e)
        {
            var alta = new ABMRecorrido();

            if (!Globales.oInstance.usr.TienePermiso(alta.Name))
            {
                MessageBox.Show("Ud. no tiene permiso para acceder a la pantalla solicitada");
                return;
            }

            alta.ShowDialog();

            this.Buscar_Click(this.Buscar, null);
        }
        private void Roles_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (recorridos.SelectedRows.Count < 1)
                return;

            if (e.ColumnIndex == recorridos.Columns["Modificar"].Index)
            {
                var fila = recorridos.SelectedRows[0];

                var mod = new ABMRecorrido(Convert.ToInt32(fila.Cells["ID"].Value));

                if (!Globales.oInstance.usr.TienePermiso(mod.Name))
                {
                    MessageBox.Show("Ud. no tiene permiso para acceder a la pantalla solicitada");
                    return;
                }

                mod.ShowDialog();

                this.Buscar_Click(this.Buscar, null);
            }
            else if (e.ColumnIndex == recorridos.Columns["Deshabilitar"].Index)
            {
                if (!Globales.oInstance.usr.TienePermiso("DeshabRecorrido"))
                {
                    MessageBox.Show("Ud. no tiene permiso para acceder a la pantalla solicitada");
                    return;
                }

                if (MessageBox.Show("Esta operación no puede deshacerse ¿Está seguro?", "Advertencia",
                    MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No)
                {
                    return;
                }

                if (!Recorrido.Deshabilitar(Convert.ToInt32(recorridos.SelectedRows[0].Cells["ID"].Value)))
                {
                    MessageBox.Show("Ocurrió un error y no se pudo deshabilitar");
                }

                this.Buscar_Click(this.Buscar, null);
            }
        }