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