protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int Result = 0; int bid = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value); List <Publication> _PubicationList = new List <Publication>(); List <Book> _BookList = new List <Book>(); _publicationBL = new PublicationBL(); _PubicationList = _publicationBL.BL_Publication_Select_BY_PID(bid); _BookList = _publicationBL.BL_BOOK_Select_BY_PNAME(_PubicationList[0].PublicationName.ToString()); if (_BookList.Count > 0) { lblmsg.Text = "Please, delete all books of this publication."; } else { Result = _publicationBL.BL_Publication_Delete(bid); if (Result != 0) { lblmsg.Text = "Record Deleted !!"; _PubicationList = _publicationBL.BL_Publication_Select(); GridView1.DataSource = _PubicationList; GridView1.DataBind(); } } }
protected void btnviewpublication_Click(object sender, EventArgs e) { if (drppublication.SelectedIndex == 0) { GridView1.DataSource = null; GridView1.DataBind(); lblmsg.Text = "Select Publication !!"; lblmsg.ForeColor = System.Drawing.Color.Red; MultiView1.ActiveViewIndex = -1; } else { MultiView1.ActiveViewIndex = 0; List <Book> _BookList = new List <Book>(); _PublicationBLL = new PublicationBL(); _BookList = _PublicationBLL.BL_BOOK_Select_BY_PNAME(drppublication.SelectedItem.Text); GridView1.DataSource = _BookList; GridView1.DataBind(); lblmsg0.Text = GridView1.Rows.Count.ToString() + " - Records Found."; } }