mirror of
https://github.com/Stefan-5422/Superbuchaltung.git
synced 2026-09-04 08:56:03 +02:00
66 lines
2.4 KiB
C#
66 lines
2.4 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 Addentrie : Form
|
|
{
|
|
public Addentrie()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void Bestätigungsbutton_Click(object sender, EventArgs e)
|
|
{
|
|
string[] write = { Kontonummerbox.Text + ";" +Kontonamebox.Text};
|
|
if (!Directory.Exists(@"C:\Users\Public\TestFolder\")) {
|
|
Directory.CreateDirectory(@"C:\Users\Public\TestFolder");
|
|
}
|
|
string fi = File.ReadAllText(@"C:\Users\Public\TestFolder\" + Kontonummerbox.Text.Substring(0, 1) + @".txt");
|
|
if (fi.IndexOf(Kontonummerbox.Text) != 0) {
|
|
|
|
if (MessageBox.Show("Der Kontonummer Existiert bereits!\nWollen sie diese überschreiben?", "Konto existiert bereits",MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) goto goback;
|
|
int index = fi.IndexOf(Kontonummerbox.Text);
|
|
string sfi = fi.Substring(index,fi.Length-index);
|
|
sfi = sfi.Substring(0,sfi.IndexOf("\n"));
|
|
Console.WriteLine(sfi);
|
|
fi = fi.Replace(sfi, Kontonummerbox.Text + ";"+Kontonamebox.Text);
|
|
Console.WriteLine(fi);
|
|
File.WriteAllText(@"C:\Users\Public\TestFolder\" + Kontonummerbox.Text.Substring(0, 1) + @".txt", fi);
|
|
goto goback;
|
|
}
|
|
if (fi.Contains(Kontonamebox.Text)) {
|
|
if (MessageBox.Show("Der Kontoname Existiert bereits!\nWollen sie eine zweite Instanz erstellen?", "Konto existiert bereits", MessageBoxButtons.YesNo, MessageBoxIcon.Error) == DialogResult.No) goto goback;
|
|
}
|
|
File.AppendAllLines(@"C:\Users\Public\TestFolder\" + Kontonummerbox.Text.Substring(0,1) + @".txt", write);
|
|
goback:
|
|
Main m = new Main();
|
|
m.Reloadview();
|
|
return;
|
|
}
|
|
|
|
private void Label1_Click(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void CancelBtn_Click(object sender, EventArgs e)
|
|
{
|
|
Close();
|
|
}
|
|
|
|
private void Addentrie_Load(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|