コード例 #1
0
 public authorManage(SaveSender ss)
 {
     InitializeComponent();
     this.ss = ss;
     if (ss == SaveSender.EditAuthor)
     {
     }
     else if (ss == SaveSender.DeleteAuthor)
     {
         colIsSelected.Visible                   = true;
         colIsSelected2.Visible                  = true;
         colFname.OptionsColumn.ReadOnly         = true;
         colMname.OptionsColumn.ReadOnly         = true;
         colLname.OptionsColumn.ReadOnly         = true;
         colCorporation.OptionsColumn.ReadOnly   = true;
         colFname2.OptionsColumn.ReadOnly        = true;
         colMname2.OptionsColumn.ReadOnly        = true;
         colLname2.OptionsColumn.ReadOnly        = true;
         colCorporation2.OptionsColumn.ReadOnly  = true;
         colIsSelected.OptionsColumn.FixedWidth  = true;
         colIsSelected2.OptionsColumn.FixedWidth = true;
         colIsSelected.Width         = 60;
         colIsSelected2.Width        = 60;
         personView.RowCellStyle    -= personView_RowCellStyle;
         corporateView.RowCellStyle -= personView_RowCellStyle;
     }
 }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
 private void ribTabs_SelectedPageChanged(object sender, EventArgs e)
 {
     ss = SaveSender.None;
     ClearPanel();
     ClearCheckDoCheck(null);
     HideAll();
 }
コード例 #3
0
 public void BorrowNow(SaveSender ss)
 {
     if (ss == SaveSender.ViewSearch)
     {
         BorrowSelected();
     }
 }
コード例 #4
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnApproveRegistration_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.ApproveBorrower;
            scMain.SplitterPosition = 0;
            Borrowers b = new Borrowers(ss);

            b.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(b);
            ClearCheckDoCheck(btnApproveRegistration);
        }
コード例 #5
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnEditBorrower_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.EditBorrower;
            scMain.SplitterPosition = this.Size.Width;
            Borrowers b = new Borrowers(ss);

            b.Dock = DockStyle.Fill;
            scMain.Panel1.Enabled = true;
            scMain.Panel1.Controls.Add(b);
            ClearCheckDoCheck(btnEditBorrower);
        }
コード例 #6
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnResetPassword_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.ResetPassword;
            viewUsers vu = new viewUsers(ss);

            scMain.SplitterPosition = 0;
            vu.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(vu);
            ClearCheckDoCheck(btnResetPassword);
        }
コード例 #7
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnDeleteSubject_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.DeleteSubject;
            subjectManage sm = new subjectManage(ss);

            scMain.SplitterPosition = this.Size.Width;
            sm.Dock = DockStyle.Fill;
            scMain.Panel1.Enabled = true;
            scMain.Panel1.Controls.Add(sm);
            ClearCheckDoCheck(btnDeleteSubjects);
            rpgPrintingTool.Visible = false;
        }
コード例 #8
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnCheckPenaltyStatistics_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.CheckAllPenalties;
            scMain.Panel2.Enabled   = true;
            scMain.SplitterPosition = 0;
            Penalties p = new Penalties(ss);

            p.Dock = DockStyle.Fill;
            scMain.Panel2.Controls.Add(p);
            ClearCheckDoCheck(btnCheckPenaltyStatistics);
            rpgPenaltyTools.Visible = false;
        }
コード例 #9
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnDeleteAuthor_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.DeleteAuthor;
            authorManage am = new authorManage(ss);

            scMain.SplitterPosition = 0;
            am.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(am);
            ClearCheckDoCheck(btnDeleteAuthor);
            rpgPrintingTool.Visible = false;
        }
コード例 #10
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnRegisterBorrower_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.RegisterBorrower;
            RegisterBorrower rb = new RegisterBorrower();

            scMain.SplitterPosition = 0;
            rb.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(rb);
            ClearCheckDoCheck(btnRegisterBorrower);
            rpgBorrowerTools.Visible = true;
        }
コード例 #11
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnDeletePublisher_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.DeletePublisher;
            publisherManage pm = new publisherManage(ss);

            scMain.SplitterPosition = this.Size.Width;
            pm.Dock = DockStyle.Fill;
            scMain.Panel1.Enabled = true;
            scMain.Panel1.Controls.Add(pm);
            ClearCheckDoCheck(btnDeletePublisher);
            rpgPrintingTool.Visible = false;
        }
コード例 #12
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnCheckTransaction_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.CheckTransactionRecord;
            scMain.Panel2.Enabled   = true;
            scMain.SplitterPosition = 0;
            BorrowedBooks bb = new BorrowedBooks(ss);

            bb.Dock = DockStyle.Fill;
            scMain.Panel2.Controls.Add(bb);
            ClearCheckDoCheck(btnCheckTransaction);
            rpgReceiveTools.Visible   = false;
            rpgBorrowingTools.Visible = false;
            rpgBorrowingSave.Visible  = false;
        }
コード例 #13
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void ApproveForm()
        {
            ClearPanel();
            ss = SaveSender.ApproveBorrower;
            scMain.SplitterPosition = 0;
            Borrowers b = new Borrowers(ss);

            b.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(b);
            ClearCheckDoCheck(btnApproveBorrowerRegistration);
            rpgReceiveTools.Visible   = false;
            rpgBorrowingTools.Visible = false;
            rpgBorrowingSave.Visible  = true;
        }
