Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        static internal void ReadToAuth()
        {
            try
            {
                FileStream   fileStream   = new FileStream(@"c:\\final\\auth.txt", FileMode.Open, FileAccess.Read);
                StreamReader streamReader = new StreamReader(fileStream);
                string       line         = streamReader.ReadLine();
                if (line == null)
                {
                    streamReader.Close();
                    fileStream.Close();
                    new Error("Auth File is Empty.");
                }
                while (line != null)
                {
                    string[]    lines  = line.Split(',');
                    BankAccount client = AccountHolders.FindClient(lines[0], "Account Number");
                    if (client == null)
                    {
                        streamReader.Close();
                        fileStream.Close();
                        throw new Error("");
                    }
                    client.Password = lines[1];
                    line            = streamReader.ReadLine();
                }
                streamReader.Close();
                fileStream.Close();
            }
#pragma warning disable CS0168
            catch (Exception exception)
#pragma warning restore CS0168
            {
                FileOperations.CreateDefaultAuth("force");
                ReadToAuth();
                throw new Error("Auth File Destoried. But Recoveried File");
            }
        }