private void frmLanguage_Load(object sender, EventArgs e) { // Instantiate BE ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Execute Business class method // Get dataset contenting existents languages DataTable dtLanguages = objBusiness.fnGetExistentLanguages(); // Clean language list of existents languages lvwLanguages.Items.Clear(); lvwLanguages.View = View.Details; lvwLanguages.AllowColumnReorder = true; lvwLanguages.FullRowSelect = true; // Clean image list imlImagens.Images.Clear(); // Associate Listview to Imagelist lvwLanguages.SmallImageList = imlImagens; // Fill list of exitents languages foreach (DataRow dr in dtLanguages.Rows) { try { // Add language icon to ImageList imlImagens.Images.Add(Image.FromFile(dr["sIcon"].ToString())); } catch { } lvwLanguages.Columns.Add("Languages", -2, HorizontalAlignment.Left); ListViewItem oItem = new ListViewItem(dr["sLanguage"].ToString(), imlImagens.Images.Count-1); // Define tag oItem.Tag = dr["sFile"].ToString(); lvwLanguages.Items.Add(oItem); } }
private String fnGetDatabasePath() { // Instantiate BE class ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; return objBusiness.fnGetDatabasePath(); }
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 frmLanguage() { InitializeComponent(); // Instantiate BE ConfigurationBE objBE = new ConfigurationBE(); // Instantiate Business class Configuration objBusiness = new Configuration(); // Fill Business class properties objBusiness.ObjConfigurationBE = objBE; // Execute Business class method if (objBusiness.fnGetCurrentLanguage() != "") { clsGeneral.fnGetControlsCaptions(this); } }
public void fnPlay(string sEvent) { // Instantiate BE ConfigurationBE objBE = new ConfigurationBE(); // Fill BE Properties if (System.Reflection.Assembly.GetExecutingAssembly().Location.IndexOf("bin") > 0) { objBE.sApplicationDirectory = System.Reflection.Assembly.GetExecutingAssembly().Location.Remove(System.Reflection.Assembly.GetExecutingAssembly().Location.IndexOf("bin"), System.Reflection.Assembly.GetExecutingAssembly().Location.Length - System.Reflection.Assembly.GetExecutingAssembly().Location.IndexOf("bin")); } else { objBE.sApplicationDirectory = System.Reflection.Assembly.GetExecutingAssembly().Location; } objBE.sConfigurationINIFile = objBE.sApplicationDirectory + "Configuration\\StudioMoney.ini"; // Instantiate business class Configuration objBusiness = new Configuration(); // Fill properties of business class objBusiness.ObjConfigurationBE = objBE; // Instantiate sound class Studio_Money.Classes.clsSounds clsSounds = new Studio_Money.Classes.clsSounds(); try { string wfname = objBusiness.fnGetSoundFile(sEvent); PlaySound(wfname, IntPtr.Zero, SoundFlags.SND_FILENAME | SoundFlags.SND_ASYNC); } catch { } }
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 String fnGetOptionValue(String sOption) { // 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.fnGetOptionValue(sOption); }
public String fnGetObjectPicturePath(String sObjectName) { // 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.fnGetObjectPicturePath(sObjectName); }
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 static void Main() { String sRegisteredUser = null; String sLanguage = null; // 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 // Get current language sLanguage = objBusiness.fnGetCurrentLanguage(); // Get registered user sRegisteredUser = objBusiness.fnGetRegisteredUser(); // Verify if language is defined if (sLanguage.Equals("")) { // If language isn't defined // instantiate and open the form to register language frmLanguage _frmLanguage = new frmLanguage(); _frmLanguage.ShowDialog(); } // If language is defined // verify if application is registered if (sRegisteredUser.Equals("")) { // If application isn't registered // instantiate and open the form to register user frmRegister _frmRegister = new frmRegister(); _frmRegister.ShowDialog(); } else { // If application is registered // instantiate splash form frmSplash _frmSplash = new frmSplash(); // Define register user _frmSplash.lblUser.Text = sRegisteredUser; // Open splash form _frmSplash.Show(); _frmSplash.Refresh(); // Execute a delay about 2 seconds Thread.Sleep(2100); // Instantiate main form frmMain _frmMain = new frmMain(); _frmSplash.Close(); // Open main form _frmMain.ShowDialog(); } }
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(); } }