internal Category()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.BookCategory, tables.BookCategory>(this.panForm, obj);
     report = new DBForms.ListView <tables.BookCategory, tables.BookCategory>(panForm, "", DBForms.helper.Printing.MyPrinter.DataGrideViewPrinter);
 }
示例#2
0
 internal BookCondition()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.BookCondition, tables.BookCondition>(this.panForm, obj);
     DBForms.DBForm.SetSearchable(coppy, txtCoppyNo, SelectCoppy, "ID", "CoppyNo");
 }
示例#3
0
 internal Book()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.Book, tables.Book>(this.panForm, obj);
     fh.SetFormButtons(obj, panForm, btnSave, btnReset);
     DBForms.DBForm.PopulateCombobox <tables.BookCategory>(cmbCategoryID, "ID", "CategoryName");
 }
示例#4
0
 internal Member()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.Member, tables.Member>(this.panForm, obj);
     fh.SetFormButtons(obj, panForm, btnSave, btnReset);
     DBForms.DBForm.PopulateCombobox <tables.MemberType>(cmbMemberType, "ID", "TypeName");
 }
        internal Password(long ID)
        {
            InitializeComponent();
            fh = new DBForms.DBForm(this, TopPanel, btnClose);
            fh.Init <tables.User, tables.User>(this.panForm, obj);

            fh.SetFormButtons(obj, panForm, btnSave);

            obj.Set(ID);
        }
 internal BookCoppy()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.BookCoppy, tables.BookCoppy>(this.panForm, obj);
     //fh.SetFormButtons<tables.BookCoppy>(obj, gbpForm, btnSave, btnClear);
     DBForms.DBForm.PopulateCombobox <tables.BookCategory>(cmbCategoryID, "ID", "CategoryName");
     DBForms.DBForm.SetSearchable(b, txtRegisterNo, BookSelect, "ID", "RegisterNo");
     DBForms.DBForm.SetSearchable(b, txtTitle, BookSelect, "ID", "Title");
 }
 internal Profile(long ID)
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.User, tables.User>(panForm, obj);
     if (ID > 0)
     {
         obj.Set(ID);
         DBForms.DBForm.SetForm <tables.User>(obj, panForm);
     }
 }
        internal User()
        {
            InitializeComponent();
            fh = new DBForms.DBForm(this, TopPanel, btnClose);

            fh.Init <tables.User, tables.User>(this.panForm, obj);

            fh.SetFormButtons(obj, panForm, btnSave, btnReset);

            cmbActive.Enabled   = Core._user.info.UserType == UserTypes.Admin;
            cmbUserType.Enabled = Core._user.info.UserType == UserTypes.Admin;
        }
        internal CirculationBookIssue()
        {
            InitializeComponent();
            fh = new DBForms.DBForm(this, TopPanel, btnClose);
            fh.Init <tables.Circulation, tables.Circulation>(this.panForm, obj);

            DBForms.DBForm.SetSearchable(member, txtMemberID, MemberSelect, "ID", "MemberID");
            DBForms.DBForm.SetSearchable(coppy, txtCoppyNo, BookCoppySelect, "ID", "CoppyNo");

            report = new DBForms.ShortDataList <tables.Circulation, tables.view.Circulation>(dgvTable);
            report.SearchControl(txtMemberID, "MemberID");
            report.Where("Status", (int)CirculationStatus.Issued);
        }
示例#10
0
 internal CirculationBookReturn()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.Circulation, tables.Circulation>(this.panForm, obj);
     DBForms.DBForm.SetSearchable(member, txtMemberID, MemberSelect, "ID", "MemberID");
     DBForms.DBForm.PopulateComobobox(cmbCirculationStatus, typeof(CirculationStatus));
     report = new DBForms.ShortDataList <tables.Circulation, tables.view.Circulation>(dgvTable);
     report.SearchControl(txtMemberID, "MemberID");
     report.SearchControl(cmbCirculationStatus, "Status");
     cmbCirculationStatus.SelectedIndex = 0;
     DBForms.DBForm.SetDateRange(dtpIssuedDate, dtpReturnDate);
 }