コード例 #14
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnSearchBorrowBook_ItemClick(object sender, ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.ViewSearch;
            Books b = new Books(ss);

            scMain.SplitterPosition = b.Size.Width;
            b.Dock = DockStyle.Fill;
            scMain.Panel1.Enabled = true;
            scMain.Panel1.Controls.Add(b);
            Authors a = new Authors(new DataTable());

            scMain.Panel2.Enabled = true;
            a.Dock = DockStyle.Fill;
            scMain.Panel2.Controls.Add(a);
            ClearCheckDoCheck(btnSearchBorrowBook);
            rpgBorrowerTools.Visible = false;
        }
コード例 #15
0
 public subjectManage(SaveSender sSender)
 {
     InitializeComponent();
     ss = sSender;
     if (ss == SaveSender.DeleteSubject)
     {
         colSubjectName.OptionsColumn.ReadOnly = true;
         colIsSelected.Visible                  = true;
         lstSubjectItem.RowCellStyle           -= lstSubjectItem_RowCellStyle;
         colIsSelected.Width                    = 60;
         colIsSelected.OptionsColumn.FixedWidth = true;
     }
     else if (ss == SaveSender.EditSubject)
     {
         colSubjectName.OptionsColumn.ReadOnly = false;
         colIsSelected.Visible = false;
     }
 }
コード例 #16
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnAddAccount_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ClearPanel();
            ss = SaveSender.AddUser;
            addUser au = new addUser();

            au.Dock = DockStyle.Fill;
            scMain.SplitterPosition = au.Size.Width;
            scMain.Panel1.Enabled   = true;
            scMain.Panel1.Controls.Add(au);

            viewUsers vu = new viewUsers(ss);

            vu.Dock = DockStyle.Fill;
            scMain.Panel2.Enabled = true;
            scMain.Panel2.Controls.Add(vu);
            ClearCheckDoCheck(btnAddAccount);
        }
コード例 #17
0
 public publisherManage(SaveSender ss)
 {
     InitializeComponent();
     this.ss = ss;
     if (ss == SaveSender.EditPublisher)
     {
         colIsSelected.Visible = false;
         colPublisherName.OptionsColumn.ReadOnly = false;
         colAddress.OptionsColumn.ReadOnly       = false;
     }
     else if (ss == SaveSender.DeletePublisher)
     {
         colIsSelected.Visible = true;
         colPublisherName.OptionsColumn.ReadOnly = true;
         colAddress.OptionsColumn.ReadOnly       = true;
         lstPublisherItem.RowCellStyle          -= lstPublisherItem_RowCellStyle;
         colIsSelected.Width = 60;
         colIsSelected.OptionsColumn.FixedWidth = true;
     }
 }
コード例 #18
0
ファイル: frmMain.cs プロジェクト: ruizivy/Library_System
        private void btnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ss = SaveSender.AddBook;
            ClearPanel();
            addBookInfo info = new addBookInfo();

            info.Dock = DockStyle.Fill;
            info.btnMultiAuthor.Checked = false;
            scMain.SplitterPosition     = info.Size.Width;
            scMain.Panel1.Controls.Add(info);
            scMain.Panel1.Enabled = true;
            addBookAuthor auth = new addBookAuthor();

            auth.Dock = DockStyle.Fill;
            auth.Size = scMain.Size;
            scMain.Panel2.Controls.Add(auth);
            scMain.Panel2.Enabled = false;
            ClearCheckDoCheck(btnAddBooks);
            rpgPrintingTool.Visible = false;
        }
コード例 #19
0
        public void SaveNow(SaveSender ss)
        {
            switch (ss)
            {
            case SaveSender.AddBook: SaveBook(); break;

            case SaveSender.AddUser: SaveUser(); break;

            case SaveSender.UpdateUser: UpdateUser(); break;

            case SaveSender.ResetPassword: ResetPassword(); break;

            case SaveSender.EditSubject: UpdateSubject(); break;

            case SaveSender.DeleteSubject: DeleteSubject(); break;

            case SaveSender.EditPublisher: UpdatePublisher(); break;

            case SaveSender.DeletePublisher: DeletePublisher(); break;

            case SaveSender.EditAuthor: UpdateAuthor(); break;

            case SaveSender.DeleteAuthor: DeleteAuthor(); break;

            case SaveSender.EditBook: UpdateBook(); break;

            case SaveSender.DeleteBook: DeleteBook(); break;

            case SaveSender.RegisterBorrower: RegisterBorrowers(); break;

            case SaveSender.ApproveBorrower: ApproveRegistration(); break;

            case SaveSender.EditBorrower: UpdateBorrower(); break;

            case SaveSender.CheckAndSanctionPenalty: ApplySanction(); break;
            }
        }
コード例 #20
0
ファイル: ViewUsers.cs プロジェクト: ruizivy/Library_System
 public viewUsers(SaveSender ss)
 {
     InitializeComponent();
     currSS = ss;
     if (ss == SaveSender.AddUser)
     {
         lstUsersItem.OptionsBehavior.Editable = false;
     }
     else if (ss == SaveSender.UpdateUser)
     {
         lstUsersItem.OptionsBehavior.Editable = true;
     }
     else if (ss == SaveSender.ResetPassword)
     {
         lstUsersItem.RowCellStyle           -= lstUsersItem_RowCellStyle;
         lstUsersItem.Columns[0].VisibleIndex = 0;
         for (int i = 1; i < lstUsersItem.Columns.Count; i++)
         {
             lstUsersItem.Columns[i].OptionsColumn.ReadOnly = true;
         }
         colSelected.Width = 60;
         colSelected.OptionsColumn.FixedWidth = true;
     }
 }
コード例 #21
0
 public Penalties(SaveSender ss)
 {
     InitializeComponent();
     this.ss = ss;
 }
コード例 #22
0
        public Books(SaveSender ss)
        {
            InitializeComponent();

            this.ss = ss;
        }