//Esta funcion sirve para verificar que no falte ningun campo obligatorio por llenar
        //y que la clave y su confirmacion sean iguales
        private bool Validar()
        {
            bool paso = true;

            if (DescripcionTextBox.Text == "")
            {
                PermisoErrorProvider.SetError(DescripcionTextBox, "Campo obligatorio");
                paso = false;
            }

            return(paso);
        }
        //Este es el evento del boton eliminar y sirve para eliminar los datos correspondiente al id ingresado
        private void EliminarPermisoButton_Click(object sender, EventArgs e)
        {
            PermisoErrorProvider.Clear();
            int id;

            int.TryParse(PermisoIdNumericUpDown.Text, out id);
            Limpiar();
            if (PermisosBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                PermisoErrorProvider.SetError(PermisoIdNumericUpDown, "No se puede eliminar un usuario que no existe");
            }
        }
        //Este es el evento del boton eliminar y sirve para eliminar los datos correspondiente al id ingresado
        private void EliminarPermisoButton_Click(object sender, EventArgs e)
        {
            int id = (int)PermisoIdNumericUpDown.Value;

            PermisoErrorProvider.Clear();

            if (PermisosBLL.Eliminar(id))
            {
                MessageBox.Show("La ciudad ha sido eliminada", "Logrado");
                Limpiar();
            }
            else
            {
                PermisoErrorProvider.SetError(PermisoIdNumericUpDown, "Este Id no existe en la base de datos");
            }
        }
 private void Limpiar()
 {
     IdNumericUpDown.Value = 0;
     PermisoTextBox.Clear();
     PermisoErrorProvider.Clear();
 }