示例#11
0
        internal BookCondition(long ID)
        {
            InitializeComponent();
            fh = new DBForms.DBForm(this, TopPanel, btnClose);
            fh.Init <tables.BookCondition, tables.BookCondition>(this.panForm, obj);
            DBForms.DBForm.SetSearchable(coppy, txtCoppyNo, SelectCoppy, "ID", "CoppyNo");

            if (ID > 0)
            {
                obj.Set(ID);
                DBForms.DBForm.SetForm <tables.BookCondition>(obj, panForm);
                btnSave.Text = "UPDATE";
            }
        }
 internal CirculationDetails(long id)
 {
     InitializeComponent();
     if (id <= 0)
     {
         this.Close();
     }
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.Circulation, tables.Circulation>(this.panForm, obj);
     obj.Set(id);
     member.First("MemberID", obj.info.MemberID);
     DBForms.DBForm.SetForm(obj, panForm);
     txtMemberFullName.Text = member.info.FullName;
 }
示例#13
0
 internal Settings()
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     fh.Init <tables.Settings, tables.Settings>(this.panForm, obj);
     fh.SetFormButtons(obj, panForm, btnSave);
     if (controllers.Settings.Count() > 0)
     {
         obj.First();
         DBForms.DBForm.SetForm(obj, panForm);
     }
     DBForms.DBForm.SetPictureBox(pcbInstituteLogo, btnSelectLogo);
     DBForms.DBForm.SetPictureBox(pcbInstituteBackground, btnSelectBackground);
 }
示例#14
0
        internal Book(long ID)
        {
            InitializeComponent();
            DBForms.DBForm.PopulateCombobox <tables.BookCategory>(cmbCategoryID, "ID", "CategoryName");
            fh = new DBForms.DBForm(this, TopPanel, btnClose);
            fh.Init <tables.Book, tables.Book>(this.panForm, obj);
            fh.SetFormButtons(obj, panForm, btnSave, btnReset);
            btnReset.Visible = false;

            if (ID > 0)
            {
                obj.Set(ID);
                DBForms.DBForm.SetForm <tables.Book>(obj, panForm);
                btnSave.Text = "UPDATE";
            }
        }
示例#15
0
        internal Member(long ID)
        {
            InitializeComponent();
            fh = new DBForms.DBForm(this, TopPanel, btnClose);
            fh.Init <tables.Member, tables.Member>(this.panForm, obj);
            fh.SetFormButtons(obj, panForm, btnSave, btnReset);
            DBForms.DBForm.PopulateCombobox <tables.MemberType>(cmbMemberType, "ID", "TypeName");
            btnReset.Visible = false;

            if (ID > 0)
            {
                obj.Set(ID);
                DBForms.DBForm.SetForm(obj, panForm);
                btnSave.Text = "UPDATE";
            }
        }
 internal BookCoppy(long id)
 {
     InitializeComponent();
     fh = new DBForms.DBForm(this, TopPanel, btnClose);
     DBForms.DBForm.PopulateCombobox <tables.BookCategory>(cmbCategoryID, "ID", "CategoryName");
     DBForms.DBForm.SetSearchable(b, txtRegisterNo, BookSelect, "ID", "RegisterNo");
     DBForms.DBForm.SetSearchable(b, txtTitle, BookSelect, "ID", "Title");
     gbpBook.Enabled    = false;
     txtCoppyNo.Enabled = false;
     if (id >= 0)
     {
         obj.Set(id);
         b.Set(obj.info.BookID);
         fh.Init <tables.BookCoppy, tables.BookCoppy>(this.panForm, obj);
         BookSelect();
         DBForms.Common.ObjectToForm(gbpForm, obj.info);
         btnSave.Text = "SAVE CHANGES";
     }
 }
        internal User(long ID)
        {
            InitializeComponent();
            fh = new DBForms.DBForm(this, TopPanel, btnClose);
            fh.Init <tables.User, tables.User>(this.panForm, obj);
            fh.SetFormButtons(obj, panForm, btnSave, btnReset);

            cmbUserType.Enabled = (Core._user.info.UserType == UserTypes.Admin && ID != Core._user.info.ID);
            cmbActive.Enabled   = Core._user.info.UserType == UserTypes.Admin;

            btnReset.Visible    = false;
            txtPassword.Enabled = Core._user.info.UserType == UserTypes.Admin;;

            if (ID > 0)
            {
                obj.Set(ID);
                DBForms.DBForm.SetForm <tables.User>(obj, panForm);
                txtUsername.Enabled = false;
                btnSave.Text        = "UPDATE";
            }
        }