Files
Superbuchaltung/Superbuchhaltung/Forms/Form1.cs
T
2019-12-09 08:06:55 +01:00

137 lines
3.6 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace Superbuchhaltung
{
public partial class Main : Form
{
private int Selection = 0;
public Main()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
P.Visible = true;
Reloadview();
}
private void Changeview()
{
PH.Visible = false;
P.Visible = false;
}
private void Homebtn_Click(object sender, EventArgs e)
{
Changeview();
PH.Visible = true;
Selection = 0;
Reloadview();
}
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
Console.WriteLine(PHdataview.Rows[PHdataview.CurrentCell.RowIndex].Cells.ToString());
}
private void Kat0btn_Click(object sender, EventArgs e)
{
Changeview();
P.Visible = true;
Pdatagridview.Visible = true;
Selection = 1;
Reloadview();
}
private void ToolStripMenuItem1_Click(object sender, EventArgs e)
{
}
private void ToolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
{
}
private void RefreshToolStripMenuItem_Click(object sender, EventArgs e)
{
Reloadview();
}
public void Reloadview()
{
if (Selection == 0)
{
PHdataview.Rows.Clear();
for (int i = 0; i < 10; i++)
{
string[] file = File.ReadAllLines(@"C:\Users\Public\TestFolder\" + i + ".txt");
foreach (string f in file)
{
if (f.Length < 4) continue;
PHdataview.Rows.Add(f.Split(';'));
}
}
}
else
{
string[] file = File.ReadAllLines(@"C:\Users\Public\TestFolder\" + Selection + ".txt");
foreach (string f in file)
{
PHdataview.Rows.Add(f.Split(';'));
}
}
}
private void ModifyToolStripMenuItem_Click(object sender, EventArgs e)
{
}
private void AddentrieToolStripMenuItem_Click(object sender, EventArgs e)
{
Addentrie f = new Addentrie();
f.Show();
}
private void ReloadToolStripMenuItem_Click(object sender, EventArgs e)
{
Reloadview();
}
private void QueryToolStripMenuItem_Click(object sender, EventArgs e)
{
Forms.Prompts.Query q = new Forms.Prompts.Query();
q.Show();
}
public void Search(List<string> result)
{
Main m = new Main();
Changeview();
PH.Visible = true;
m.PHdataview.Rows.Clear();
Console.WriteLine(result.Count);
for (int i = 0; i < result.Count; i++)
{
Console.WriteLine(result.ElementAt(i));
PHdataview.Rows.Add(result.ElementAt(i).Split(';'));
}
}
private void ModifyToolStripMenuItem1_Click(object sender, EventArgs e)
{
Forms.Prompts.Modify M = new Forms.Prompts.Modify();
M.Show();
}
}
}