public bool DrawDataGrid(BrickGraphics g, frmClassDlg mainFrm) { bool bContinue = false; try { //DrawHeader(g); if (sClass) { bContinue = DrawClass(g); } else { bContinue = DrawRows(g); } if (!boolContinue) { InitializeData(); } if (bContinue) { PageNumber++; //sClass = false; BrickGraphics newBrick = (BrickGraphics)g.PrintingSystem.CreateBrick("Brick"); //g.PrintingSystem.Document.Pages.Add((Page)p); mainFrm.DrawTopLabel(newBrick); // sClass = true; return(DrawDataGrid(newBrick, mainFrm)); } else { return(bContinue); } //return bContinue; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); return(false); } }
private void grdCourse_DoubleClick(object sender, System.EventArgs e) { int row = 0; int intCourse = 0; int intEventId = 0; int intIndex = 0; frmClassDlg fClassDlg = null; row = gvwCourse.FocusedRowHandle; if (gvwCourse.FocusedRowHandle < 0) { Scheduler.BusinessLayer.Message.MsgInformation("No record exists."); return; } intCourse = Convert.ToInt32(gvwCourse.GetRowCellValue(gvwCourse.FocusedRowHandle, gcolCourseId)); intEventId = Convert.ToInt32(gvwCourse.GetRowCellValue(gvwCourse.FocusedRowHandle, gcolEventId)); //Two possibilities exist here. Either a class event exists or it doesn't. if (intEventId != 0) { intIndex = 3; fClassDlg = new frmClassDlg(intCourse, intIndex); } else { fClassDlg = new frmClassDlg(intCourse); fClassDlg.Mode = "Edit"; fClassDlg.LoadData(); } if (fClassDlg.ShowDialog() == DialogResult.OK) { LoadCourse(); } fClassDlg.Close(); fClassDlg.Dispose(); fClassDlg = null; gvwCourse.FocusedRowHandle = row; }
public bool DrawDataGrid(BrickGraphics g,frmClassDlg mainFrm) { bool bContinue=false; try { //DrawHeader(g); if(sClass) { bContinue = DrawClass(g); } else { bContinue = DrawRows(g); } if(!boolContinue) InitializeData(); if (bContinue) { PageNumber++; //sClass = false; BrickGraphics newBrick = (BrickGraphics)g.PrintingSystem.CreateBrick("Brick"); //g.PrintingSystem.Document.Pages.Add((Page)p); mainFrm.DrawTopLabel(newBrick); // sClass = true; return DrawDataGrid(newBrick, mainFrm); } else { return bContinue; } //return bContinue; } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); return false; } }