//End of Getters and Setters // Save data from form to object public override void Save(frmBookCDDVDShop f) { base.Save(f); hiddenLeadActor = f.txtDVDLeadActor.Text; hiddenReleaseDate = DateTime.Parse(f.txtDVDReleaseDate.Text); hiddenRuntime = Convert.ToInt32(f.txtDVDRunTime.Text); }
// Display data in object on form public override void Display(frmBookCDDVDShop f) { base.Display(f); f.txtDVDLeadActor.Text = hiddenLeadActor.ToString(); f.txtDVDReleaseDate.Text = hiddenReleaseDate.ToShortDateString(); f.txtDVDRunTime.Text = hiddenRuntime.ToString(); } // end Display
} // end activateWorker // ***** Disables Product textboxes and highlights the Product groupbox public static void deactivateProduct(frmBookCDDVDShop f) { deactivateCDClassical(f); deactivateBook(f); deactivateDVD(f); f.grpProduct.Enabled = false; } // end deactivateProduct
} // end activateProduct // Enables CDClassical textboxes and highlights the CDClassical groupbox public static void activateCDClassical(frmBookCDDVDShop f) { activateProduct(f); f.grpCDClassical.Enabled = true; f.txtCDClassicalLabel.Enabled = true; f.txtCDClassicalArtists.Enabled = true; } // end ActivateCDCLassical
} // end deactivateAllButBook // Deactivate all but BookCIS public static void deactivateAllButBookCIS(frmBookCDDVDShop f) { FormController.deactivateCDOrchestra(f); FormController.deactivateCDChamber(f); FormController.deactivateDVD(f); FormController.deactivateAddButtons(f); } // end deactivateAllButBookCIS
} // end Property // Save data from form to object public virtual void Save(frmBookCDDVDShop f) { hiddenUPC = Convert.ToInt32(f.txtProductUPC.Text); hiddenPrice = Convert.ToDecimal(f.txtProductPrice.Text); hiddenTitle = f.txtProductTitle.Text; hiddenQuantity = Convert.ToInt32(f.txtProductQuantity.Text); } // end Save
//End of Getters and Setters //Saves the contents of the form's textboxes into the hidden attributes public override void Save(frmBookCDDVDShop f) { base.Save(f); hiddenISBNLeft = Convert.ToInt32(f.txtBookISBNLeft.Text); hiddenISBNRight = Convert.ToInt32(f.txtBookISBNRight.Text); hiddenAuthor = f.txtBookAuthor.Text; hiddenPages = Convert.ToInt32(f.txtBookPages.Text); }
// Display data in object on form public override void Display(frmBookCDDVDShop f) { base.Display(f); f.txtBookISBNLeft.Text = hiddenISBNLeft.ToString(); f.txtBookISBNRight.Text = hiddenISBNRight.ToString(); f.txtBookAuthor.Text = hiddenAuthor.ToString(); f.txtBookPages.Text = hiddenPages.ToString(); } // end Display
} // end activateBook // Enables DVD textboxes and highlights the DVD groupbox public static void activateDVD(frmBookCDDVDShop f) { activateProduct(f); f.grpDVD.Enabled = true; f.txtDVDLeadActor.Enabled = true; f.txtDVDReleaseDate.Enabled = true; f.txtDVDRunTime.Enabled = true; } // end activateBook
} // end Save // Display data in object on form public override void Display(frmBookCDDVDShop f) { f.txtCDChamberInstrumentList.Visible = true; f.lblInstrument.Visible = true; f.lblInstrument.Enabled = true; base.Display(f); f.txtCDChamberInstrumentList.Text = hiddenInstrumentList; } // end Display
} // end activateAddButtons // Enable/disable buttons when not in edit mode public static void deactivateAddButtons(frmBookCDDVDShop f) { f.btnCreateCDOrchestra.Enabled = false; f.btnCreateDVD.Enabled = false; f.btnCreateCDChamber.Enabled = false; f.btnCreateBook.Enabled = false; f.btnCreateBookCIS.Enabled = false; } // end deactivateAddButtons
} // end ActivateCDCLassical // Enables Book textboxes and highlights the Book groupbox public static void activateBook(frmBookCDDVDShop f) { activateProduct(f); f.grpBook.Enabled = true; f.txtBookISBNRight.Enabled = true; f.txtBookISBNLeft.Enabled = true; f.txtBookAuthor.Enabled = true; f.txtBookPages.Enabled = true; } // end activateBook
} // end Save // Display data in object on form public override void Display(frmBookCDDVDShop f) { //f.txtCDOrchestraConductor.Enabled = true; f.lblConductor.Visible = true; f.lblConductor.Enabled = true; f.txtCDOrchestraConductor.Visible = true; base.Display(f); f.txtCDOrchestraConductor.Text = hiddenConductor; } // end Display
} // end deactivateAddButtons // Enables Product textboxes and highlights the Product groupbox public static void activateProduct(frmBookCDDVDShop f) { f.grpProduct.Enabled = true; f.txtProductUPC.Enabled = true; f.txtProductUPC.Enabled = true; f.txtProductPrice.Enabled = true; f.txtProductTitle.Enabled = true; f.txtProductQuantity.Enabled = true; } // end activateProduct
} // end Save // Display data in object on form public virtual void Display(frmBookCDDVDShop f) { f.txtProductUPC.Text = hiddenUPC.ToString(); f.txtProductPrice.Text = hiddenPrice.ToString(); f.txtProductTitle.Text = hiddenTitle; f.txtProductQuantity.Text = hiddenQuantity.ToString(); f.grpProduct.Enabled = true; f.grpProduct.Visible = true; } // end Display
} // end Save // Display data in object on form public override void Display(frmBookCDDVDShop f) { f.grpCDClassical.Enabled = true; f.grpCDClassical.Visible = true; f.grpCDClassical.Location = f.grpBook.Location; base.Display(f); f.txtCDClassicalLabel.Text = hiddenLabel; f.txtCDClassicalArtists.Text = hiddenArtists; } // end Display
//display this product's attributes on the form public override void Display(frmBookCDDVDShop f) { f.grpBook.Enabled = true; f.grpBook.Visible = true; base.Display(f); f.txtBookISBNLeft.Text = isbnLeft; f.txtBookISBNRight.Text = isbnRight; f.txtBookAuthor.Text = author; f.txtBookPages.Text = Convert.ToString(pages); } // end Display
//display this product's attributes on the form public override void Display(frmBookCDDVDShop f) { f.grpBook.Enabled = true; f.grpBook.Visible = true; f.txtBookCISCISArea.Visible = true; f.lblCIS.Visible = true; f.lblCIS.Enabled = true; base.Display(f); f.txtBookCISCISArea.Text = cisArea.ToString(); } // end Display
//display this product's attributes on the form public override void Display(frmBookCDDVDShop f) { f.grpDVD.Enabled = true; f.grpDVD.Visible = true; f.grpDVD.Location = f.grpBook.Location; base.Display(f); f.txtDVDLeadActor.Text = leadActor; f.txtDVDReleaseDate.Value = releaseDate; f.txtDVDRunTime.Text = runTime.ToString(); } // end Display
} // end deativateBookCIS public static void searchForm(frmBookCDDVDShop f) { f.btnCreateBook.Enabled = false; f.btnCreateBookCIS.Enabled = false; f.btnCreateCDChamber.Enabled = false; f.btnCreateCDOrchestra.Enabled = false; f.btnCreateDVD.Enabled = false; f.btnEditUpdate.Enabled = true; f.txtProductUPCSearch.Clear(); f.btnProductUPCSearch.Enabled = false; }
} // end Parameterized Constructor // Resets form to initial state after form is loaded or // an add operation is performed public static void resetForm(frmBookCDDVDShop f) { // Reset button components f.btnClear.Enabled = true; f.btnDelete.Enabled = false; f.btnEditUpdate.Enabled = false; f.btnExit.Enabled = true; f.btnSave.Enabled = false; f.btnCreateBook.Enabled = true; f.btnCreateBookCIS.Enabled = true; f.btnCreateCDOrchestra.Enabled = true; f.btnCreateCDChamber.Enabled = true; f.btnCreateDVD.Enabled = true; f.btnProductUPCSearch.Enabled = true; // Reset group components f.grpProduct.Enabled = true; f.grpCDClassical.Enabled = false; f.grpBook.Enabled = false; f.grpCDChamber.Enabled = false; f.grpCDOrchestra.Enabled = false; f.grpBookCIS.Enabled = false; f.grpDVD.Enabled = false; // Reset Text boxes // f.txtProductUPC.Focus(); f.txtProductUPC.Enabled = false; f.txtProductPrice.Enabled = false; f.txtProductTitle.Enabled = false; f.txtProductQuantity.Enabled = false; f.txtBookISBNLeft.Enabled = false; f.txtBookISBNRight.Enabled = false; f.txtBookAuthor.Enabled = false; f.txtBookPages.Enabled = false; f.txtDVDLeadActor.Enabled = false; f.txtDVDReleaseDate.Enabled = false; f.txtDVDRunTime.Enabled = false; f.txtCDClassicalLabel.Enabled = false; f.txtCDClassicalArtists.Enabled = false; f.txtCDChamberInstrumentList.Enabled = false; f.txtCDOrchestraConductor.Enabled = false; f.txtBookCISCISArea.Enabled = false; } // end resetForm
// Clear all textboxes on the form public static void clear(frmBookCDDVDShop f) { f.txtProductUPC.Text = ""; f.txtProductPrice.Text = ""; f.txtProductTitle.Text = ""; f.txtProductQuantity.Text = ""; f.txtBookISBNLeft.Text = ""; f.txtBookISBNRight.Text = ""; f.txtBookAuthor.Text = ""; f.txtBookPages.Text = ""; f.txtCDClassicalLabel.Text = ""; f.txtCDClassicalArtists.Text = ""; f.txtCDChamberInstrumentList.Text = ""; f.txtCDOrchestraConductor.Text = ""; f.txtBookCISCISArea.Text = ""; f.txtDVDLeadActor.Text = ""; f.txtDVDReleaseDate.Text = ""; f.txtDVDRunTime.Text = ""; resetForm(f); } // end Clear
} // end deactivateCDClassical // Disables Book textboxes and groupbox public static void deactivateBook(frmBookCDDVDShop f) { deactivateBookCIS(f); f.grpBook.Enabled = false; } // end deactivateBook
} // end get // Save data from form to object public override void Save(frmBookCDDVDShop f) { base.Save(f); hiddenInstrumentList = f.txtCDChamberInstrumentList.Text; } // end Save
} // end deativateBookCIS // Disables textboxes groupbox public static void deactivateDVD(frmBookCDDVDShop f) { f.grpDVD.Enabled = false; } // end deativateBookCIS
} // end deactivateCDChamber // Disables CD Orchestra textboxes and the CD Orchestra groupbox public static void deactivateCDOrchestra(frmBookCDDVDShop f) { f.grpCDOrchestra.Enabled = false; } // end deativateCDClOrch
} // end deactivateBook // Disables CDClChamber textboxes and highlights the CD Chamber groupbox public static void deactivateCDChamber(frmBookCDDVDShop f) { f.grpCDChamber.Enabled = false; } // end deactivateCDChamber
} // end activateCDCLChamber // Enables Worker textboxes and highlights the Graduate Student groupbox public static void activateCDOrchestra(frmBookCDDVDShop f) { activateCDClassical(f); // CDClassical must be activated too f.grpCDOrchestra.Enabled = true; f.txtCDOrchestraConductor.Enabled = true; } // end activateCDClOrch
} // end deactivateProduct // Disables CDClassical textboxes and groupbox public static void deactivateCDClassical(frmBookCDDVDShop f) { deactivateCDChamber(f); deactivateCDOrchestra(f); f.grpCDClassical.Enabled = false; } // end deactivateCDClassical
} // end activateCDClOrch // Enables BookCIS textboxes and highlights the BookCIS groupbox public static void activateBookCIS(frmBookCDDVDShop f) { activateBook(f); // Book must be activated too f.grpBookCIS.Enabled = true; f.txtBookCISCISArea.Enabled = true; } // end activateWorker