Ok, I think I am getting a handle on where we are at.
The code I posted was just a sample. I have no way of knowing what your classes actually look like.
There are three parts to DNN module development. They are not a true MVC design. Most all .NET applications muddy up MVC. The UI can house business logic and the DAL contains a lot of business logic too. Not to mention what reflection does to your DAL. Given an ObjectDataSource control people tend to break even more design rules by implementing traditional DAL functionality right in the UI.
SO lets get back to basics...
You have a SQL Bit field that you need to convert to a boolean value.
In order to do this, you could do it when you assign your active record property to your checkbox control on your form in the Page_Load event in your UI using an IF statement; or you could do it in the active record contstructor. Personally, I would do it in the active record constructor. Your Info class is your active record. It has a constructor that assigns the values from the database to the properties you created. I noticed in your code that you didn't include the class constructor. There should be two constructors, a default constructor that simply initializes the class without any value assignment, and a hydrator constructor that populates the properties with values as it initializes the class. The hydrator constructor is where this bit value is assigned to your info classes boolean Checkbox property.
So, it may look something like
this.Checkbox = checkbox;
You may need to cast this bit value to boolean manually.
C# - _Checkbox = (bool)checkbox;
VB - uses the CType() method...
or
C# or VB - _Checkbox = Convert.ToBoolean(checkbox);
If you are unfamiliar with what an Active Record Pattern or what in the world MVC is, you may want to get a copy of Head First Design Patters. Its a great read.
Hope this helps.