public bool fnValidateMandatoryFields(params Control[] aControl) { int x; bool bRedField = false; // Loop through all controls passed by for (x = 1; x <= aControl.Length - 1; x++) { // If control in the form is equal control passed by // and is a mandatory field with no data if (aControl[x].Text.Equals("")) { // Set background color of control to red aControl[x].BackColor = System.Drawing.Color.Tomato; bRedField = true; } } // if there are problems with mandatory fields if (bRedField == true) { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Execute Business class method // Play defined sound clsSounds.fnPlay("Attention"); // Show message about problem with mandatory field clsGeneral.fnMessageBox (objBusiness.fnGetObjectCaption(aControl[0].Name.ToString(), "sMsg01"), objBusiness.fnGetObjectCaption(aControl[0].Name.ToString(), "sMsgAttentionCaption"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } return !bRedField; }
public void fnGetControlsCaptions(Form oForm) { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Define Window caption oForm.Text = objBusiness.fnGetObjectCaption(oForm.Name.ToString(), oForm.Name.ToString()); // Define caption of each Control in the Window foreach (Control oControl in oForm.Controls) { // Define Window caption oControl.Text = objBusiness.fnGetObjectCaption(oForm.Name.ToString(), oControl.Name.ToString()); // Define each caption for each control in the window fnGetControlsCaptionsIterator(oForm, oControl); } }
public void fnGetControlsCaptionsIterator(Form oForm, Control oControl) { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; oControl.Text = objBusiness.fnGetObjectCaption(oForm.Name.ToString(), oControl.Name.ToString()); if (oControl.HasChildren==true) { // Recursively call this method for each child control. foreach (Control oChildControl in oControl.Controls) { fnGetControlsCaptionsIterator(oForm, oChildControl); } } }
public String fnGetControlCaption(String oForm, String oControl) { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Define Object caption return objBusiness.fnGetObjectCaption(oForm, oControl); }
public void fnGetControlCaption(Form oForm, Control oControl) { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Define Window caption oControl.Text = objBusiness.fnGetObjectCaption(oForm.Name.ToString(), oControl.Name.ToString()); }
private void btnNext_Click(object sender, EventArgs e) { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Play defined sound clsSounds.fnPlay("Click"); // Validate mandatory fields if (clsValidate.fnValidateMandatoryFields(this, txtUser, txtEMail) == true) { // Validate e-mail field if (clsValidate.fnIsValidEmailAddress(txtEMail.Text) == false) { // Play defined sound clsSounds.fnPlay("Error"); // Show message about problem with mandatory field clsGeneral.fnMessageBox(objBusiness.fnGetObjectCaption(this.Name.ToString(), "sValidateEMail"), objBusiness.fnGetObjectCaption(this.Name.ToString(), "sMsgErrorCaption"), MessageBoxButtons.OK, MessageBoxIcon.Error); } else { objBusiness.fnSetRegisteredUser(txtUser.Text, txtEMail.Text); this.Close(); } } }
private void btnOK_Click(object sender, EventArgs e) { // Save language information // Instantiate BE ConfigurationBE objBE = new ConfigurationBE(); // Instantiate business class Configuration objBusiness = new Configuration(); // Fill properties of business class objBusiness.ObjConfigurationBE = objBE; // Instantiate sound class clsSounds clsSounds = new clsSounds(); // Play defined sound clsSounds.fnPlay("Click"); // Get selected language ListView.SelectedListViewItemCollection oSelectedItems = lvwLanguages.SelectedItems; if (oSelectedItems.Count.Equals(0)) { // Play defined sound clsSounds.fnPlay("Attention"); // Show message about problem with no selected language String sMessage = objBusiness.fnGetObjectCaption(this.Name.ToString(), "sMsg01"); String sMessageCaption = objBusiness.fnGetObjectCaption(this.Name.ToString(), "sMsgAttentionCaption"); if (sMessage.ToString().Equals("")) { sMessage = "Select a language to continue."; sMessageCaption = "Attention"; } clsGeneral.fnMessageBox(sMessage, sMessageCaption, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { // Set language objBusiness.fnSetCurrentLanguage(oSelectedItems[0].Tag.ToString()); // Close form this.Close(); } }