private void Login_Load(object sender, EventArgs e) { try { FileOperations.CreateDefaultClient("normal"); FileOperations.CreatePersonalizedFile("normal"); FileOperations.CreateDefaultAuth("normal"); }catch (Exception exception) { MessageBox.Show(exception.Message, "Alert", MessageBoxButtons.OK); this.Close(); } try { (new PersonalClient()).Read(); } catch (Exception exception) { MessageBox.Show(exception.Message, "Alert", MessageBoxButtons.OK); } }
private void ApproveEftButton_Click(object sender, EventArgs e) { try { if (ChoosenIBANComboBox.SelectedIndex != -1 && IBANComboBox.SelectedIndex != -1 && PersonComboBox.SelectedIndex != -1 && Convert.ToDouble(MoneyBox.Text) != 0.00) { client.TransferMoney(ChoosenIBANComboBox.Text, PersonComboBox.SelectedItem.ToString(), IBANComboBox.SelectedItem.ToString(), MoneyBox.Text.ToString()); MessageBox.Show("Great! EFT operation succeeded.", "Sucess", MessageBoxButtons.OK); CurrencyInfo.Text = "Current savings in your accounts:\n\n" + client.GetBalance(); } } catch (Exception exception) { if (String.Compare(exception.Message, "Dedect Problem For File Operation That Process is invalid.") == 0) { FileOperations.CreateDefaultClient("normal"); FileOperations.CreatePersonalizedFile("normal"); FileOperations.CreateDefaultAuth("normal"); } MessageBox.Show(exception.Message, "Problem", MessageBoxButtons.OK); } }
static internal void ReadToPersolanized() { FileStream fileStream = new FileStream(@"c:\\final\\personalized.txt", FileMode.Open, FileAccess.Read); StreamReader streamReader = new StreamReader(fileStream); string line = streamReader.ReadLine(); if (line == null) { streamReader.Close(); fileStream.Close(); new Error("Personalized File Destoryed."); } try { while (line != null) { string[] lines = line.Split(','); if (String.Compare(lines[0], "Personal") == 0) { AccountHolders.AllClients.Add( new PersonalClient { accountNumber = lines[1], Name = lines[2], Surname = lines[3], IsLock = !(String.Compare(lines[4], "0") == 0), LockedTime = Convert.ToDateTime(lines[5]) }); } else { AccountHolders.AllClients.Add( new CompanyClient { accountNumber = lines[1], CompanyName = lines[2], IsLock = !(String.Compare(lines[3], "0") == 0), LockedTime = Convert.ToDateTime(lines[4]) }); } line = streamReader.ReadLine(); } streamReader.Close(); fileStream.Close(); } #pragma warning disable CS0168 catch (Exception exception) { #pragma warning restore CS0168 streamReader.Close(); fileStream.Close(); FileOperations.CreatePersonalizedFile("force"); AccountHolders.AllClients.Clear(); try { (new PersonalClient()).Read(); } #pragma warning disable CS0168 catch (Exception exceptions) { #pragma warning restore CS0168 } throw new Error("Personalized File Destoried,But Recoveried Old File!"); } }