Esempio n. 1
0
        private void lstBooksItem_DoubleClick(object sender, EventArgs e)
        {
            scc = (SplitContainerControl)((SplitGroupPanel)this.Parent).Parent;
            if (ss == SaveSender.EditBook && lstBooksItem.RowCount > 0)
            {
                int    count  = ((Authors)scc.Panel2.Controls[0]).lstAuthorsItem.RowCount;
                string bookID = lstBooksItem.GetRowCellValue(lstBooksItem.FocusedRowHandle, colBookID).ToString();
                addBookInfo.editID = bookID;
                //frmMain.ss = SaveSender.EditBook;
                scc.Panel1.Controls.Clear();
                scc.Panel2.Controls.Clear();
                addBookInfo info = new addBookInfo();
                info.Dock            = DockStyle.Fill;
                scc.SplitterPosition = info.Size.Width;
                scc.Panel1.Controls.Add(info);
                scc.Panel1.Enabled = true;
                addBookAuthor auth = new addBookAuthor();
                auth.Dock = DockStyle.Fill;
                auth.Size = scc.Size;
                scc.Panel2.Controls.Add(auth);

                scc.Panel2.Enabled = (count > 1?true:false);
                this.Dispose();

                /*
                 * 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);
                 */
            }
        }
Esempio n. 2
0
        private void SaveBook()
        {
            addBookInfo abi = (addBookInfo)mf.scMain.Panel1.Controls[0];

            abi.SaveDB();
        }
Esempio n. 3
0
        private void UpdateBook()
        {
            addBookInfo abi = (addBookInfo)mf.scMain.Panel1.Controls[0];

            abi.UpdateNow();
        }