Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            passbookRepo = new PassbookRepo();
            StringBuilder builder = new StringBuilder();

            foreach (BankLib.Model.BankTransaction transaction in passbookRepo.DownloadPassbook(LoginForm.loggedUser))
            {
                builder.AppendLine(transaction.Name + "," + transaction.Amount + "," + transaction.Type + "," + transaction.Date);
            }
            File.WriteAllText(PassbookRepo.PATH, builder.ToString());
            MessageBox.Show("Your file has been downloaded sccessfully");
            UserForm userForm = new UserForm();

            userForm.Region = this.Region;
            this.Hide();
            userForm.Show();
        }
Esempio n. 2
0
        public PassbookForm()
        {
            InitializeComponent();
            passbookRepo = new PassbookRepo();
            DataTable dataTable = new DataTable();

            dataTable.Columns.AddRange(new DataColumn[4] {
                new DataColumn("Name", typeof(string)), new DataColumn("Amount", typeof(double)),
                new DataColumn("Type", typeof(char)), new DataColumn("Date", typeof(DateTime))
            });
            foreach (BankLib.Model.BankTransaction transaction in passbookRepo.DownloadPassbook(LoginForm.loggedUser))
            {
                DataRow row = dataTable.NewRow();
                row["Name"]   = transaction.Name;
                row["Amount"] = transaction.Amount;
                row["Type"]   = transaction.Type;
                row["Date"]   = transaction.Date;
                dataTable.Rows.Add(row);
            }
            this.passbookGridView.DataSource = dataTable;
        }